Стоимость курса: 5 000 грн в месяц
Длительность курса: 3 месяца, 67 астрономических часов
Дата начала курса: уточняйте дату у менеджеров
Требования к слушателям: знание тем, изучаемых на курсе «Основы программирования на Python»

*Курс доступен на языках: русский, украинский, английский

Профессиональное программирование на Python

Программа курса
Объектно-ориентированное программирование на Python
  • Классы. Атрибуты и методы классов. Класс object. Ссылка self. Методы экземпляров классов.
Наследование
  • Обращение к базовому классу super. Множественное наследование. Декоратор Property. Статические методы.
Метапрограммирование в Python
  • Фабрика классов. Метаклассы. Наследование в метаклассах. Метакласс type. Применение метаклассов. Воплощение и наследование.
Приемы процедурного программирования в Python
  • Генераторы. Динамическое импортирование. Аннотации функций.
Приемы объектно-ориентированного программирования в Python
  • Переменная __slots__. Управление доступом к атрибутам. Функторы. Менеджеры контекста. Дескрипторы. Декораторы классов. Абстрактные базовые классы.
Функциональное программирование в Python
  • Отображение. Фильтрация. Упрощение. Частично подготовленные функции.
Потоки в Python
  • Создание потока. Пулы потоков. Синхронизация потоков.
Фреймворк Django
  • Создание проекта. Простая страница в Django. Привязка к URL. Обработка запросов в Django. Шаблоны. Создание шаблонных объектов. Обработка шаблонов. Контекстные переменные. Вызов методов.
Шаблонные теги и фильтры
  • Основные шаблонные теги и фильтры. Использование шаблонов в представлениях. Наследование в шаблонах. Работа с базами данных.
Записаться
Пожалуйста, заполните форму. Наши менеджеры свяжутся с вами в ближайшее время.
Made on
Tilda