Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

121 800 ₽
есть рассрочка

Вы изучите синтаксис и уверенно овладеете базовыми приемами программирования на Python. Вы получите подготовку для работы в разных сферах применения языка: web-разработка, автотестирование, асинхронное программирование, работа с API, Data Science и парсинг сайтов. Ряд занятий посвящен смежным темам, например shell, git, а также DevOps-инструментам: Docker, Gitlab CI/CD, Github Actions и т.д., что позволит стать самодостаточной боевой единицей в команде разработчиков. Разносторонняя программа расширит ваш кругозор и поможет четче определиться, в какой области продолжать развиваться. При этом знаний и навыков, которые вы получите в каждой области, будет достаточно, чтобы претендовать на позиции junior-специалиста.

Для кого этот курс?
Для начинающих Python-разработчиков и разработчиков, знакомых с другими языками программирования, которые хотят получить систематизированные знания и овладеть практическими навыками современной разработки. Так как для обучения нужно обладать начальными знаниями программирования и принципами ООП, вы в короткие сроки освоите возможности Python, а затем сконцентрируетесь на решении различных промышленных задач. Вы будете учиться работать с версией Python 3.

После обучения вы сможете:
Разрабатывать веб-приложения на Python, в том числе на основе Django
Работать в асинхронном режиме с вебом и базами данных
Создавать настраивать автоматические тесты
Работать с shell, Git
Работать с API, парсить сайты
Использовать библиотеки для Data Science: numpy, pandas, opencv
Разворачивать свои приложения в Docker-контейнерах
Настраивать автоматический деплой

Особенности курса
Продвинутые навыки и DevOps-инструменты, которые выделят вас среди начинающих разработчиков
Программа составлена с учетом требований работодателей к junior-специалистам и актуальных технологий, использующихся в промышленной разработке
Полезные задания, тренирующие программистское мышление и самостоятельный поиск решений
Готовый проработанный проект, который станет весомым аргументом при трудоустройстве

Что вы получите после обучения

Приобретаемые навыки
4
NumPy
5
ORM
6
Pandas
9
DevOps
10
Data Science
11
Git
13
GitLab
14
SQLAlchemy
15
Синтаксис
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Опыт работы 15 лет.
IT-специалист, преподаватель.

Всем привет :-)Меня зовут Станислав.На данный момент проживаю в Тульской области.У меня несколько высших образований.Основное - МГТУ им. Баумана по специализации - Информатика и системы управления.Второе - Экономическое - Финансы и кредит.Третье - Управление организациями.Я Более 15 лет работаю в IT.Начинал как системный администратор, системный инженер.Работал в разных крупных и международных организациях, например такие как РАО ЕЭС, Яндекс, Microsoft.Работал на разных должностях и направлениях. Выполнял проекты различной сложности.В последние годы мой вектор развития сместился с системного администрирования на реализацию веб-проектов: занимаюсь их созданием и продвижением.И конечно же приходится применять программирование с использованием ЯП Python, с#, JS, а так же SQL, CSS, HTML.На данный момент любимый язык Python.Я очень люблю делиться знаниями и своим опытом.Последние 7 лет занимаюсь преподавательской деятельностью.И я очень рад, что стал частью OTUS :-) Преподаватель
Главный разработчик zval.ru. Продолжает работать удаленно и заниматься собственными проектами на Python и Django.Выпускник кафедры информационных технологий физического факультета ПГНИУ. Начал карьеру в крупной международной компании Prognoz, создавал проекты для...
Главный разработчик zval.ru. Продолжает работать удаленно и заниматься собственными проектами на Python и Django.Выпускник кафедры информационных технологий физического факультета ПГНИУ. Начал карьеру в крупной международной компании Prognoz, создавал проекты для правительства РФ в течение 2 лет. Работал программистом биллинга на oracle pl/sql в компании «Эр-Телеком Холдинг».С 2014 года стал преподавателем направления python-разработки. Преподаватель

Руководитель группы разработки платформы облачного видеонаблюдения в МТС ИИ

Senior Python Backend Developer

6 лет преподаёт программирование онлайн

Долгое время занимал должность Backend-разработчика на Python 3.6 в компании AdCombo. Стек используемых технологией включает Flask, SQLAlchemy, PostgreSQL, Redis, Docker и многое другое. Начинал свою карьеру системным администратором в «АНТИвор», занимался оптимизацией рабочих процессов, сбором статистики и визуализацией аналитики. Затем перешел на должность Full Stack-программиста на Python и разрабатывал инструменты внутреннего пользования и web-интерфейсы для продукции компании. Руководитель программы

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Синтаксис и базовые операторы Python
  -Тема 1.Базовые типы и структуры данных. Управление потоком
  -Тема 2.Работа с функциями и данными
  -Тема 3.Генераторы, декораторы, неограниченное количество аргументов и результатов
  -Тема 4.Git, shell

