Основы языка программирования Python
-
Python. Знакомство с консолью
-
Условные конструкции. Операции сравнения
-
Введение в типы данных и циклы
-
Циклы. Типы данных. Коллекции данных
-
Функции — использование встроенных и создание собственных
-
Классы и их применение в Python
-
Открытие и чтение файла, запись в файл
-
Работа с разными форматами данных
-
Работа с библиотекой requests, http-запросы
-
Работа с классами на примере API VK
Система контроля версий Git
-
Предназначение системы контроля версий
-
Основные операции (фиксация и откат изменений, поиск, история)
-
-
Ветки, слияние веток и разрешение конфликтов
-
Работа с базами данных
-
-
Типы баз данных. SQL/NoSQL, PostgreSQL
-
Проектирование баз данных. Связи. 3НФ
-
-
Insert/update/delete-запросы
-
Python и базы данных. ORM
Профессиональная работа с Python
-
Модули, пакеты, импорты в Python
-
-
-
-
-
-
Подготовка к собеседованию
Backend-разработка на Django
-
Знакомство с Django. Подготовка и запуск проекта
-
-
Динамическое формирование страниц на основе шаблонов
-
-
-
-
Создание и поддержка проекта
-
Английский язык для начинающих разработчиков
-
Лексика, без которой не обойтись программисту
-
Как вести переписку на английском
-
Чтение документации и анализ требований
-
-
-
-
-
-
Как поддержать любую беседу на английском
-
Карьера в Python-разработке
-
Пошаговый план поиска работы
-
-
Резюме, портфолио fullstack python-разработчика и сопроводительное письмо
-
Собеседование: как подготовиться и пройти
-
Статистика поиска работы и измерение эффективности
-
Индивидуальная карьерная консультация