- 20.06.2022
- 23 848
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Курс продолжает линию "Поколение Python" и знакомит студентов с объектно-ориентированным программированием на языке Python
8 модулей
48 уроков
800 заданий
В курсе рассматриваются атрибуты, методы, свойства, магические методы, наследование, полиморфизм, декораторы классов и многое другое.
Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.
Для прохождения курса необходимо знание основных типов и конструкций Python.
Программа курса:
Модуль 1: Повторяем основные конструкции языка Python
Повторяется материал курса для профессионалов: множества, декораторы, итераторы, генераторы, регулярные выражения.
Модуль 2: Введение в ООП
Изучаются основные концепции объектно-ориентированного программирования: наследование, инкапсуляция, полиморфизм.
Модуль 3: Атрибуты, свойства и методы
Изучаются атрибуты, методы (декораторы @classmethod и @staticmethod) и свойства (декоратор @property).
Модуль 4: Магические методы
Изучаются магические методы: создание и инициализация, строковое представление, сравнение, арифметические операции, вызываемые объекты.
Модуль 5: Протоколы
Изучаются протоколы итерируемых объектов, последовательностей, контекстных менеджеров и дескрипторов.
Модуль 6: Наследование и полиморфизм
Изучается концепция наследования, полиморфизма, абстрактные классы и модуль abc.
Модуль 7: Дополнительные возможности
Изучаются слоты (атрибут slots), перечисления (Enum), декораторы классов и модуль dataclasses.
Модуль 8: Задачи на проектирование классов
Повторение пройденного на курсе материала с помощью решения задач на проектирование классов.
Скрытое содержимое доступно для зарегистрированных пользователей!
Последние темы в этом разделе:
- [Alex Erofeev] [Stepik] JavaScript: самый быстрый курс (2024)
- [Михаил Русаков] Написание лайфхаков на Python (2021)
- Пишем DDOS скрипт на Python
- [Саид Магомедов] Python. Микросервисы. Backend на FastAPI [Stepik] (2024)
- Как написать чат-бота на python
- Пишем скрипт по парсингу ответов из gdz.ru
- [Udemy] Кибербезопасность: тестирование на проникновение с помощью Python 3 (2022)
- [Udemy] [ENG] Продвинутый ИИ - глубокое обучение с подкреплением в Python (2024)
- Создание бесплатного API для генерации изображений, используя перехваченные запросы Flux
- [Андрей Сумин] [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)