[Python] [Сурен Хоренян] [Merion academy] Python - программист с нуля. Тариф Базовый (2025)

[Сурен Хоренян] [Merion academy] Python - программ_0.png


[Сурен Хоренян] [Merion academy] Python - программист с нуля. Тариф Базовый (2025)

Слив курса Python - программист с нуля [Тариф Базовый] [Merion academy] [Сурен Хоренян]


Стань разработчиком на одном из самых популярных языков программирования.

Кому подойдет курс:
1. Для новичков


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

2. Для аналитиков, математиков, инженеров, администраторов

Python - язык не только для программистов. Работаете с большими данными, сложными вычислениями, или вам нужно автоматизировать процессы? Наш курс построен так, чтобы после окончания вы смогли максимально быстро решить свою прикладную задачу с помощью Python.

3. Для разработчиков и тестировщиков

Уже пишете на другом языке или работаете QA-инженером? Для Frontend девелопера это отличный шанс повысить свою рыночную стоимость, а для Backend разработчика расширить кругозор и углубить навыки. А QA-инженеры смогут пойти в сторону автоматизации тестирования.

Программа:
Блок 1 - Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями


* Вводное занятие: создание вашего первого графического приложения помощью Python

* Установка Python и работа с IDE. Работа в терминале

* Базовые типы и переменные. Условные операторы

* Структуры данных, изменяемость

* Циклы

* Функции

* Встроенные модули, знакомство с импортами. Чтение информации с файловой системы

* Работа с файлами

* Встроенные помощники itertools и functools

* Декораторы

* Практическое задание: Знакомство с функциями и структурами данных

* Тестирование по блоку

Блок 2 - Основы ООП, работа с классами и исключениями

* Основы ООП

* Исключения (ошибки). Создание модулей и пакетов

* Метаклассы

* Протоколы и интерфейсы

* Практическое задание: Работа с классами и исключениями, повторение циклов и структур данных

* Тестирование по блоку

Блок 3 - Знакомство с Web разработкой, HTTP, Rest API, протокол WSGI, работа с датаклассами, первое веб-приложение. Знакомство с git

* Основы работы с git

* HTTP, REST API, JSON

* Знакомство с протоколом WSGI

* Датаклассы и схемы

* Создание REST API приложения при помощи FastAPI

* Практическое задание: Первое веб-приложение на FastAPI

* Тестирование по блоку

Блок 4 - Знакомство с реляционными базами данных: СУБД, язык SQL, Postgres, SQLAlchemy, миграции схем при помощи alembic

* Знакомство с SQL

* Связи между таблицами, виды JOIN

* Агрегации и оконные функции в SQL. Индексы, команда EXPLAIN

* Знакомство с SQLAlchemy

* Миграции схем. alembic

* Сложные связи в БД

* Работа API с БД

* Практическое задание: SQLAlchemy ORM, alembic миграции

* Тестирование по блоку

Блок 5 - Автотесты на Python, фабрики

* Автотесты на python при помощи unittest

* Автотесты на python при помощи pytest

* Фабрики на Python

* Протоколы и интерфейсы

* Практическое задание: Автоматические тесты unittest и pytest

* Тестирование по блоку

Блок 6 - Асинхронная работа в Python, асинхронные запросы в сеть, асинхронная работа с API и БД

* Знакомство с асинхронной работой в Python

* Асинхронная работа c БД в API

* Практическое задание: Веб-приложение на FastAPI + SQLAlchemy (async)

* Тестирование по блоку

Блок 7 - Веб-фреймворк Flask

* Знакомство с веб разработкой на Flask

* Flask + SQLAlchemy

* Практическое задание: Веб-приложение на Flask

* Тестирование по блоку

Блок 8 - Веб-фреймворк Django

* Знакомство с Django

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

* Django Class Based Views, Django Forms

* Аутентификация и авторизация, права доступа пользователей

* Практическое задание: Веб-приложение на Django: список задач

* Тестирование по блоку

Блок 9 - Проектная работа

* Проектная работа: Каталог фильмов

* Разбор проектного задания

Финальное тестирование

* Финальное тестирование

Автор: Сурен Хоренян

Technical Lead, Senior Backend Engineer, MTS AI

Имеет многолетний опыт работы с высоконагруженными распределенными проектами, монолитными приложениями и микросервисами.

Тариф Базовый.



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх