Python ООП -
С нуля до Профи
Вы освоите все концепции ООП на самых простых примерах и получите курс, который будет всегда обновляться
Python ООП -
С нуля до Профи
Вы освоите все концепции ООП на самых простых примерах и получите курс, который будет всегда обновляться.
Почему стоит выбрать нас?
Вечные обновления
В курс будут добавляться новые видео, редкие инструменты, авторские статьи и советы
Поддержка
Мы ответим на все ваши вопросы и будем помогать в изучении материала
Приватный канал
Канал с приват контентом стоит 60$, но именно сейчас мы подарим вам его бесплатно
Скорость изучения
Контент структурирован и содержит много примеров. То, что другие учат месяцами, вы сможете изучить намного быстрее
Гарантия
Мы без проблем вернем вам деньги
если курс не соответствует вашим ожиданиям
Отзывы
Больше 10.000 студентов на Udemy и Stepik.
95% учеников довольны покупкой курса
Почему стоит выбрать нас?
  • Вечные обновления
    В курс будут добавляться новые видео, редкие инструменты, авторские статьи и советы
  • Скорость изучения
    Контент структурирован и содержит много примеров. То, что другие учат месяцами, вы сможете изучить намного быстрее
  • Поддержка
    Мы ответим на все ваши вопросы и будем
    помогать в изучении материала
  • Приватный канал
    Канал с приват контентом стоит 60$, но именно сейчас мы подарим вам его бесплатно
  • Отзывы
    Больше 10.000 студентов на Udemy и Stepik.
    95% учеников довольны покупкой курса
  • Гарантия
    Мы без проблем вернем вам деньги
    если курс не соответствует вашим ожиданиям
Программа обучения
Часть 1. Вступление
  1. Теория ООП
  2. Почему необходимо понимать ООП
  3. Объекты, классы и экземпляры
  4. Атрибуты (setattr, getattr, delattr, dict)
  5. Инициализация объектов и аргумент self
  6. Свойства (getter, setter, deleter)
  7. Dunder методы (get, set)
  8. Статические методы (@staticmethod)
  9. Slots - оптимизируем потребление памяти
  10. Dunder метод (New)
Часть 2. Глубокое устройство классов
  1. Моносостояние
  2. Полиморфизм на примере (@singledispatch)
  3. Dunder методы (str, repr, len, del)
  4. Dunder методы (bool, bytes, float, int)
  5. Dunder методы (pow, reversed, truediv)
  6. Dunder методы (next, iter, call)
  7. Контекстный менеджер в классе (enter, exit)
  8. Dunder методы (add, sub, eq, hash)
  9. Работа с атрибутами (hasattr, getattr)
  10. Dunder методы (getitem, setitem, delitem, mul)
Часть 3. Продвинутый ООП
  1. Наследование и перегрузка методов
  2. Разбираем (isinstance, issubclass, getsizeof)
  3. Переопределение методов родителя
  4. Дата-классы (@dataclass)
  5. Множественное наследование (mro, vars, callable, super)
  6. Абстрактные методы (ABCMeta, abstractmethod)
  7. Декораторы классов
  8. Динамическое редактирование класса
  9. Метаклассы
  10. Измерение времени выполнения используя with
  11. Декораторы для замера производительности кода
  12. Связываем классы, Property, Psutil и генераторы
Часть 4. Принципы Проектирования
  1. Принципы SOLID на примерах
  2. Singleton. Как работает паттерн одиночка
  3. Factory. Производство без лишних деталей
  4. Prototype. Правильное копирование классов
  5. Facade. Скрываем детали от пользователя
  6. Adapter. Совместимость между объектами
  7. Flyweight. Как экономить 99% памяти
  8. Builder. Строим сложное из простого
  9. Bridge. Отделяем абстракции от реализаций
  10. Composite. Удобная компоновка объектов
  11. Proxy. Безопасно расширяем готовый функционал
