Включено в курс
18 уроков (видео и/или текст)
56 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Устанавливать Python в операционную систему
- Настраивать локальное окружение для запуска Python-кода
- Запускать скрипты, модули и пакеты
Описание
В этом курсе вы изучите настройку окружения. Вы познакомитесь с концепцией виртуальных окружений, со стандартным пакетным менеджером pip и альтернативным менеджером Poetry. В итоге вы научитесь ставить зависимости для ваших программ без конфликтов, запускать программы локально, собирать установочные файлы с точками входа. Вы сможете самостоятельно создать python-проект и подключить к нему библиотеки. Знания из этого курса помогут грамотно организовать локальное окружение, использовать лучшие практики по управлению кодом.
Чтобы учиться было проще, стоит заранее пройти курс «Основы командной строки» и основы Git.
Программа курса
Продолжительность 6 часов
-
6
Модули distutils, Setuptools, pip
Знакомимся с системой пакетирования Python — библиотекой distutils, пакетом Setuptools и установщиком пакетов pipтесты
-
8
Инструмент pip и альтернативные источники пакетов
Узнаем, как с помощью pip устанавливать пакеты из альтернативных источниковтесты
-
9
Виртуальные окружения
Учимся не засорять глобальное окружение и работать с проектами так, чтобы они не мешали друг другу своими зависимостямитесты
-
11
Запускаемые модули и пакеты
Выясняем, как оформлять модули и пакеты так, чтобы их можно было их импортировать и запускать как скриптытесты
-
12
Доступный инструментарий для работы с Python-проектами
Знакомимся с разными инструментами для работы с проектами на Python, улучшающими процесс разработки, пакетирования и сборкитесты
-
13
Начало работы с Poetry
Устанавливаем Poetry, выполняем первоначальную настройку, создаем первый проект и знакомимся с его структуройтесты
-
14
Poetry и управление зависимостями
Учимся добавлять зависимости к проекту и запускать инструменты разработчикатесты
-
15
Poetry и скрипты
Учимся описывать точки входа в программу так, как это принято делать в poetry-проектахтесты
-
16
Сборка дистрибутива пакета с помощью Poetry
Собираем дистрибутивы проектов и учимся устанавливать их с помощью pipтесты
-
19
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
20
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса