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

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
70 665
Реакции
209 196
Онлайн
23дн 6ч 28м 36с
Автор: 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
  • разработчики, которые хотят изучить ООП на профессиональном уровне
КУПИТЬ


 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:

О нас

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

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

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

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.