- Длительность6 мес.
Программа обучения
15 разделов программы по данным школы.
1Основы языка программирования Python
Изучите один из самых востребованных и простых в освоении языков программирования. Сможете описывать алгоритмы для решения повседневных задач и работы с данными. 12 часов теории, 22 часа практики.
- Python. Знакомство с консолью
- Условные конструкции. Операции сравнения
- Введение в типы данных
- Циклы
- Коллекции данных: множества
- Коллекции данных: словари
- Функции — использование встроенных и создание собственных
- Разбор вопросов
2Git — система контроля версий
Научитесь работать с системой Git (стандарт по управлению исходным кодом) и сервисом GitHub. Опубликуете свои домашние работы и уже в процессе обучения сформируете первое портфолио. 7 часов теории, 6 часов практики.
- Внедрение системы контроля версий
- История работы и ветки
- Командная работа
3ООП и работа с API
Научитесь объектно-ориентированному программированию и изучите подход к созданию аккуратного и многоразового кода вместо избыточного. 11 часов теории, 51 час практики.
- Объектно-ориентированное программирование
- Работа с файловой системой в Python
- Работа с внешним API
- Курсовой проект: Резервное копирование
4Базы данных
Научитесь проектировать базы данных с использованием языка запросов SQL. Вы будете работать с базой данных PostgreSQL — одной из самых популярных и простых для изучения. В качестве клиента будете использовать pgAdmin. В конце курса познакомитесь с SQLAlchemy ORM. 7 часов теории, 26 часов практики.
- Введение в базы данных. Типы баз данных (БД)
- Работа с SQL. Создание БД
- Select-запросы, выборки из одной таблицы
- Продвинутая выборка данных
- Работа с PostgreSQL из Python
- Python и БД. ORM
- Разбор вопросов
- Проекты
- Курсовой проект
5Профессиональная работа с Python
Разберётесь, как улучшить и упростить программу с помощью модулей, итераторов, декораторов. Изучите технологии для тестирования кода, разбора текста и веб-страниц. Узнаете, как проходить собеседования на позицию Python-разработчика. 16 часов теории, 66 часов практики.
- Модули, пакеты, импорты в Python
- Итераторы, генераторы
- Декораторы
- Разработка тестов
- Регулярные выражения
- Веб-скрапинг
- Подготовка к собеседованиям
- Дипломный проект: Chatbot Vkinder
6Английский для разработчиков
Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей. 7 часов теории, 14 часов практики.
7Логические операторы и алгоритмы
Узнаете, как хранится и передаётся информация на компьютере. Освоите принципы и методы построения алгоритмов на базовом уровне. 4 часа теории, 4 часа практики.
8Построение карьеры и работа на фрилансе
Научитесь формулировать карьерные цели, создавать резюме, собирать портфолио и готовиться к собеседованиям. Создадите пошаговый план поиска работы, запишете видеопрезентацию и пройдёте карьерную консультацию с HR-экспертом. Узнаете, как подготовиться к фрилансу, где искать клиентов и как организовать рабочее время. Попробуете взять первый оплачиваемый заказ. 20 часов теории.
9ИТ-системы и Linux для разработчиков на Python
Узнаете, как работает аппаратное обеспечение компьютеров. Познакомитесь с автоматизацией, непрерывной интеграцией и облачными решениями для виртуализации. Научитесь использовать виртуальные машины и изучите полезные функции операционной системы Linux. 10 часов теории, 12 часов практики.
10Django
Разберётесь с одним из самых востребованных фреймворков для Python-разработчиков
11Работа с ИИ — GigaChat
Научитесь применять нейросеть для ускорения работы с кодом и оптимизации рутины. GigaChat — бесплатный сервис на основе искусственного интеллекта на русском языке, который общается как человек, умеет читать файлы и работать с кодом.
12Безопасность в работе с ИИ
Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные. 5 часов теории, 10 часов практики.
- Принципы работы ИИ
- Промпт-инжиниринг
- Риски использования ИИ
- Работа с корпоративными данными
- Корпоративные LLM
13ИИ как ассистент разработчика
Освоите базовые AI-навыки для генерации, редактирования и документирования кода, сохраняя читаемость и качество. 12 часов теории, 12 часов практики.
- AI и разработка: вводный навигатор
- Запросы, которые понимает AI
- Генерация и отладка кода
- Рефакторинг с AI
- AI и тесты: минимальный юнит-пакет
- README и API-доки
14ИИ в инфраструктуре разработки
Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования. 10 часов теории, 17 часов практики.
- ИИ в IDE: интеграции
- CI/CD с ИИ: от push до деплоя
- Code-review: нейросеть как ревьюер
- Лицензии и безопасный код с ИИ
- Нейросети и архитектура: визуализация и API
- Итоговая работа: пайплайн под ключ
15Поиск работы с помощью генеративного ИИ
Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию. Этот курс проходит в формате видеолекций и не привязан к строгому графику, вы можете изучить материалы в своём темпе. 1,4 часа теории, 1,5 часа практики.
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов


