Модули и импорт в Python
Modules - это файлы с готовым кодом. Python поставляется с большой стандартной библиотекой для math, случайных чисел, дат и многого другого.
Что такое Модули и импорт в Python?
Modules - это файлы с готовым кодом. Python поставляется с большой стандартной библиотекой для math, случайных чисел, дат и многого другого.
Используйте стандартную библиотеку Python с import, from ... import и alias.
Когда это использовать?
- Изучать синтаксис Python на исполняемом коде.
- Создавать основу для более сложных задач.
- Быстро проверять идеи без локальной установки.
Пример кода
# import loads a module from Python's standard library.
import math
import random
from datetime import date
from collections import Counter as Tally
print(math.sqrt(16))
print(math.pi)
print(math.floor(3.7), math.ceil(3.2))
# A fixed seed makes the "random" numbers repeat on every run.
random.seed(1)
print(random.randint(1, 6))
print(random.choice(["rock", "paper", "scissors"]))
print(date(2026, 1, 1).strftime("%A"))
# "as" gives an imported name a shorter or clearer alias.
print(Tally("banana").most_common(1))
Ожидаемый результат
4.0
3.141592653589793
3 4
2
scissors
Thursday
[('a', 3)]
Как это работает
import math оставляет имя module как префикс, from datetime import date импортирует одно имя напрямую, а as даёт импорту более короткий alias. random.seed позволяет повторять случайные результаты.
Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.
Практические задания
Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.
- Предскажите результат до запуска.
- Обработайте пустой и некорректный ввод.
- Вынесите логику в функцию и добавьте тесты.
Попрактикуйтесь на задаче
Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.
Все задачи