Название: Поколение Python - ООП
Автор: Тимур Гуев
Издательство: Интернет-издание
Год: 2023
Формат: PDF
Страниц: Много
Размер: 60 Mb
Язык: Русский
Адресован знающим базовые конструкции языка Python, знакомит с концепцией объектно-ориентированного программирования. В курсе рассматриваются атрибуты, методы, свойства, магические методы, наследование, полиморфизм, декораторы классов и многое другое.
Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.
Для прохождения курса необходимо знание основных типов и конструкций Python.
Чему вы научитесь:
Работать с атрибутами и методами
Работать со свойствами объектов
Использовать декораторы @classmethod и @staticmethod
Работать с методами
Работать с протоколом итерируемых объектов
Работать с протоколом последовательностей
Работать с протоколом контекстных менеджеров
Использовать декоратор @contextmanager
Работать с протоколом дескрипторов
Использовать наследование при создании классов
Использовать композицию и полиморфизм
Использовать слоты для оптимизации создания классов
Использовать перечисления для лучшей типизации
Работать с декораторами классов
Работать с модулем dataclasses