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

Программа обновлена

Python Developer. Basic

Освойте технологический стек junior-разработчика на Python

28 ноября

Basic

6 месяцев

Онлайн

Вт/Чт 20:00 Мск

Один из самых востребованных языков 

Язык программирования Python используют для создания веб-приложений, сайтов, чат-ботов и игр, применяют в машинном обучении и data science. Синтаксис Python похож на синтаксис английского языка, а потому – интуитивно понятен

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

Для новичков в разработке: изучите Python c нуля, научитесь писать код, создадите первое портфолио

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

Сравнить уровни сложности курсов по Python

Будет плюсом, если вы

  • знакомы с Python
  • владеете английским: от «Elementary» и выше
  • имеете базовые навыки программирования на любом языке

Интенсивная нагрузка

Для успешного прохождения курса будьте готовы выделять на обучение от 6 до 12 часов в неделю

Что вам даст этот курс?

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

 
  • Сформируете чёткое представление о разных областях, с которыми соприкасается Python-разработчик
  • Освоите базовые навыки программирования на Python, сможете претендовать на позицию младшего Python-разработчика
  • Изучите синтаксис Python
  • Научитесь пользоваться фреймворками FastAPI и Django
  • Научитесь работать с базами данных
  • Сможете ориентироваться в разных сферах применения языка: веб-разработке, автотестировании, асинхронном программировании, работе с API, парсинге сайтов

Станьте самодостаточной единицей в команде разработчиков


Некоторые занятия курса посвящены смежным темам. Например: shell, git, а также DevOps-инструментам: Docker, Gitlab CI/CD, Github Actions

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

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

Пройдите интенсивную подготовку

 

Сразу применяйте полученные знания, тренируйтесь в рабочей обстановке

Получите преимущество на собеседовании

 

Выделитесь среди начинающих разработчиков: освойте смежные навыки и инструменты

Будьте востребованы
на рынке труда

 

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

Партнеры

  • Разместите резюме в базе OTUS: так наши партнёры смогут пригласить вас на интервью
  • Участвуйте в карьерных мероприятиях: там мы разбираемся, как составить резюме

Python Developer

Перспективы направления
Средний уровень зарплат:
130 000Junior+ специалист
250 000Middle+ специалист
350 000Senior специалист
2743
актуальные вакансии

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

Формат обучения

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


2 занятия по 2 ак.ч. в неделю. Доступ к записям и учебным материалам – навсегда

Практика


Итоговая проектная работа усилит знания, а её успешная защита – откроет новые карьерные возможности

Активное комьюнити


Общайтесь с преподавателями на вебинарах и в закрытом Telegram-чате, получайте развернутое ревью на ДЗ

Программа

Основы Python

В данном модуле познакомимся с базовыми темами Python. Разберемся с основными типами данных, научимся управлять потоком выполнения кода при помощи операторов ветвления и циклов. Разберемся как устроены функции в Python и научимся создавать генераторные функции и декораторы. В финале модуля будем работать с файлами при помощи Python

Тема 1: Введение в курс. Подготовка к работе

Тема 2: Базовые типы данных

Тема 3: Управление потоком

Тема 4: Коллекции

Тема 5: Функции. Часть 1

Тема 6: Функции. Часть 2 (Декораторы)

Тема 7: Работа с файлами // ДЗ

Продвинутый Python

Во втором модуле нас ждут модули и импорты, разбиение кода на отдельные модули. Большая тема ООП в Python: инкапсуляция, наследование, полиморфизм, основные дандер-методы, статические и классовые методы, исключения. А так познакомимся с основами тестирования при помощи библиотек Pytest и UnitTest

Тема 1: Основы ООП

Тема 2: Продвинутый ООП. Продолжение

Тема 3: Продвинутый ООП. Исключения

Тема 4: Модули // ДЗ

Тема 5: Знакомство со встроенной библиотекой

Тема 6: Тесты // ДЗ

Тема 7: Практика

Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта

Основы работы с файлами (локально) и сетью (HTTP). Создание API

Тема 1: Знакомство со встроенными модулями

Тема 2: Основы HTTP взаимодействия

Тема 3: Файлы и сеть

Тема 4: FastAPI — быстрая разработка API: знакомство

Тема 5: FastAPI — быстрая разработка API: тело и роутеры

Тема 6: Основы фронтенда

Тема 7: Базовый фронтенд // ДЗ

Тема 8: Системы контроля зависимостей

