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