Часть 5. Финал
  1. Mediator. Посредник между объектами
  2. Strategy. Динамическая смена алгоритмов
  3. Command. Создаем команды для обработки
  4. Iterator. Эффективная работа с коллекциями
  5. Memento. Управление историей изменений
  6. State. Управление состоянием объектов
  7. Template Method. Гибкая работа с объектами
  8. Observer. Оповещения в реальном времени
  9. Visitor. Добавить логику, не меняя классы
Программа обучения
Часть 1. Вступление
  1. Теория ООП
  2. Почему необходимо понимать ООП
  3. Объекты, классы и экземпляры
  4. Атрибуты (setattr, getattr, delattr, dict)
  5. Инициализация объектов и аргумент self
  6. Свойства (getter, setter, deleter)
  7. Dunder методы (get, set)
  8. Статические методы (@staticmethod)
  9. Slots - оптимизируем потребление памяти
  10. Dunder метод (New)
Часть 2. Глубокое устройство классов
  1. Моносостояние
  2. Полиморфизм на примере (@singledispatch)
  3. Dunder методы (str, repr, len, del)
  4. Dunder методы (bool, bytes, float, int)
  5. Dunder методы (pow, reversed, truediv)
  6. Dunder методы (next, iter, call)
  7. Контекстный менеджер в классе (enter, exit)
  8. Dunder методы (add, sub, eq, hash)
  9. Работа с атрибутами (hasattr, getattr)
  10. Dunder методы (getitem, setitem, delitem, mul)
Часть 3. Продвинутый ООП
  1. Наследование и перегрузка методов
  2. Разбираем (isinstance, issubclass, getsizeof)
  3. Переопределение методов родителя
  4. Дата-классы (@dataclass)
  5. Множественное наследование (mro, vars, callable, super)
  6. Абстрактные методы (ABCMeta, abstractmethod)
  7. Декораторы классов
  8. Динамическое редактирование класса
  9. Метаклассы
  10. Измерение времени выполнения используя with
  11. Декораторы для замера производительности кода
  12. Связываем классы, Property, Psutil и генераторы
Часть 4. Принципы проектирования
  1. Принципы SOLID на примерах
  2. Singleton. Как работает паттерн одиночка
  3. Factory. Производство без лишних деталей
  4. Prototype. Правильное копирование классов
  5. Facade. Скрываем детали от пользователя
  6. Adapter. Совместимость между объектами
  7. Flyweight. Как экономить 99% памяти
  8. Builder. Строим сложное из простого
  9. Bridge. Отделяем абстракции от реализаций
  10. Composite. Удобная компоновка объектов
  11. Proxy. Безопасно расширяем готовый функционал
Часть 5. Финал
  1. Mediator. Посредник между объектами
  2. Strategy. Динамическая смена алгоритмов
  3. Command. Создаем команды для обработки
  4. Iterator. Эффективная работа с коллекциями
  5. Memento. Управление историей изменений
  6. State. Управление состоянием объектов
  7. Template Method. Гибкая работа с объектами
  8. Observer. Оповещения в реальном времени
  9. Visitor. Добавить логику, не меняя классы
Что вы получите?

Канал с технологиями

Постоянная публикация новых технологий, советов и фишек. Мы даем только полезные и редкие находки, которые улучшат ваш скилл

Курс по ООП
62 Урока
60 Тестов
120 Редких фишек и собственных наработок
3 Часа видео контента
30 Интерактивных задач с кодом

Личные консультации и возможность учиться в любое удобное для вас время!

Сообщество

Вы записываетесь на курс всего 1 раз, а дальше получаете бесплатные уроки, инструменты, примеры кода, советы, фишки и обновления платформы.

Для новых людей это будет дороже, для вас же - бесплатно!

Что вы получите?

Канал с технологиями

Постоянная публикация новых технологий, советов и фишек. Мы даем только полезные и редкие находки, которые улучшат ваш скилл

