Курс рассчитан на новичков в программировании, а также на специалистов из смежных сфер (аналитиков, менеджеров, дизайнеров), которые хотят автоматизировать рутину или сделать первый шаг в IT.
Вы последовательно освоите:
Базовый синтаксис Python: переменные, типы данных, циклы, функции, структуры (списки, словари), модули. Акцент на том, чтобы писать чистый и читаемый код.
Объектно-ориентированное программирование (ООП): классы, наследование, инкапсуляция, полиморфизм, принципы SOLID, Dunder-методы.
Работу с инструментами: системы контроля версий (Git, GitHub), настройка CI/CD в GitLab.
Бэкенд-разработку: создание серверной части приложений на фреймворке Django, работа с REST API, форматами JSON и XML.
Дополнительные навыки: многопоточность и асинхронность в Python, настройка авторизации и аутентификации (включая OAuth 2.0), написание юнит-тестов (PyUnit), работа с Docker (создание и запуск образов), развёртывание приложений и настройка окружения на сервере.
По итогам вы соберёте несколько небольших проектов - это станет стартом для вашего портфолио.





