Продвинутый Python
0%Программа курса
Ознакомьтесь с программой курса «Продвинутый Python» от PurpleSchool - purpleschool.ru
- Введение. Продвинутый Python, Как устроен курс, Обзор проекта, Проект домашних заданий, Обзор курсов, Работа на платформе, AI и тренажёры.
- Настройка окружения. Настройка окружения, Установка Python MacOS, Установка Python Linux, Установка Python Windows, Pyenv, Настройки VSCode, Домашнее задание AI, Работа с gitflow.
- Основы ООП. Класс и экземпляр, Пример класса, Атрибуты, Методы, self, init, Упражнение - Герой, Статические методы, Классовый метод, Встроенные методы, property, dataclass, Тест - Основы ООП, Занятие - Основы ООП, Тренажёр - Основы ООП, Домашнее задание - О…
- Декораторы. Что такое декоратор, Декораторы с аргументами, Декораторы классов, Декоратор с параметром, Упражнение - декоратор retry, Декоратор методов, wraps, Дескриптор, getattr и setattr, Упражнение — Декоратор limit, Классы декораторы, Тест - Декораторы, З…
- Принципы ООП. О принципах ООП, Инкапсуляция, Наследование, Множественное наследование, Method Resolution Order, super, Упражнение - Курсы, Mixins, Полиморфизм, Композиция, Упражнение - Расчёт скидки, Protocol, Упражнение - Хранилище, Абстрактный класс, Тест…
- SOLID и архитектура. О Solid, Single Responsibility Principle, Упражнение - Статистика учеников, Open Closed Principle, Упражнение - Уведомления, Liskov Substitution Principle, Упражнение - Оплата в рассрочку, Interface Segregation Principle, Упражнение - Мет…
- Работа под капотом. Архитектура Python, Pipeline компиляции, Eval Loop, Модель объектов, Slots, Память и сборка мусора, Исключения под капотом, Тест - Работа под капотом, Занятие - Работа под капотом, Домашнее задание - Работа под капотом.
- Generics и typing. Обобщения, Callable, Упражнение - Работа с tuple, Optional, Упражнение - Safe методы, Generic Class, Упражнение - Репозиторий, Ограничения типов, Generic bound, Упражнение - Поиска по id, Union, TypeGuard, Упражнение - Модель события, Тест…
- Асинхронное программирование. Зачем асинхронность, async await, gather, Event Loop, Асинхронные контекстные менеджеры, Упражнение - Параллельные запросы, wait и wait_for, Обработка ошибок, cancel, shield, Task vs Coroutine, Упражнение - Retry Coroutine, Тест…
- Внешние зависимости. Внешние зависимости, PyPI, venv, pip, project toml, poetry, Упражнение - Подготовка проекта, scripts, Тест - Внешние зависимости, Занятие - Внешние зависимости, Домашнее задание - Внешние зависимости.
- Textual. О проекте, Конфигурация, Первый экран, init py, Генераторы, ruff, Bindings, Контейнеры и стили, Первый виджет, Бизнес сущности, Паттерн репозитория, Тест - Textual, Домашнее задание - Textual.
- Архитектура проекта. Получение папок, Упражнение - Удаление и создание, Dependency Injection, Загрузка папок, Упражнение - Репозиторий заметок, Обновление заметок, Упражнение - Отображение заметок, Выбор заметки, Загрузка заметки, Модальное окно, Обработка н…
- Заключение. Куда двигаться дальше, Собеседование с AI наставником, Финальное тестирование, Практика собеседования с AI.
- Практика на проекте. Основы Scrum, Старт задачи, Выполнение задачи, Код ревью, Старт работы.
Чему вы научитесь
- Освоите основы: введение. продвинутый python, как устроен курс, обзор проекта, проект домашних заданий, обзор курсов, работа на платформе, ai и тренажёры.
- Освоите и сможете применять: декоратор retry, декоратор методов, wraps, дескриптор, getattr и setattr, упражнение декоратор limi…
- Освоите и сможете применять: герой, статические методы, классовый метод, встроенные методы, property, dataclass, тест.
- Научитесь создавать и применять: удаление и создание, dependency injection, загрузка папок, упражнение.
- Освоите и сможете применять: параллельные запросы, wait и wait_for, обработка ошибок, cancel, shield, task vs coro…
Подробная информация о курсе
Полный курс по продвинутому Python: ООП, SOLID, декораторы, Generic, Асинхронное программирование
Цены и сроки
- Стоимость3 999 ₽
- Старая цена3 999 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс наставником
По окончанию курса
- Диплом или сертификатсертификат
























