Python [Udemy] Никита Хохлов: Python ООП - С нуля до Профи (2021)

Алан-э-Дейл
Алан-э-Дейл

Алан-э-Дейл

Редактор
badge 3 года с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
25/03/2020
Сообщения
11.750
Репутация
7.595
  • 1
  • #1
Автор: Udemy
Название: Никита Хохлов: Python ООП - С нуля до Профи (2021)

[Udemy] Никита Хохлов: Python ООП - С нуля до Профи (2021)


Чему вы научитесь
  • Объекты и классы
  • Атрибуты (Setattr, getattr, delattr, dict)
  • Инициализация объектов и аргумент self
  • Свойства (getter, setter, deleter)
  • Dunder методы (get, set)
  • Статические методы (@staticmethod)
  • Slots - оптимизируем потребление памяти
  • Dunder метод (New)
  • Методы класса (@classmethod)
  • Инкапсуляция - публичные, приватные и защищенные атрибуты
  • Моносостояние - принцип работы
  • Полиморфизм на примере (@singledispatch)
  • Dunder методы (str, repr, len, del)
  • Dunder методы (bool, bytes, float, int)
  • Dunder методы (pow, reversed, truediv)
  • Dunder методы (next, iter, call)
  • Контекстный менеджер в классе используя (enter, exit)
  • Dunder методы (add, sub, eq, hash)
  • Работа с атрибутами (hasattr, getattr)
  • Dunder методы (getitem, setitem, delitem, mul)
  • Наследование и перегрузка методов
  • Разбираем (isinstance, issubclass, getsizeof)
  • Переопределение методов родителя
  • Дата-классы (@dataclass)
  • Множественное наследование (mro, vars, callable, super)
  • Абстрактные методы (ABCMeta, abstractmethod)
  • Декораторы классов
  • Динамическое редактирование класса
  • Метаклассы
Требования
  • минимальные знания языка Python
Описание
Темы которые мы изучим:
- Объекты и классы
- Атрибуты (Setattr, getattr, delattr, dict)
- Инициализация объектов и аргумент self
- Свойства (getter, setter, deleter)
- Dunder методы (get, set)
- Статические методы (@staticmethod)
- Slots - оптимизируем потребление памяти
- Dunder метод (New)
- Методы класса (@classmethod)
- Инкапсуляция - публичные, приватные и защищенные атрибуты
- Моносостояние - принцип работы
- Полиморфизм на примере (@singledispatch)
- Dunder методы (str, repr, len, del)
- Dunder методы (bool, bytes, float, int)
- Dunder методы (pow, reversed, truediv)
- Dunder методы (next, iter, call)
- Контекстный менеджер в классе используя (enter, exit)
- Dunder методы (add, sub, eq, hash)
- Работа с атрибутами (hasattr, getattr)
- Dunder методы (getitem, setitem, delitem, mul)
- Наследование и перегрузка методов
- Разбираем (isinstance, issubclass, getsizeof)
- Переопределение методов родителя
- Дата-классы (@dataclass)
- Множественное наследование (mro, vars, callable, super)
- Абстрактные методы (ABCMeta, abstractmethod)
- Декораторы классов
- Динамическое редактирование класса
- Метаклассы

Какие задания мы выполним?
- Рассмотрим связь классов и экземпляров в памяти компьютера
- Научимся переопределять поведение классов и базовых операторов
- Разберем полиморфизм, наследование, инкапсуляцию на простых примерах
- Рассмотрим принцип динамического редактирования классов
- Рассмотрим основные концепции метапрограммирования
- Научимся оптимизировать классы и использовать декораторы классов
- Рассмотрим продвинутые темы для работы с полиморфизмом и дата-классами

Краткое описание ООП:
Объектно-ориентированное программирование (ООП) — это парадигма программирования, где различные компоненты компьютерной программы моделируются на основе реальных объектов. Объект — это что-либо, у чего есть какие-либо характеристики и то, что может выполнить какую-либо функцию. Главным понятием ООП является понятие программного объекта. Вообще говоря, большинство сущностей на планете Земля – это некие объекты. И с частью из них мы взаимодействуем при помощи программирования. Банковский счёт, персонаж компьютерной игры или анимированный виджет сайта – всё это легко представить в виде объектов. Можно сказать, что объектно-ориентированное программирование позволяет смоделировать реальный объект в виде программного.

Для кого этот курс:
  • начинающие разработчики Python
  • разработчики, которые хотят изучить ООП на профессиональном уровне

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Больше напоминает справочник по ООП, чем курс. Т.е. говорит "вот такой есть метод, делает вот это". Практически ни одного практического примера применения, галопом по Европам... вроде и удобно, что видео небольшие, но вряд ли можно после этого курса сказать что ты Профи ООП...
 

Больше напоминает справочник по ООП, чем курс. Т.е. говорит "вот такой есть метод, делает вот это". Практически ни одного практического примера применения, галопом по Европам... вроде и удобно, что видео небольшие, но вряд ли можно после этого курса сказать что ты Профи ООП...
Не мог бы порекомендовать, курс по питону, где много практики? Что бы руку набить быстрее....
 
Не мог бы порекомендовать, курс по питону, где много практики? Что бы руку набить быстрее....
да я сам не особо продвинутый программист, чтобы что-то советовать)) но больше всего мне понравились курсы Egoroff channel в ютубе)) У него есть курс на степике
 
на степике есть курса Балакирева "Добрый, добрый Python - ООП" - вот это уникальный курс, своих денег стоит на все 100%. И дело даже не в материале, который у автора в открытом доступе на канале, а в задачах (поэтому от слива смысла нет). После этого курса, ООП становится достаточно близким и простым. Всем советую. А этот курс, в теме которого мы находимся, даже рядом не стоит.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
0
Просмотры
37
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
64
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
46
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
50
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
31
Алан-э-Дейл
Алан-э-Дейл

Похожие темы

Малыш Джон
Ответы
5
Просмотры
6K
АнастасияМ1998
Малыш Джон
Ответы
0
Просмотры
4K
Малыш Джон
Малыш Джон
Дева Мэриан
Ответы
0
Просмотры
2K
Дева Мэриан
Дева Мэриан
Ingvaro
Ответы
3
Просмотры
5K
zaraza
zaraza
Алан-э-Дейл
Ответы
2
Просмотры
4K
2farades
Алан-э-Дейл
Ответы
8
Просмотры
3K
Velikan
Velikan
Алан-э-Дейл
Ответы
5
Просмотры
7K
vvvdispostable
vvvdispostable
Алан-э-Дейл
Ответы
2
Просмотры
5K
PandaMagic
PandaMagic
Сверху Снизу