Распродажа ноябрьских курсов
Распродажа ноябрьских курсов
Выберите программу уже сейчас, и получите скидку 10%. Главное, успеть до 25 октября, иначе бонус сгорит
Выберите программу уже сейчас, и получите скидку 10%. Главное, успеть до 25 октября, иначе бонус сгорит
Забронировать скидку

Специальная цена

ИИ в Python-проектах: разработка, анализ и архитектура

Автоматизация рутины и ускорение разработки на Python

27 ноября

2 месяца

Онлайн

Вт/Пт 20:00 Мск

Для кого этот курс?

  • Backend- и Fullstack-разработчики
    Если много времени уходит на разбор кода, рефакторинг, тестирование и поиск ошибок. Научитесь ускорять эти задачи с помощью ИИ.
  • ML- и Data-инженеры
    Если приходится поддерживать большие Python-проекты, разбираться в чужом коде и устранять ошибки. Сможете быстрее анализировать, тестировать и рефакторить код.
  • Тимлиды и архитекторы
    Если нужно анализировать большие кодовые базы, legacy-системы и технические решения. Научитесь использовать ИИ для ревью, работы с требованиями и архитектурой.
  • DevOps- и QA-инженеры
    Если много времени занимают проверки, поиск причин сбоев и повторяющиеся операции. Научитесь автоматизировать часть этих задач и встраивать ИИ в процессы разработки и CI/CD.

Необходимые знания


Python на среднем уровне:

  • знать основные типы данных, коллекции, условия и циклы;
  • уметь работать с функциями, классами и объектно-ориентированным программированием;
  • понимать модули, пакеты, зависимости и виртуальные окружения;
  • уметь обрабатывать исключения, читать и изменять существующий код.

Понимание принципов разработки:
понимать структуру программного проекта, основы работы с API, тестированием и отладкой.

Базовое знание Git:
уметь клонировать репозиторий, создавать коммиты и ветки, получать и отправлять изменения.

Чему научится студент на курсе?

  • Настраивать рабочее окружение с ИИ-инструментами и выбирать подходящих ассистентов под задачу — чтобы быстрее подключать ИИ к разработке и не тратить время на подбор инструментов методом проб и ошибок.
  • Использовать ИИ для рефакторинга, тестирования, документирования и генерации шаблонов проектов — чтобы сократить время на рутинные задачи и сосредоточиться на более сложной разработке.
  • Автоматизировать анализ больших кодовых баз, код-ревью, разбор инцидентов, задачи DevOps и генерацию API — чтобы быстрее разбираться в чужом коде, находить проблемы и вносить изменения в проект.
  • Применять продвинутые техники промптинга, семантический анализ кода и контекстную инженерию — чтобы получать от ИИ более точные ответы с учётом проекта и использовать его для работы с архитектурными решениями.
  • Интегрировать ИИ в процессы разработки: RAG, ИИ-агентов в CI/CD и интеллектуальную отладку — чтобы автоматизировать проверки и поиск ошибок на разных этапах разработки.

Почему стоит освоить?

 
Большинство разработчиков уже используют AI-инструменты, такие как Claude Code, Copilot, Cursor для автоматизации задач, генерации кода, поиска решений, и в целом для повышения продуктивности в среде разработки

Процесс обучения

Занятия в OTUS — это не заранее отснятый материал. Вебинары проходят в режиме реального времени, где преподаватели-практики рассказывают об актуальных кейсах и инструментах, которые нужны им в работе сейчас. Вы сможете активно участвовать голосом, практиковаться, задавать вопросы и получать обратную связь. Такой формат дает реальный результат. 

А если вы не смогли посетить занятие в реальном времени, то сможете посмотреть его в записи и задать вопрос преподавателю в закрытом Telegram-чате.

Портфолио

Индивидуальная разработка итоговой проектной работы

Обучайтесь у экспертов


Программу ведут действующие специалисты

Перспективы

 

Получите знания, которые помогут повысить вашу востребованность и доход

Партнеры

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.

  • Карьерные мероприятия в сообществе
    Публичный разбор резюме
    Публичное прохождение собеседования и воркшопы
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
* Информация в этом разделе не предназначена для корпоративного обучения
Формат обучения

