Обзор
О программе:
Курс дает системное понимание Python и практические навыки разработки. Материал построен так, чтобы новичок освоил базу и уверенно писал код, а слушатель с опытом закрепил знания через продвинутые темы и мини-проект. Каждый модуль включает текстовую лекцию, видеолекцию, видеопрактикум, задания для самоконтроля и тестирование.
Цель программы: Совершенствование профессиональных компетенций, получение новой компетенции, необходимой для профессиональной деятельности, или повышение профессионального уровня в рамках имеющейся квалификации.
Категории обучающихся:
-лица, получающие среднее профессиональное и (или) высшее образование. (Выдаётся справка об обучении).
Оценка качества: Итоговая аттестации в форме тестов.
Форма обучения: Форма обучения – Заочная. В процессе обучения применяются исключительно дистанционные образовательные технологии и электронное обучение.
Выдаваемый документ: По окончании обучения слушателям выдается удостоверение о повышении квалификации установленного образца. Удостоверение высылается Почтой России (доставка бесплатна).

Содержание
- 2 модуля
- 6 уроков
- 10 недель
- Учебная программа6
- 1.1Введение в Python: среда разработки, синтаксис, базовые типы, условия и циклы18 часов
- 1.2Структуры данных и работа с файлами: списки/словари, comprehensions, JSON/CSV, обработка ошибок15 часов
- 1.3Функции и ООП: классы, методы, dataclasses, модули/пакеты, типизация, управление зависимостями21 час
- 1.4Работа с данными и внешними сервисами: HTTP/REST, requests, парсинг, БД (SQLite), SQLAlchemy, логирование16 часов
- 1.5Тестирование и качество кода: pytest, отладка, исключения, документация, Git, основы CI18 часов
- 1.6Асинхронность и мини‑проект: asyncio, FastAPI, проектирование, деплой (Docker) и best practices18 часов
- Итоговая аттестация1
