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

Moderator
Команда форума
29 Мар 2020
295,766
1,449,287
113
#1
[Сурен Хоренян] [Merion academy] Python - программист с нуля. Тариф Базовый (2025)


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




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

Кому подойдёт курс:
1. Новички

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

2. Специалисты в области аналитики, математики, инженерии и администрирования

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

3. Разработчики и тестировщики

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

Программа:

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

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

Установка Python и работа с интегрированной средой разработки (IDE). Работа в терминале

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

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

Циклы

Функции

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

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

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

Декораторы

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

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

Блок 2: Основы объектно-ориентированного программирования (ООП), работа с классами и исключениями

Основы ООП

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

Метаклассы

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

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

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

Блок 3: Знакомство с веб-разработкой, 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

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

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

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

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

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

Flask + SQLAlchemy

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

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

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

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

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

Django Class Based Views, Django Forms

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

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

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

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

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

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

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

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

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

Технический лидер, старший инженер-разработчик, MTS AI

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

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

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

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


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором:
Автор темы Похожие темы Форум Ответов Дата
RoBot Python 0