Создание и импорт модулей
Пишите собственные модули и импортируйте их в другие скрипты.
«Создание и импорт модулей» — бесплатный урок Python Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение
Что такое модуль
import sys
print(sys.path[:3])Инструкция import
import math
print(math.sqrt(16))
print(math.pi)from ... import
from math import sqrt, pi
print(sqrt(25))
print(pi)import as (псевдонимы)
import os.path as osp
print(osp.join('a', 'b', 'c'))from ... import *
# Avoid:
# from math import *
# Use explicit imports instead
print('namespace tip')__name__ == '__main__'
# In your script:
# if __name__ == '__main__':
# main()
print(__name__)Перезагрузка модулей
import importlib, math
importlib.reload(math)
print('reloaded')dir() и help()
import math
print(dir(math)[:5])Путь поиска модулей
import sys
sys.path.insert(0, '/tmp')
print(sys.path[:3])Переменная __all__
# In mymodule.py:
# __all__ = ['public_func']
# def public_func(): ...
# def _private(): ...
print('__all__ demo')Быстрая проверка
Повторение
Продолжайте обучение
Часто задаваемые вопросы
Урок «Создание и импорт модулей» бесплатный?
Да — полный текст урока «Создание и импорт модулей» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Создание и импорт модулей»?
Пишите собственные модули и импортируйте их в другие скрипты. Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Создание и импорт модулей»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Создание и импорт модулей
- Стандартная библиотека Python
- Пакеты и __init__.py
- Установка пакетов с помощью pip