Интерактивные вебинары


2 онлайн-трансляции по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Программа для профессионалов


Альтернатива популярным программам "с нуля" - для профессионалов, кто хочет поднять свой грейд

Коммьюнити


Модерируемый чат для общения преподавателей и студентов

Программа

Введение в AI для Python-разработчика

В этом модуле вы рассмотрите актуальные AI-инструменты и модели, которые используют разработчики для написания кода. Научитесь настраивать рабочую среду, использующую AI-ассистентов. Разберёте примеры применения инструментов на базе AI для автоматизации задач рефакторинга, тестирования и документирования. А также рассмотрите сравнение популярных и основных инструментов, сгруппированных по функционалу и подходам к решаемым задачам.

Тема 1: Основы использования AI в разработке

Тема 2: Настройка рабочих сред // ДЗ

Тема 3: Применение инструментов для автоматизации разработки

Эксплуатация и сопровождение проектов с применением AI

Данный модуль посвящён важному этапу жизненного цикла программного продукта - эксплуатации и сопровождению. В этом модуле вы рассмотрите более сложные варианты применения AI в задачах, с которыми сталкивается разработчик. На примере работы с большими кодовыми базами вы научитесь использовать AI-инструменты для автоматизации таких процессов, как код-ревью, разбор инцидентов, анализ больших проектов, задачи из области DevOps, генерация API и генерация шаблонов проектов.

Тема 1: Код-ревью и разбор инцидентов // ДЗ

Тема 2: Анализ больших проектов и задачи из области DevOps

Тема 3: Применение инструментов AI для генерации API и темплейтов проектов // ДЗ

Применение AI-инструментов для архитектора

Данный модуль посвящён применению AI-инструментов для автоматизации решения архитектурных задач. Вы рассмотрите продвинутые техники промпт-инжиниринга для сложных систем, управление контекстным окном и вниманием модели при работе с большими кодовыми базами и документацией. Освоите стратегический анализ и проектирование с использованием AI, декомпозицию требований, подход «Архитектура как код» (Architecture as Code), AI-ревью архитектуры, а также моделирование угроз с применением AI. На примере реальных задач вы научитесь создавать и поддерживать диаграммы без ручного перетаскивания элементов, проводить семантический анализ кода и извлекать бизнес-правила из легаси-систем с помощью LLM, быстро проверять архитектурные гипотезы на соответствие паттернам и антипаттернам, генерировать спецификации OpenAPI/gRPC с учётом лучших практик на основе черновиков, а также критически оценивать ответы AI, выявляя галлюцинации, устаревшие практики и небезопасный код.

Тема 1: Контекстное окно и управление вниманием модели для больших кодовых баз и документации // ДЗ

Тема 2: Стратегический анализ и дизайн. Декомпозиция требований

Тема 3: Подход «Архитектура как код» (Architecture as Code) // ДЗ

Тема 4: Анализ безопасности ПО и моделирование угроз с помощью AI-инструментов

Расширенные сценарии использования AI в Python-разработке

В этом модуле вы освоите расширенные сценарии использования AI для решения задач разработки. Рассмотрите семантический контекст и карту кодовой базы, технику Retrieval-Augmented Generation (RAG) и её применимость к репозиторию, идиоматический рефакторинг и модернизацию легаси, интеллектуальную отладку и статический анализ потенциальных угроз и ошибок, а также AI-агентов в CI/CD (автономных ассистентов). На примере реальных задач вы научитесь работать с контекстной инженерией, выполнять спецификацию через AI, проводить прикладной AI-рефакторинг и интегрировать пайплайны.

Тема 1: Семантический контекст, карта кодовой базы, рефакторинг и модернизация legacy

Тема 2: Техника Retrieval-Augmented Generation (RAG) и её применимость к репозиторию

Тема 3: Интеллектуальная отладка и статический анализ потенциальных угроз и ошибок

Тема 4: AI-агенты в CI/CD (Автономные ассистенты). Интеграция AI-инструментов в пайплайны CI/CD

Проектная работа

Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.

Тема 1: Выбор темы и организация проектной работы // Проектная работа

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Тема 4: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектная работа