ООП. Классы, исключения. Тесты
  -Тема 5.Основы ООП
  -Тема 6.Продвинутый ООП, исключения
  -Тема 7.Модули и импорты
  -Тема 8.Датаклассы. Виртуальное окружение
  -Тема 9.Дополнительное занятие по декораторам и генераторам
  -Тема 10.Тесты

Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
  -Тема 11.Знакомство со встроенными модулями
  -Тема 12.Файлы и сеть
  -Тема 13.FastAPI — быстрая разработка API
  -Тема 14.Docker; системы контроля зависимостей

Работа с базами данных, асинхронное программирование
  -Тема 15.Хранение данных в реляционных БД. Язык SQL
  -Тема 16.ORM: SQLAlchemy
  -Тема 17.SQLAlchemy: связи между таблицами в БД
  -Тема 18.Миграции схем: alembic
  -Тема 19.Сложные связи в БД
  -Тема 20.Асинхронное программирование в Python
  -Тема 21.Асинхронная работа с БД
  -Тема 22.Асинхронная работа API с БД

Веб разработка на Flask
  -Тема 23.Знакомство с веб разработкой на Flask
  -Тема 24.Основы фронтенда
  -Тема 25.Базовый фронтенд
  -Тема 26.Flask-SQLAlchemy, Flask-Migrate
  -Тема 27.Взаимодействие приложений между контейнерами, docker compose

Веб-разработка на Django
  -Тема 28.Знакомство с Django
  -Тема 29.Django ORM, django-debug-toolbar
  -Тема 30.Django и отложенные задачи
  -Тема 31.Django Class Based Views, generics, Forms
  -Тема 32.Работа с пользователями и права в Django
  -Тема 33.Тестирование Django приложения
  -Тема 34.Фабрики

Python для Data Science
  -Тема 35.NumPy. Это лишь продвинутые массивы или что-то большее?
  -Тема 36.Pandas. Ещё одна библиотека для работы с данными?
  -Тема 37.OpenCV

DevOps
  -Тема 38.GitHub Actions
  -Тема 39.GitLab CI
  -Тема 40.GitLab CD

Проектная работа
  -Тема 41.Выбор темы и организация проектной работы
  -Тема 42.Консультация по проектам и домашним заданиям
  -Тема 43.Защита проектных работ

Подборки, в которых участвует курс

Рейтинг курса

5
рейтинг
1
0
0
0
0

Отзывы о курсе

1 отзыв
по рейтингу по дате
M
MonatanaYeah

OTUS Python Basic. Очень хорошо!

Достоинства: Удобная платформа. Хорошие преподаватели. Быстрая и клиентоориентированная поддержка. Недостатки: Маловато практики. Было бы здорово прикреплять блок задач и заданий на самостоятельную проработку. В один прекрасный момент пришло понимание о необходимости профессионального роста для автоматизации рутинных задач на рабочем месте. Также рассматривал перспективу переквалификации из...

Может быть интересно

Курс программирования на Python
Курс программирования на Python
Программа повышения квалификации. На курсе вы получите базовые навыки объектно-ориентированного программирования, познакомитесь с базовыми элементами языка Python. Вы научитесь создавать объектно-ориентированные приложения на языке Python, сможете выполнять первичную обработку данных на языке Python, ориентироваться в стандартной библиотеке языка Python. Python — один из самых популярных языков программирования для начинающих программистов из-за своего простого в освоении синтаксиса. Он входит в список наиболее востребованных на сегодняшний день языков программирования (по данным Stack Overflow), обходя Java, C, C++ и R. Высококвалифицированные преподаватели Учебного центра Softline научат вас основам программирования на Python и объяснят, как пользоваться фреймворками. Вы обучитесь работе со стандартными и расширенными библиотеками, основными алгоритмами и структурами данных. Курсы Python для новичков, разработанные опытными тренерами-практиками, позволят в короткие сроки освоить программирование Python с нуля. Обучение на курсах доступно не только в очном, но и в дистанционном формате. Курсы Python — отличная возможность изучить язык программирования Python, проявив немного усердия и дисциплины. После обучения на курсах по Python вы сможете самостоятельно писать простые приложения и программы на этом языке, разрабатывать с нуля или расширять существующую базу исходного кода, тестировать её, проводить реструктуризацию и оптимизацию кода.
38 500 ₽
обновлено 16.02.2024 09:46
Python Developer. Basic

Python Developer. Basic

Оставить отзыв
Поделиться курсом с друзьями