Тема 9: Docker // ДЗ

Тема 10: Групповая менторская консультация 1

Работа с базами данных, асинхронное программирование

Знакомство с асинхронным программированием. Знакомство с базами данных: PostgreSQL, Mongo DB, Redis. Знакомство с ORM, асинхронная работа с БД.

Тема 1: Хранение данных в реляционных БД. Язык SQL

Тема 2: ORM: SQLAlchemy

Тема 3: SQLAlchemy: связи между таблицами в БД

Тема 4: Миграции схем: alembic

Тема 5: Сложные связи в БД

Тема 6: Асинхронное программирование в Python

Тема 7: Асинхронная работа с БД // ДЗ

Тема 8: Работа API с БД

Тема 9: Асинхронная работа API с БД

Тема 10: Взаимодействие приложений между контейнерами, docker compose // ДЗ

Тема 11: Групповая менторская консультация 2

Веб-разработка на Django

Знакомство с Django, Django ORM, Generics. Тестирование веб-приложений, фабрики.

Тема 1: Знакомство с Django

Тема 2: Знакомство с Django REST Framework

Тема 3: Django ORM, django-debug-toolbar // ДЗ

Тема 4: Django и отложенные задачи

Тема 5: Групповая менторская консультация 3

Тема 6: Django Class Based Views, generics, Forms // ДЗ

Тема 7: Тестирование Django приложения // ДЗ

Тема 8: Фабрики

Тема 9: Работа с пользователями и права в Django

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

Тема 11: Групповая менторская консультация 4

DevOps

Автоматизиция тестирования и деплоя. Знакомство с GitHub Actions, GitLab CI/CD

Тема 1: GitHub Actions // ДЗ

Тема 2: GitLab CI // ДЗ

Тема 3: GitLab CD

Тема 4: Групповая менторская консультация 5

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

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

Тема 1: Карьерная консультация

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

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

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

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

 

Найти работу проще, когда у вас в портфолио есть интересный проект. Создайте архитектуру приложения, опишите задачи, которые это приложение будет выполнять; реализуйте основную функциональность. Выполните проект для веб-разработки, для интеграции с сервисами или для data science

Темы работ наших выпускников: 

  • Сайт объявлений по продаже авто
  • Новостной портал английского футбола
  • Система управления VPN сервером
  • GIS для оптимизации градостроительной деятельности
  • Интернет-магазин на базе Telegram-бота

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

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

Сурен Хоренян

Senior Python Backend Developer, Руководитель группы разработки

ВК Реклама

Станислав Никуличев

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

Сеть стоматологических клиник "Квинта"

Леонид Орлов

Python Developer

Дарья Горбатова

HRBP

NLMK-IT

Кирилл Панфилов

Блогер, программист

[dirty_python]

Евгений Ревняков

( к.т.н.) Senior software engineer

Exness

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

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

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

Делаем первые шаги в управлении зависимостями в Python: Pipenv и Poetry
Станислав Никуличев
На этом открытом уроке вы узнаете, как легко начать работу с системами управления зависимостями в Python. Урок идеален для новичков в управлении зависимостями и тех, кто только начинает знакомство с инструментами Pipenv и Poetry. Мы сфокусируемся на основных шагах использования этих систем, чтобы вы могли эффективно управлять зависимостями в своих проектах и создавать чистые и воспроизводимые среды разработки

На занятии вы узнаете:

Основы управления зависимостями в Python:
— Краткий обзор проблем, связанных с зависимостями и виртуальными окружениями
— Почему важно использовать инструменты управления зависимостями

Знакомство с Pipenv:
— Установка Pipenv и создание виртуального окружения
— Управление зависимостями и пакетами с помощью Pipenv

Знакомство с Poetry:
— Установка Poetry и настройка нового проекта
— Добавление и обновление зависимостей
— Публикация пакетов с помощью Poetry
...
27 ноября в 16:00
Открытый вебинар

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

Сурен Хоренян
Открытый вебинар
Зачем нужны декораторы в Python, как их писать и аннотировать
Дмитрий Панкрашов
Открытый вебинар
Бот для Discord на Python: разработка и возможности
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Екатерина Сибрикова