На основе умений и знаний полученных в курсе студент выбирает какой проект будет реализовывать. С нашей стороны будет помощь и наставничество в реализации проекта. Проект станет хорошим пополнением вашего портфолио.

Преподаватели

Руководитель курса

Олег Дрюпин

Руководитель отдела R&D

Энергетическая отрасль

Леонид Орлов

Python Developer

Анастасия Третьякова

ML-инженер

Банк ДОМ.РФ

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.

Интеграция ИИ в среду разработки на Python
Олег Дрюпин
На вебинаре разберём:
• Как меняется роль ИИ в SDLC: от «умного автокомплита» к автономным агентам
• Как интегрировать ИИ-инструменты в жизненный цикл разработки ПО и какие архитектурные паттерны для этого используются
• Практический ИИ-инструментарий Python-разработчика и возможности его интеграции в среду разработки

В результате вебинара вы:
• Поймёте, как эволюционировала роль ИИ в SDLC и какие задачи могут решать современные ИИ-агенты
• Узнаете, какие архитектурные паттерны применяются для интеграции ИИ-инструментов в Python-среду
• Познакомитесь с практическим ИИ-инструментарием Python-разработчика и подходами к его интеграции в процесс разработки

Кому будет полезно:
Python-разработчикам, которые хотят интегрировать ИИ-инструменты в свою среду разработки, разобраться в архитектурных паттернах и возможностях применения ИИ на разных этапах SDLC.
...
12 ноября в 20:00
Открытый вебинар
Команда ИИ-агентов в разработке Python-проекта: как организовать совместную работу специализированных агентов
Леонид Орлов
На вебинаре разберем:
Как организовать разработку проекта с помощью нескольких специализированных ИИ-агентов и распределить между ними задачи.
Как разделить зоны ответственности агентов: анализ кодовой базы, проектирование решения, реализация функциональности, написание тестов и проверка кода.
Как настраивать агентов под конкретный проект, задавать инструкции, передавать контекст и определять границы их ответственности.
Как организовать взаимодействие агентов, контролировать изменения в кодовой базе и предотвращать конфликты при параллельной работе.
Как использовать инструменты разработки, например Cursor, для настройки и координации агентов.
Как оценивать эффективность мультиагентного подхода, какие задачи имеет смысл делегировать нескольким агентам, а когда достаточно одного.

В результате вебинара вы:
Поймёте основные принципы организации разработки с помощью нескольких ИИ-агентов.
Научитесь распределять задачи между агентами с учётом их специализации и ограничений.
Узнаете, как настраивать инструкции и контекст агентов для работы с конкретным Python-проектом.
Сможете проектировать процесс взаимодействия агентов и организовывать проверку результатов их работы.
Сможете оценивать преимущества и ограничения мультиагентного подхода и выбирать подходящую схему организации разработки.

Кому будет полезно:
Python-разработчикам, техническим лидам и архитекторам, которые используют ИИ-инструменты в разработке, хотят автоматизировать работу над проектами и выстроить управляемый процесс взаимодействия нескольких ИИ-агентов.
...
23 ноября в 20:00
Открытый вебинар

Прошедшие
мероприятия

Олег Дрюпин
Открытый вебинар
Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения
Олег Дрюпин
Открытый вебинар
ИИ против бага: как разобрать инцидент в Python-проекте от логов до исправления

Этот курс может оплатить ваш работодатель

Обучайтесь за счёт работодателя или разделите оплату 50/50
  • Подробно расскажем об интересующем вас курсе
  • Объясним, как договориться с работодателем
  • Сообщим стоимость обучения и варианты оплаты
  • Ответим на вопросы
  • Предоставим шаблон договора и счёт на оплату

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность.

Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.

После обучения:

  • Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании

  • Доступ к учебным материалам курса

  • Ваш личный проект, который поможет проходить собеседования

Частые вопросы

Смогу ли я совмещать учебу с работой?
Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.
Обязательно ли выполнять и защищать выпускной проект?
Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.
Обязательно ли выполнять все домашние задания?
Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.
Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца за вычетом фактически понесенных расходов.
Может ли мой работодатель оплатить курс?
Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.