О курсе
Курс «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, имеющий опыт работы с высоконагруженными распределёнными проектами, монолитными приложениями и микросервисами.
Есть ли в курсе практические задания?
Да, в каждом блоке предусмотрены практические задания и тестирования, а завершается курс проектной работой «Каталог фильмов».