Python Developer. Basic

Как учит школа
Онлайн с преподавателем
Свободный график
Диплом о профессиональной переподготовке
Поддержка кураторов
Домашние работы
Пополнение портфолио
Стоимость курса
154 000 ₽
Python Developer. Basic

Рейтинг школы

Вдруг есть дешевле?

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

Описание курса

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

Программа Формат Спикеры Навыки Кому подходит Требования к кандидату

Основы Python

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

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

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

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

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

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

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

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

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

DevOps

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

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

Заключительный месяц курса посвящен разработке проекта.

Онлайн

  • Станислав Никуличев (Tech Lead, NDA, ex Microsoft, ex Yandex)
  • Леонид Орлов (Python Developer)
  • Дарья Горбатова (HRBP, NLMK-IT)
  • Кирилл Панфилов (Блогер, программист, [dirty_python])
  • Евгений Ревняков (Senior software engineer, Exness)
  • Базовые навыки программирования на Python
  • Синтаксис Python
  • Работа с фреймворками FastAPI и Django
  • Работа с базами данных
  • Асинхронное программирование
  • Создание API
  • Новички в разработке
  • Программисты на других языках

Необходимость выделять от 6 до 12 часов на обучение в неделю.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс "Python Developer. Basic" предназначен для новичков, желающих освоить язык Python и начать карьеру в разработке. Студенты приобретут навыки работы с популярными фреймворками и библиотеками, изучат базовые принципы программирования. Интенсивный формат обучения обеспечивает практическое применение знаний и поддержку со стороны преподавателей, что делает курс идеальным стартом для карьеры в IT.

Рекомендованные курсы

Другие направления