Внешние и внутренние бибилотеки python
Не смог найти конкретного объяснения, что в python является внутренней библиотекой, а что внешней. Например модули math или re они какие?
Является ли все что идёт через import внешней библиотекой?...
Ответы (1 шт):
Нет, абсолютно нет. Через import вы подключаете все возможные библиотеки, модули и все остальное.
Я бы разделил на три категории все, что подключается через import
- Модули, которые поставляются вместе с python. К ним относятся такие модули как
datetime,collectionsи еще великое множество. Весь список можно найти в документации. math и re относятся именно к таким. - Модули поставляемые третьей стороной. Популярные примеры
requests,django. Как правило они устанавливаются с помощью менеджера пакетов -pip,conda. Пример где их можно найти здесь. Но так же могут распротаняться и в виде бинарников. - Самописные модули. Это то, что вы реализуете у себя в проекте.
Для подключения и использования в своем проекте, для всех описанных случаев вам необходимо использовать import, как ключевое слово.
Внутренняя и внешняя библиотека. Эти понятия мной не используются и если встречается такое в литературе, то надо в этой литературе и смотреть пояснения. Это все на уровне терминов.