Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

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

[Udemy] Python ООП - С нуля до Профи (Никита Хохлов)
[Udemy] Python ООП - С нуля до Профи (Никита Хохлов)
  • О курсе
  • Артикул: WVP-141779
  • Автор: Udemy, Никита Хохлов
  • Вид товара: цифровой
  • Добавлено: 2021-07-14
В наличии
1065 RUB

О товаре

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

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Udemy, Никита Хохлов

[Udemy] Успех онлайн-собеседований – пять ключевых шагов (Jayne Gallagher)
Я планирую показать вам, как успешно проводить онлайн собеседование, правильно представлять вас и вашу компанию, при этом быть уверенными, что у вас есть все возможности для выбора наиболее подходящего сотрудника. В конце концов, вы здесь не на втором месте. Вам нужно самое лучшее, и, несмотря на
1620 RUB
[Udemy] Python Flask с нуля. CRUD операции в веб приложении (Юра Аллахвердов)
Научитесь создавать динамические веб-приложения с помощью Python и Flask | Самый практичный курс по изучению Flask Вы когда-нибудь хотели узнать, насколько силен Python, когда дело касается веб-разработки? Тогда этот курс для вас. Этот курс был разработан, чтобы помочь вам освоить создание
1095 RUB
[Udemy] Поём с нуля (Глория Генкина)
Для кого этот курс? Для людей от 10 до 75 лет, желающих научиться петь красиво. Для тех, кто думает, что ему «медведь на ухо наступил». Для тех, кому в детстве не повезло с учителем музыки. Для тех, кто хочет улучшить своё здоровье, в том числе, и дыхательный аппарат. Для женщин, желающих сделать
1060 RUB
[Udemy] Английский по мультфильму Muzzy (Наталья Рогальская)
Описание Добро пожаловать на мой видео курс английского языка по мультфильму Muzzy! Данный курс подойдет для младших школьников. Здесь собрана вся основная грамматика для начальной школы плюс прокачиваем навыки аудирования. Красочный и очень добрый мультфильм поможет в освоении навыков аудирования
1095 RUB
[Udemy] Скорочтение для взрослых за 10 занятий по 20 минут (Станислав Артымович)
Чему вы научитесь Быстрое чтение без потери понимания. Учим читать в 3-7 раз быстрее за 10 занятий Запоминать прочитанное с первого раза Как не отвлекаться и не улетать мыслями по время чтения Как не уставать при чтении. Быстро работать с любой информацией: презентации, выступления, книги, статьи,
1070 RUB
[Udemy] Диета Долгожителей (Миша Рубан)
Чему вы научитесь Как приготовить 7 завтраков, 7 обедов и 7 ужинов для разгрузочной недели на полезной «Диете долгожителей» Теория Полезных диет: Вы узнатете, какие диеты полезны и продлевают жизнь. Как поменять пищевые привычки: Эффект от одной недели правильного питания закрепит новые пищевые
380 RUB