Когда вы один раз определили какую-либо функцию, ее можно сохранить в одном или нескольких отдельных файлах, а затем использовать в других программах без дополнительного копирования в каждую из них. Такой файл, хранящий определение функции, называется модулем, а именем модуля является имя соответствующего файла без расширения .py.

Пакет в Python – это каталог, включающий в себя другие каталоги и модули, но при этом дополнительно содержащий файл __init__.py. Пакеты используются для формирования пространства имен, что позволяет работать с модулями через указание уровня вложенности (через точку).

В Python включены модули sys и keyword, которые применяются для организации доступа к некоторым переменным и функциям, взаимодействующим с самим интерпретатором Python. Модуль keyword содержит список всех ключевых слов языка Python, содержащихся в его атрибуте kwlist, а также обеспечивает метод iskeyword() для определения, является ли слово зарезервированным.

 

Вы можете изучить большинство функций модуля sys — также как всего интерпретатора Python — используя встроенную систему помощи интерактивного режима. Для этого наберите help() в строке подсказки после символов >>> для запуска системы помощи, а затем в строке подсказки help > наберите sys.

В языке Python существует модуль math, методы которого вы можете использовать для работы с математическими операциями.

Для того чтобы в программах на Python работать с системными временем и датой, может быть подключен модуль datetime. Он содержит объект datetime с атрибутами year, month, day, hour, minute, second, microsecond.

Если знать время начала и конца какого-либо события, то можно вычислить его длительность по разнице двух значений времени. Для того чтобы использовать различные функции, связанные с системным временем, в программу на Python можно импортировать модуль time.

В языке Python существует мощное средство для поиска и замены текста при помощи шаблонов — так называемые регулярные выражения. Для их использования необходимо импортировать модуль re.

Во многих веб-приложениях считается нормальным подключаться к различным сторонним сервисам с помощью API. Используя эти API, вы можете получить доступ к таким данным, как информация о погоде, результаты спортивных соревнований, списки фильмов, твиты, результаты поиска и изображения. Вы также можете использовать API для добавления различных функций в ваше приложение. Примерами такого добавления могут служить платежи, планирование, электронные письма, переводы, карты и передача файлов. Если бы вы создавали какую-либо из таких функций самостоятельно, это заняло бы уйму времени, но с помощью API, вам потребуется несколько минут для подключения к нему и доступа к его функциям и данным.

В этой статье будет рассказано о библиотеке Python Requests, которая позволяет отправлять HTTP-запросы в Python.

В этом материале вы узнаете как отправлять СМС-сообщения с помощью модуля Twilio. Этот модуль позволяет отправлять смски через интернет. Для того чтобы использовать этот модуль нужно для начала зарегистрироваться на сайте twilio.com.