26.08.2024
Курс Python Developer Basic был очень интересным и полезным для меня. Я узнала много нового и интересного. Самому ЯП (основам) обучают только в 1-ый месяц, а дальше открывается волшебный мир фреймворков. Процесс обучения не простой, для новичков без опыта коддинга на Python точно не подходит, придётся очень много документации и дополнительной инфы изучить что бы влиться в процесс обучения "с комфортом". Большой плюс: к каждому уроку прикрепляют ссылки на доки и "полезности" для самостоятельного, более полного и дополнительного изучения пройденной темы. Всё занятия проходят онлайн, если во время урока появляются вопросы, то на них преподаватель отвечает и если что-то непонятно по теории старается ещё раз объяснить и "разжевать" все тонкости. Курс включал в себя теоретические занятия и домашние работы. Домашних работ не много, но лучше делать вовремя, у меня они занимали достаточно много времени. Преподаватели курса компетентные и опытные специалисты, объясняют все сложные моменты простым языком. В целом, я очень довольна пройденным курсом и рекомендую его всем, кто хочет "погрузиться" в мир разработки.

Artem Balabashin

14.08.2024
До OTUS работал на позиции Influencer Marketing Manager 6 лет. OTUS был мой первый курс, поэтому до этого не учился на курсах. Если речь о образовании, то имею степень бакалавра и магистра в области микроэлектроники и наноэлектроники Хотел научиться программировать, выбор пал на Python. Платформу OTUS порекомендовали друзья Понравилось все. На мой взгляд, стоит улучшить оперативность в ответах по вопросам в телеге. Иногда ответы приходилось ждать 1-2 сутки и в большинстве случаев такая задержка делала вопросы неактуальными. Обучение мне дало необходимые знания, которые я планирую улучшать и применять в будущем. По поводу компаний и должностей, пока не ищу работу. Планирую улучшить текущие знания, закончить курс Python Developer Professional и уже после буду пробовать искать работу.

Георгий Дубовицкий

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

Дмитрий Кисель

07.08.2024
В период обучения я работал и продолжаю работать в Азиатско-Тихоокеанском банке. В начале прошлого года я проявил инициативу в изучении языка программирования Python. Руководство банка поддержало мое стремление и предложило несколько вариантов обучения. После тщательного рассмотрения я принял решение в пользу образовательной платформы OTUS, поскольку курс предоставлял широкий спектр навыков, которые можно развивать в дальнейшем. В ходе обучения я быстро освоил материал благодаря поддержке преподавателей, которые были готовы уделить дополнительное время для разъяснения сложных моментов, а также благодаря дополнительным консультациям, проводимым в рамках курса. За шесть месяцев обучения я получил обширные знания, которые уже успешно применяю в решении практических задач.

Денис Тагиров

03.06.2024
Курс Python Developer. Basic отлично подходит для старта. До обучения работал в Сбере (основной стек SQL и BI системы) и на нашу команду отдали инструмент, написанный на Django. Руководство приняло решение отправить меня на обучение для дальнейшего сопровождения этого инструмента. В данном курсе получил все необходимые знания и навыки для дальнейшей работы и скорее всего повышения в ближайшем будущем.

Андрей Виличинский

03.06.2024
По образованию - я инженер электронной техники по специальности "Промышленная электроника", работал инженером-конструктором, в телекоммуникационной отрасли, в настоящее время - разработчик электроники. До курса с Python я уже был немного знаком, писал различные скрипты для автоматизации рутины на работе. Язык мне нравится, огромное сообщество, много информации. Не хватало системности, "вектора" - на чем сосредоточить усилия, что изучить более глубоко. Так же отсутствовали идеи проектов серьезнее "пары скриптов". Пытался делать управление частотными преобразователями на базе Python, но по основному месту работы это оказалось никому не нужно. Когда принял решение серьезно заняться Python'ом, друзья посоветовали ОТУС. Почитал отзывы, посмотрел программу обучения - всё устроило. Понравилось, что курс идет в режиме "live", записи вебинаров и код урока в репозитории потом также доступны - неоднократно пересматривал, исходные коды уроков тоже сильно помогают. Домашние задания проверяет преподаватель (дэдлайны есть, но не очень строгие, позволяют подстраиваться под основную работу плюс ОТУС не ограничивается только автотестами ДЗ, как у некоторых). На мой взгляд, маловато внимания уделено именно языку, курс не для "совсем новичков", зато много внимания фреймворкам и технологиям - как раз то, что мне было нужно. Курс дал мне понимание того, куда и как двигаться дальше, в какие темы погрузиться. Теперь у меня есть идеи для проектов как на основном месте работы, так и личных. Буду двигаться дальше в новой и очень интересной для меня области.

Игорь Орлов

