Объектно-ориентированное программирование на Python
Подробнее
Программа курса
Документирование кода. __slots__ Статические поля и методы. Организация кода по модулям.
Работа с параметрами функций. Понятия замыкания. Декоратор, функтор, предикат.
Кастомизация процесса создания объекта. Работа с несуществующими полями и методами объекта. Кастомизация процесса разрушения объекта.
Понятие менеджера контекста. Реализация собственного менеджера контекста.
Магические методы для операций сравнения объектов. Магические методы для реализации арифметических операций и операций приведения типов. Магические методы для кастомизации представления объекта в потоке вывода. Магические методы для кастомизации клонирования объектов.
Концепция итератора. Реализация классического итератора в Python. Оператор yield. Генераторы структур данных на основе list comprehensive выражений.
011. Лучшие практики программирования на языке Python
Документирование кода. __slots__ Статические поля и методы. Организация кода по модулям.
022. Функция как объект
Работа с параметрами функций. Понятия замыкания. Декоратор, функтор, предикат.
033. Жизненный цикл объекта
Кастомизация процесса создания объекта. Работа с несуществующими полями и методами объекта. Кастомизация процесса разрушения объекта.
044. Работа с ресурсами
Понятие менеджера контекста. Реализация собственного менеджера контекста.
055. Работа с объектом
Магические методы для операций сравнения объектов. Магические методы для реализации арифметических операций и операций приведения типов. Магические методы для кастомизации представления объекта в потоке вывода. Магические методы для кастомизации клонирования объектов.
066. Итератор и генератор
Концепция итератора. Реализация классического итератора в Python. Оператор yield. Генераторы структур данных на основе list comprehensive выражений.
удостоверение о повышении квалификации государственного образца
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Объектно-ориентированное программирование на Python» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 5 августа 2024 г.

IBS Training Center 




















