Основы Python

Модули и импорт в Python

Modules - это файлы с готовым кодом. Python поставляется с большой стандартной библиотекой для math, случайных чисел, дат и многого другого.

Что такое Модули и импорт в Python?

Modules - это файлы с готовым кодом. Python поставляется с большой стандартной библиотекой для math, случайных чисел, дат и многого другого.

Используйте стандартную библиотеку Python с import, from ... import и alias.

Когда это использовать?

  • Изучать синтаксис Python на исполняемом коде.
  • Создавать основу для более сложных задач.
  • Быстро проверять идеи без локальной установки.

Пример кода

Запустить код →
main.py
# 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.

Практические задания

Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.

  1. Предскажите результат до запуска.
  2. Обработайте пустой и некорректный ввод.
  3. Вынесите логику в функцию и добавьте тесты.
Запустить в Python IDE →

Попрактикуйтесь на задаче

Примените материал этого урока к реальной задаче. Каждая задача запускается в браузере, с мгновенными тестами и разбором от ИИ.

Все задачи