27.05.2024
Курс оказался сложнее чем я ожидал. Информация подается интенсивно и сложно воспринимается. В определенный момент было желание покинуть курс и учиться в своем темпе. Было некоторое неприятие преподавателя Сурена. Как человек он понравился сразу, но как преподаватель он уж очень интенсивно все объясняет. Оставляет после себя впечатление большого профессионала, в коде как рыба в воде, не знаю может ли его хоть какая-нибудь задача поставить в тупик. Человек позитивный, со всеми общается очень уважительно. К концу курса очень привык к Сурену и стало жалко расставаться. Евгений понравился, информация которую он подавал хорошо усваивается. Учится легко и приятно. По стилю преподавания похож на Андрея Буранова. Ради такого преподавателя я и пришел на курс. Александр не очень зашел. Видно что ему бывает сложно отвечать на непредвиденные вопросы. В целом курс хороший, но слишком концентрированный. Буквально за одно занятие разбирается большая тема. Хочется больше по продолжительности, меньше концентрации и больше погружения.

Артем Евсеев

27.05.2024
Я работаю в компании "Кепт" на должности старшего инженера. Моя деятельность так или иначе связана с IT. Появилась необходимость прокачать навыки программирования на python для реализации конкретного приложения. Выбор пал на Otus, так как наша компания уже работала с ним и коллеги отзывались хорошо. Понравилось, что охватили основные тренды, популярные технологии. Дали мотивацию на дальнейшее изучение. Хотелось бы добавить более подробный вводный курс, более подробное погружение в ООП. Обучение открывает массу возможностей для развития, как внутри компании, так и для себя как специалиста.

Алиса Покормляк

27.05.2024
До обучения (самого первого курса по автоматизации на python) я работала в компании Factory5 инженером по тестированию, как раз таки на python) И самый первый курс нам купила компания. Это организовал наш тимлид, чтобы мы прошли обучение. Python Developer. Basic идет в рамках курса профессии Python Developer, который состоит из 2-х частей - Basic и Professional. А вообще профессию Python Developer на Otus выбрала, потому что очень нужна была систематизация знаний и более глубокое погружение в язык. Хотелось бы дальше уйти от qa-инженера в сторону sdet или в девелопмент. Понравилось то, что есть сложные домашние задания, и преподаватели делают хорошее код ревью. Это, наверное, самый главный плюс, т.к. есть практика и интересные задачи. Еще нравится то, что занятия можно смотреть в записи в ускорении) Я не подключаюсь онлайн к уроку, всегда смотрю в свое свободное время. И в конце специализации Python Developer будет диплом о профессиональной переподготовке, что тоже отлично. На данный момент у меня появились на гитхабе свои проекты, которые были выполнены в процессе обучения, а также поле для изучения новых инструментов. После окончания всего курса профессии Python Developer буду двигаться в разработку.

Владислав Гусев

27.05.2024
До обучения в Отус учил Python самостоятельно и несистемно. Необходимо было структурировать знания и заполнить пробелы. На курсе понравилась организациям процесса, проведение занятий, как реализована сдача и проверка домашних заданий. Курс очень интенсивный, наверное что-то добавить будет сложно. Можно наоборот убрать какие-то темы (например, уже не такой актуальный Flask), чтобы подробнее раскрывать оставшееся, но не факт, что это сыграет в плюс, т.к. возможно как раз пропущенная тема будет кому-то важна. Обучение позволило мне значительно улучшить качество моего кода и кардинально повысить его быстродействие, что сказалось на удовлетворённости руководства моей работой и, как следствие, на моей зарплате.

Dmitry Chelnokov

