Привет. Как известно - Python это один из немногих языков, которому не нужны разработчики, ведь все делает комьюнити. Не было бы сейчас питона в списке первых, в рейтинге, если бы не тысячи, а то и миллионы модулей, которые для него есть. Но модули-то есть модули, а что же это такое?
Кстати, у меня там актив немножко упал, давайте вернем, а?
Что такое модуль?
Модуль - это набор классов / функций, который вы подключаете к файлу с вашим проектом и вызываете какие-либо функции оттуда. Зачем это надо? Да затем, что это поможет вам просто не запутаться в многообразии кода, хотя, Python один из самых читаемых языков
Содержание:
1. Что такое модуль?
2. Как создать модуль?
3. Способы импорта модуля
4. Пакетный менеджер pip
Как создать модуль?
Для того чтобы создать модуль вам необходимо создать рядом с основным файлом проекта файл с расширением .py, назвать его как угодно. Например мой файл будет называться module.py. Готово! Здесь вы можете организовывать любые классы, функции, списки, переменные, можете даже подключить другие модули и вызывать их там, а потом в основном файле - все зависит от вас.
Способы импорта модуля
Есть два способа импорта модуля - "from" и "import". Разница в том, что from импортирует только то, что нужно, а import весь файл сразу. Однако import импортирует весь пакет не в файл, поэтому нужно обратится к файлу через точку:
Но предположим, что у меня есть супергиперубердюпермега длинный файл, и я не хочу тянуть за собой весь этот код. Тогда мне поможет директива from.
Таким образов я импортировал только функцию fun, теперь я могу ее вызвать просто обращаясь к ней, так как мы, по факту, в начале продублировали эту функцию. И не более.
Также, если ваш файл называется "супергиперубердюпермега длинный файл", то вы можете использовать оператор as.
Теперь я могу обратиться к модулю просто по букве m
*Таким образом можно импортировать модуль, написанный на C++ или Java.
Пакетный менеджер pip
Но если вы хотите опробовать то, что создали другие программисты? Ведь любой проект на Python использует хоть одну стороннюю библиотеку. Какой-то умный человек решил создать склад таких модулей, и вы можете скачать и импортировать абсолютно любой.
Этот склад устанавливается вместе с питоном, и обратиться к нему можно с помощью команды консоли pip либо python -m pip. Например, если очень крутой модуль rich, но конечно он вместе с питоном не установится. Мы пишем в консоль python -m pip install rich, ждем некоторое время и готово! Пишем в ЛЮБОМ файле import rich и пользуемся)
А найти такие модули можно на сайте https://pypi.org/
Ну а на сегодня все, надеюсь вам понравилась статья, и пользуйтесь модулями, это удобно)
P.S. Хотите топ-10 лучших модулей?
#программирование #python #питон #модули питон #модули python #модули #многофайловое программирование #пайтон