• Форумы
  • Администрирование

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

Информация
Цена: 65 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 211
Монеты
1 191
Оплачено
0
Баллы
0
17.07.2021
  • #SkladchinaVip
  • #1
[Udemy] 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
  • разработчики, которые хотят изучить ООП на профессиональном уровне
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Реакции: На это отреагировал(а) vadimprog2
Поиск по тегу:
Теги
python python oop udemy автор никита хохлов викторович никита хохлов
Похожие складчины
Скачать [Udemy] PyQt5 Python - Разработка графических интерфейсов [GUI] [Никита Хохлов Викторович]
  • Kail
  • 05.08.2020
0
Ответы
0
Просмотры
901
05.08.2020
Kail
Скачать [Udemy] Парсинг сайтов Python [Никита Хохлов]
  • Kail
  • 13.06.2021
0
Ответы
0
Просмотры
501
13.06.2021
Kail
Скачать [Udemy] Разработка Telegram ботов на Pyrogram Python [Никита Хохлов]
  • Kail
  • 24.11.2021
0
Ответы
0
Просмотры
745
24.11.2021
Kail
Скачать [udemy] Selenium Python - Автоматизация браузера и парсинг данных [Никита Хохлов]
  • Kail
  • 22.11.2022
0
Ответы
0
Просмотры
143
22.11.2022
Kail
Скачать [Stepik] Selenium Python - от новичка до профи [Никита Хохлов]
  • Kail
  • 30.08.2021
0
Ответы
0
Просмотры
439
30.08.2021
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

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

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?