Курс по ООП

62 Урока

60 Тестов

120 Редких фишек и собственных наработок

3 Часа видео контента

30 Интерактивных задач с кодом


Личные консультации и возможность учиться в любое удобное для вас время!

Сообщество

Вы записываетесь на курс всего 1 раз, а дальше получаете бесплатные уроки, инструменты, примеры кода, советы, фишки и обновления платформы. Для новых людей это будет дороже, для вас же - бесплатно!

Курс подойдет вам, если вы..
  • 1
    Начинающий разработчик
    Ваша цель понять ООП в полной мере и научиться работать с проектами и технологиями, которые его используют
  • 2
    Фрилансер или студент
    Вам нужно часто писать программы на заказ или же вы хотите повысить уровень своих знаний, чтобы победить конкурентов и забрать их заказы себе
  • 3
    Продвинутый разработчик
    Курс наполнен очень редким материалом и собственными наработками, которые будут полезными даже для профи
Как приобрести курс?
Отправьте форму чтобы забронировать место на курсе либо свяжитесь с нами в любом мессенджере или в чате на сайте
Мы свяжемся с вами по указанным контактам и после оплаты предоставим доступ к материалам и платформе
Вы получаете курс + приватный канал и наслаждаетесь отборным контентом
Забронировать место на курсе
Мы принимаем оплату картой, платежными системами и любой криптовалютой
Старая цена: 160$
Временная скидка: 115$
Забронировать место на курсе
Мы принимаем оплату картой, платежными системами и любой криптовалютой

Старая цена: 160$

Временная скидка: 115$

Почему вы должны знать ООП?
  • Это основы языка, поэтому каждый разработчик должен понимать ООП на должном уровне
  • ООП нужен для работы в команде и во время трудоустройства. Глубокие знания ООП будут вашим преимуществом
  • Вы сможете создавать стабильные и хорошие проекты, которые можно будет использовать повторно
  • Вы сможете изменять компоненты на более глубоком уровне и улучшать уже готовые библиотеки на лету
Отзывы Stepik
Больше отзывов на нашем канале
Кто ведет курс и отвечает на вопросы?
Весь курс создан мной лично и на все вопросы вы также получите ответ только от меня.
В сообществе нет менеджеров, которые отвечают шаблонами. Каждый ваш вопрос я буду решать сам, так как помогать в обучении должен только тот, кто его составлял!
  • Python разработчик.
    Опыт более 5 лет
Кто ведет курс и отвечает на вопросы?
Весь курс создан мной лично и на все вопросы вы также получите ответ только от меня.
В сообществе нет менеджеров, которые отвечают шаблонами. Каждый ваш вопрос я буду решать сам, так как помогать в обучении должен только тот, кто его составлял!
  • Python разработчик.
    Опыт более 5 лет
Мы даем больше других, и вот почему!
Наш курс
Конкуренты
Приват канал в подарок
Постоянные обновления
Личные консультации и менторство
Вечный доступ к курсам
Можно вернуть деньги
Полный пошаговый материал с нуля до профи
Огромное количество положительных отзывов
Максимально краткие видео, без воды на несколько часов
Отсутствие доп.вложений
Возможность оплатить криптовалютой
Возможность проходить курсы в любое удобное для вас время
Низкая цена
Глубокое изучение ООП
Приват чат где делимся опытом
Мы даем больше других, и вот почему!
Наш курс
Конкуренты

Приват канал в подарок

Постоянные обновления

Помощь в обучении и ответы на вопросы

Вечный доступ к курсам

Можно вернуть деньги

Полный пошаговый материал с нуля до профи

Большое количество хороших отзывов

Простой контент, без воды и сложных

примеров

Отсутствие доп

вложений

Оплата криптой

Можно проходить курс в любое время

Низкая цена

Глубокое изучение ООП
Приват чат где делимся опытом