21.05.2024
До начала, а также во время обучения в Otus, я работал пре-сейлс специалистом в одной из компаний, занимающихся производством видеооборудования, где и продолжаю трудиться на момент написания отзыва. Моя работа не требует навыков программирования, но я видел, что с их помощью можно было бы упростить и/или автоматизировать выполнение некоторых рутинных задач, высвободив время для других дел. Поэтому мне показалось, что связка курсов Python Basic и Python Professional могли бы дать мне необходимые знания и научить более системному подходу к организации работы над программными проектами. До начала обучения у меня уже были некоторые навыки программирования, но те программы, которые я писал, получались запутанными, их было сложно поддерживать по прошествии времени. Курс Python Basic показал мне, как можно придать программе структурированность, а коду - модульность. Важной частью было знакомство с Системами Управления Базами Данных и способами связки данных с объектно-ориентированным кодом Python (SQLalchemy / ORM) ну и конечно системы управления зависимостями, системы виртуализации. Мне понравилось, что курс даёт не только знания о том, как разрабатывать приложения на Python, но и не оставляет в стороне сопутствующие технологии, без которых сложно представить себе создание реально-применимого программного продукта. В качестве критической части (что, впрочем, для кого то может оказаться и плюсом) - если честно, мне показалось избыточным количество фреймворков в курсе: по моему мнению, для уровня "Basic" было бы полезнее уделить больше времени знакомству с одной из систем, давно присутствующих в наборе инструментов современных разработчиков и оставивших солидную базу кода, с которой вероятно придётся столкнуться современным специалистам. В курсе же даётся сразу 3 системы, пусть и сильно отличающихся (FastAPI, Flask и Django). Думаю, две из них можно было бы представить в форме обзора и вывести в отдельные курсы (они этого заслуживают). Я надеюсь, что в будущих версиях Курса, учебная программа будет дополнена предзаписанными видео с примерами, которые надо будет посмотреть перед началом живого стрима, и уже на стриме обсуждать непонятные моменты (в идеале, как консультация по ДЗ). Это позволило бы дать основную информацию в сжатой форме, не отвлекаясь на побочные темы, а детали уже обсудить на стриме. Вообще, я получил настолько много различного материала, что мне пришлось воспользоваться бесплатной возможностью повторить курс, чтобы ещё раз посмотреть на всё свежим (но подготовленным) взглядом, сохраняя связь с преподавателями. Считаю это одним из важных плюсов программы в школе Otus. Работая над курсовым заданием, я сразу взялся за реализацию моего рабочего проекта. По неопытности, я не рассчитал сроки, выйдя за рамки установленного дедлайна (оказалось, что это как ремонт, "который можно начать, но нельзя закончить"), но получил мега-позитивный feedback на работе, что в моей ситуации даже более важно, чем формальное окончание курса с дипломом. В целом, я очень благодарен авторам этой учебной программы и надеюсь, что коллектив Otus'а продолжить развивать и совершенствовать это учебное направление.

Михаил Мурзаев

16.03.2024
Курс понравился. Затрагивает необходимую базу для знакомства с языком и технологиями, также помогает выстроить направление по дальнейшему развитию. В случае, если меня будут спрашивать порекомендовать какой-либо курс, буду с уверенностью советовать этот. Возможно, моё мнение субъективно, потому что у меня уже была некоторая база и я поэтому не сталкивался с серьёзными сложностями при выполнении ДЗ или с непониманием некоторых тем. Однозначно, полученные знания пригодятся в дальнейшей работе. Спасибо всем причастным к созданию курса. Отдельное спасибо Сурену за отличные и интересные лекции.:)

Дмитрий Акимов

09.08.2023
Курс Python Basic был отличным опытом для меня. Я очень доволен тем, как он был структурирован и организован. Преподаватели были профессиональными и хорошо подготовленными, а курсы были интересными и содержательными. Мне особенно понравилось, что на каждое занятие было предоставлено домашнее задание. Это помогло мне закрепить материал, полученный на занятиях, и применить его на практике. Я ценю то, что преподаватели были доступны для консультаций и помощи с выполнением заданий. Курс Python Basic также предоставил мне возможность практиковаться с различными аспектами языка Python, начиная с основных концепций и заканчивая более продвинутыми темами. Это помогло мне развить свои навыки программирования и уверенность в использовании Python для решения задач. В целом, я очень рекомендую курс Python Basic. Он подходит как для новичков в программировании, так и для тех, кто уже имеет определенный опыт в языке Python. Курс предоставляет отличную основу для дальнейшего изучения языка и развития в программировании.

Ильяс Ниязов

31.05.2023
материал понравился, в целом единственное замечание, было много работы с Django и мало с FAST API, хотелось бы побольше FAST API время занятий (20:00) очень неудобно, т.к. работаю с 9 до 18:00 практически нет сил в 20:00 слушать лекцию из-за чего пришлось пропускать некоторые лекции подача материала и задания очень понравились Жду курс advanced с радостью прошел бы ее

Юрий Кузьмин

06.12.2022
Хороший курс для освоения основ Python и основанного на нем стэка технологий. Полезен как начинающим в сфере ИТ, как и для тех, кто решил перейти на другой язык программирования. Задает хороший вектор для дальнейшего развития в обучении по данному направлению.

