В этом уроке я расскажу о библиотеках Python в целом и о некоторых часто используемых библиотеках.
Что такое библиотека?
В мире программирования мы используем термин «библиотека» для обозначения того же, что мы называем «библиотекой» в повседневной жизни.
В программировании библиотека означает набор предварительно скомпилированных кодов, которые можно использовать в программах, которые мы пишем. Помимо прочего, библиотека может содержать документацию, данные конфигурации, шаблоны сообщений, классы и значения.
Что такое библиотека Python?
Библиотека Python представляет собой набор связанных модулей.
Модуль?
Модуль — это набор строк кода, написанных для определенной цели.
Он содержит пакеты кода, которые можно повторно использовать в различных программах. Он упрощает и облегчает программирование на Python для разработчиков. Потому что нам не придется писать один и тот же код для разных программ. Машинное обучение, наука о данных, визуализация данных и другие отрасли в значительной степени зависят от библиотек Python. Библиотеки и модули по сути являются общими ресурсами.
Давайте рассмотрим простой сценарий. Допустим, нам нужно найти квадрат целого числа в Python. Как бы мы поступили в этой ситуации в Python?
У нас есть три разных пути.
- Путем умножения чисел в два раза.
2. С помощью оператора экспоненты (**).
3. Использование встроенного «математического» модуля в python.
В этом сценарии вам следует сначала использовать зарезервированное ключевое слово import для импорта модуля math. Затем, как часть математического модуля, вы можете использовать функцию pow. Таким образом вам не придется писать алгоритм для вычисления квадрата целого числа.
Это только простая иллюстрация. В математическом модуле есть множество других функций, которые значительно упрощают вычисления. Кроме того, есть множество различных библиотек и модулей Python на выбор.
Стандартная библиотека Python
Встроенные модули стандартной библиотеки Python обеспечивают доступ к базовым системным функциям, таким как ввод и вывод, доступ к сети и т. д. Стандартная библиотека содержит более 200 основных модулей, обеспечивающих быстрый доступ к наиболее важным функциям среды Python.
Все возможности стандартной библиотеки помогают сделать Python языком высокого уровня. Нам не нужны подробные сведения о том, что происходит при каждом действии, чтобы использовать язык высокого уровня. Язык высокого уровня предоставляет программисту удобный и простой в использовании интерфейс для выполнения желаемого действия.
Распространенные библиотеки Python
Теперь давайте рассмотрим некоторые часто используемые библиотеки Python для разработки графического пользовательского интерфейса. Эти библиотеки также делают Python таким мощным инструментом.
- Ткинтер
Он популярен для разработки настольных приложений.
2. PyQT5
Это визуальная структура, позволяющая перетаскивать элементы графического интерфейса, такие как кнопки, метки и текстовые поля.
3. Нампи
Название «Numpy» означает «Числовой Python». Это известная библиотека машинного обучения, которая может обрабатывать большие матрицы и многомерные данные.
4. Наука
Название «SciPy» означает «Научный Python». Это высокоуровневый пакет научных вычислений с открытым исходным кодом. Он разработан на основе расширения Numpy. Он использует Numpy для выполнения сложных вычислений.
5. Матплотлиб
Эта библиотека отвечает за построение графиков числовых данных. Именно по этой причине он используется в анализе данных. Это также библиотека с открытым исходным кодом.
6. Панды
Для специалистов по данным Pandas является важной библиотекой. Это пакет машинного обучения с открытым исходным кодом, включающий различные инструменты анализа и настраиваемые высокоуровневые структуры данных. Это упрощает анализ, обработку и очистку данных.
Кроме того, Sci-kit Learn и Tensorflow — единственные две общие библиотеки, поддерживающие машинное обучение и глубокое обучение.
Это все о библиотеках Python. Надеюсь, вы получили новые знания.