Объектно-ориентированное программирование на Python.
На этом курсе вы не просто узнаете основы ООП, но и глубоко освоите эту парадигму программирования, научитесь применять её в реальных проектах.
ООП помогает структурировать проект, организовывая код вокруг классов и объектов. Эта концепция применяется во многих языках программирования, поэтому знание ООП на Python значительно повысит вашу профессиональную компетенцию. Не переживайте, ООП — это не так сложно, как может показаться. Начав изучение, вы быстро увлечётесь процессом, и мы гарантируем, что интерес к программированию только возрастёт!
БОНУС: Специально для владельцев курса, мы предоставляем промокод на бесплатное использование Телеграм Бота с ChatGPT-4o, DALL-E и другими топовыми моделями ИИ: @sudoaibot.
План курса:
1. Введение
1.1 Класс или объект?
1.2 Атрибуты и методы
1.3 Инициализатор
2. Основные темы
2.1 Наследование
2.2 Полиморфизм
2.3 Инкапсуляция
2.4 Композиция
2.5 Перегрузка операторов
2.6 Итераторы
2.7 Генераторы
3. Методы
3.1 self и cls
3.2 @staticmethod
3.3 Сущности и отношения
3.4 Свойства Properties
4. SOLID
4.1 Принципы
5. Senior
5.1 Метапрограммирование
5.2 Декораторы классов и методов
5.3 Миксины
5.4 Интерфейсы и абстрактные классы
5.5 Протоколы и адаптеры
5.6 Паттерны проектирования
6.7 Контроль доступа
6.8 Кастомизация поведения объектов
6.9 Память и производительность
6.10 Асинхронное программирование в ООП
7. Прочее
7.1 Модули и пакеты
7.2 Документирование кода
7.3 Пример объектно-ориентированной программы
7.4 Заключение
Содержание курса
Преподаватель:
Тимур Сагитов
Senior Python Developer. Стаж 11 лет. Более 2-ух миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.
1499 ₽
-500 ₽
999 ₽
Доступ: навсегда.
- Подходит для
начинающих - Нагрузка в день:
3 ч. в день - Стек курса:
Python - Курс для будущих программистов!