🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг
Учебный центр IBS

SCRIPT-003 Объектно-ориентированное программирование на Python

Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн

Описание курса

Курс посвящен применению объектно-ориентированного подхода в языке Python. Рассматриваются все его аспекты — от инкапсуляции и полиморфизма до простейших пользовательских типов данных и сложных классов, глубоко интегрированных в Python.

  • Документирование кода.
  • __slots__.
  • Статические поля и методы.
  • Организация кода по модулям.
  • Работа с параметрами функций.
  • Понятия замыкания.
  • Декоратор, функтор, предикат.
  • Кастомизация процесса создания объекта.
  • Работа с несуществующими полями и методами объекта.
  • Кастомизация процесса разрушения объекта.
  • Понятие менеджера контекста.
  • Реализация собственного менеджера контекста.
  • Магические методы для операций сравнения объектов.
  • Магические методы для реализации арифметических операций и операций приведения типов.
  • Магические методы для кастомизации представления объекта в потоке вывода.
  • Магические методы для кастомизации клонирования объектов.
  • Концепция итератора.
  • Реализация классического итератора в Python.
  • Оператор yield.
  • Генераторы структур данных на основе list comprehension выражений.

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.