Чему вы научитесь
Добавьте Python к своему стеку
Вы уже умеете программировать на JavaScript или TypeScript. Используйте этот опыт как опору и быстрее начните писать прикладные программы на Python.
Вы начнёте с первой программы и дойдёте до самостоятельной обработки данных. По пути разберёте тесты, аннотации типов, асинхронный код и устройство Python-проекта.
Вы разберётесь и в рабочем окружении: интерпретаторе, виртуальном окружении,
PyPI, зависимостях, pyproject.toml, uv.lock, тестах и запуске проекта через
uv.
После курса вы сможете
- самостоятельно написать небольшую Python-программу;
- читать прикладной Python-код и ориентироваться в незнакомом репозитории;
- выбирать прямой обход,
enumerate,zip, включения и генераторные выражения по смыслу задачи; - работать с исключениями, файлами,
pathlib, JSON, классами иdataclass; - читать аннотации типов, писать базовые тесты и понимать
async/await; - различать CPython, PyPI,
pip, виртуальное окружение,pyproject.toml,uv.lockи современный процесс работы черезuv; - выбрать следующий маршрут: веб-разработку, ИИ и машинное обучение, работу с данными или автоматизацию.
Как устроено обучение
Основа курса — небольшие задачи на написание кода. Вы начнёте с привычных задач: вывода, условий, строк и коллекций. Затем обработаете данные, похожие на ответы API: конфигурации, события, заказы, пути и JSON. В финальной работе вы самостоятельно соберёте обработку данных и отчёт.
Отдельная линия курса — Python way: прямой обход, распаковка, enumerate,
zip, включения, генераторные выражения и работа с ресурсами через with.
Вы будете выбирать конструкцию по задаче и читаемости, а не по числу строк.
Кому подойдёт
Курс подойдёт разработчикам на JavaScript и TypeScript, которые уже создавали приложения и хотят добавить Python к своему рабочему набору. Предполагается, что переменные, условия, циклы и функции вам уже знакомы.
Результат курса
Результат курса — вы самостоятельно пишете небольшие программы на Python, читаете прикладной код и понимаете, куда двигаться дальше.
О курсе
Для кого этот курс
Практикующие разработчики на JavaScript и TypeScript, которые уже создавали приложения и хотят добавить Python к своему рабочему набору для веб-разработки, ИИ и машинного обучения, работы с данными или автоматизации.
Начальные требования
Уверенно читать и писать JavaScript-код; понимать функции, массивы, объекты,
исключения, модули, классы, Promise и async/await. Опыт Python не
требуется.
Преподаватели курса
Как проходит обучение
Проходите уроки по порядку и пишите код после коротких объяснений. Знакомые по JavaScript идеи помогают быстрее освоить запись Python. Python way, окружение проекта и итоговая программа дополняют синтаксис рабочей практикой.
Формат курса
Практический курс с небольшими задачами на написание кода, разбором
прикладных примеров и итоговой программой. Курс опирается на опыт JavaScript и
TypeScript, показывает Python way и знакомит с окружением, зависимостями,
структурой проекта и работой через uv.