Учеников: 33
Последнее обновление курса: 16.09.2024

Простой ООП

Объектно-ориентированное программирование на Python — это не просто парадигма или методология, это стиль написания кода. Освойте этот навык и научитесь его использовать.

Автор курса: Тимур Сагитов

python-icon

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

На этом курсе вы не просто узнаете основы ООП, но и глубоко освоите эту парадигму программирования, научитесь применять её в реальных проектах.

ООП помогает структурировать проект, организовывая код вокруг классов и объектов. Эта концепция применяется во многих языках программирования, поэтому знание ООП на Python значительно повысит вашу профессиональную компетенцию. Не переживайте, ООП — это не так сложно, как может показаться. Начав изучение, вы быстро увлечётесь процессом, и мы гарантируем, что интерес к программированию только возрастёт!

БОНУС: Специально для владельцев курса, мы предоставляем промокод на бесплатное использование Телеграм Бота с ChatGPT-4o, DALL-E и другими топовыми моделями ИИ: @sudoaibot.

План курса:

1. Введение
1.1 Класс или объект?
1.2 Атрибуты и методы
1.3 Инициализатор
1.4 Свойства Properties

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 Сущности и отношения

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 Заключение

Содержание курса

Введение
1.1. Класс или объект?
1.2. Атрибуты и методы
1.3. Инициализатор
1.4. Свойства @property

Преподаватель:

Тимур Сагитов

Senior Python Developer. Стаж 11 лет. Более 2-ух миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.

2249 ₽

-750 ₽

1499 ₽

Доступ: навсегда.

  • Подходит для
    начинающих
  • Нагрузка в день:
    3 ч. в день
  • Стек курса:
    Python
  • Курс для будущих программистов!

2249 ₽

-750 ₽

1499 ₽