О курсе

Курс «Python - программист с нуля» от Merion academy состоит из девяти тематических блоков. В первом блоке рассматриваются базовые типы данных, переменные, условные операторы, циклы, функции, работа с файлами, модули itertools и functools, декораторы. Второй блок посвящён основам объектно-ориентированного программирования, классам, исключениям, метаклассам, протоколам и интерфейсам.

Что рассматривается в программе

  • Рассматриваются базовые типы данных, структуры данных, циклы и функции.
  • Разбираются основы ООП, работа с классами и исключениями.
  • Изучается веб-разработка: HTTP, REST API, JSON, протокол WSGI.
  • Осваивается создание приложений на FastAPI, Flask и Django.
  • Рассматривается работа с реляционными базами данных, SQL, SQLAlchemy и миграциями alembic.
  • Разбираются автотесты с использованием unittest и pytest.
  • Изучается асинхронная работа в Python и асинхронные запросы к API и БД.

Кому может быть полезен курс

  • Тем, кто интересуется программированием на Python и хочет начать с основ.
  • Аналитикам, математикам, инженерам и администраторам, которым нужно познакомиться с Python для прикладных задач.
  • Разработчикам, уже использующим другой язык, и QA-инженерам, которые хотят расширить знания.
  • Тем, кто планирует изучать веб-разработку на Python.

Вопросы о программе

Какие темы входят в программу курса?

Программа включает базовые типы данных, ООП, веб-разработку с FastAPI, Flask и Django, работу с базами данных (SQL, SQLAlchemy, alembic), автотесты (unittest, pytest) и асинхронность.

Кому адресован курс?

Курс ориентирован на новичков, аналитиков, математиков, инженеров, администраторов, а также разработчиков и тестировщиков, желающих познакомиться с Python.

Кто автор курса?

Автор — Сурен Хоренян, Technical Lead, Senior Backend Engineer в MTS AI, имеющий опыт работы с высоконагруженными распределёнными проектами, монолитными приложениями и микросервисами.

Есть ли в курсе практические задания?

Да, в каждом блоке предусмотрены практические задания и тестирования, а завершается курс проектной работой «Каталог фильмов».