Раздел 45 · Python backend: Тарбадель

Модули, пакеты, окружения и uv

junior~30 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

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

Под запиской полтора десятка строк кода, и первая из них import kassa. Файла kassa.py у тебя нет. Твой терминал целиком живёт в одном main.py, а Кельса хочет, чтобы её файл позвал твой. Как одна программа на Python пользуется кодом из другого файла?

Ответ называется модулем. Сегодня ты разрежешь терминал на четыре файла, поймёшь, что происходит в момент import, и установишь Python на свою машину: до сих пор код запускался в редакторе на странице, а работать по-настоящему придётся у себя. Для этого понадобится uv, инструмент, который ставит Python, создаёт окружение проекта и следит за библиотеками.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.