ИВАН КАРТАШОВ

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

Дмитрий Плетнев

07.09.2021
Очень понравилось, продуктивно и информативно. Много узнал и применил на практике из современной web разработки. Отдельное спасибо Сурену за супер-подачу материала с прикладным применением в большом объеме за одно занятие. Занятия Леонида Орлова по Django тоже были отличные, доступно и понятно, по урокам можно проект сделать, очень целостно и последовательно! По организации тоже на высоте! Обратная связь и проверка домашек без вопросов. Всё было круто! Всем спасибо)

Дмитрий Рыбалка

31.08.2021
Работаю боле 10 лет в Crocus Group. Сначала был старшим системным администратором и постепенно освоил DevOps. В новом направлении очень не хватало автоматизации, было принято решение автоматизировать процессы на Python. Сначала пробовал освоить Python самостоятельно по мануалам и книгам, но в этих источниках просто рассказывается про "инструменты", как и когда ими пользоваться не говорится. Для быстрого освоения языка программирования и главное, чтобы узнать про лучшее применение тех или иных методов, нужен наставник и примеры best practice. Долго выбирал курсы, попробовал несколько вводных на других обучающих площадках, но только в OTUS меня сразу добавили группу в slack, где помогали советами. Далее я взял подготовительный курс, который вел Сурен Хоренян, где мне понравился подход к изложению материала, где присутствовало максимум информации на единицу времени. Если что-то не понятно, просмотрел ещё раз и разобрался. Дальнейшее обучение полностью закрыло все мои потребности и дало толчок к дальнейшему развитию, как специалисту и показало перспективные направления применения языка программирования Python в моей работе. P.S. Делайте обязательно все ДЗ без практики ничего не получится и не откладывайте их выполнение на последний день. При кажущейся лёгкости, любое задание требует максимальной концентрации и не одного часа на продумывание решения и формирования красивого и понятного кода.

Сертификат о прохождении курса

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

После обучение вы:


  • научитесь применять Python для разработки серверных приложений, сайтов, API и анализа данных
  • получите доступ к  видеозаписям всех вебинаров, презентации к занятиям, к решениям задач и проектов в виде кода на GitHub
  • получите возможность пройти собеседование у партнёров OTUS, если отлично проявите себя в учёбе

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

Что, если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Обязательно ли защищать итоговый проект?
Для получения сертификата OTUS сдавать проект необязательно (в сертификате будет отражено кол-во выполненных домашних работ). Для получения Удостоверения о повышении квалификации необходимо выполнить итоговый проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.
Обязательно ли выполнять домашние задания? Кто проверяет домашние задания и итоговый проект?
Да, если вы действительно хотите программировать на Python. Часть заданий тестовые — их проверка происходит автоматически. На другие задания развернутую обратную связь дают наши преподаватели и наставники. При желании вы можете защитить свой итоговый проект перед руководителем и преподавателями курса.
Можно ли задавать вопросы?
Да, даже нужно! Вы можете задавать преподавателю вопросы по содержанию во время онлайн-вебинара, в закрытом Telegram-чате или в чате по ДЗ. На организационные вопросы вам всегда поможет ответить коммьюнити-менеджер курса.
Насколько сложно учиться?
Для студентов с нулевым опытом данный курс — настоящий челлендж. Курс действительно подходит для всех, кто хочет стать Python-разработчиком с нуля. Но для этого необходимо приложить усилия и старания, в т.ч. и при самостоятельном изучении материалов. Будьте готовы тратить на обучение и выполнение домашних заданий от 6 до 12 часов в неделю.
Какой объем практики предусмотрен на курсе?
Больше 70%. Также во время обучения вам будут доступны дополнительные источники информации и ссылки на open-source ресурсы для тренировки коддинга. А наши преподаватели всегда готовы поделиться с вами самыми актуальными материалами.
Помогаете ли вы с трудоустройством после курса?
Мы проводим вебинары на тему трудоустройства в OTUS Club: разбираем резюме, способы прохождения собеседований, особенности реферальных программ при найме. Что важно: преподаватели курса занимают ведущие позиции в разных компаниях, и вы можете получить ценную рекомендацию. Поэтому будьте активны, выполняйте домашние задания, проявляйте себя
Здесь нет моего вопроса
Позвоните по номеру +7 499 938-92-02 (звонок бесплатный) или напишите на почту [email protected]: мы постараемся ответить на все ваши вопросы