Категорії курсів

Детальніше про курс

Відео про курс

Что такое ООП? Зачем это нужно? Какие дает возможности? Все это подробно объясняется в данном видео! Узнаете о трех механизмах, лежащих в основе объектно-ориентированного программирования: инкапсуляции, наследовании и полиморфизме.
Сертифікат
Занять 37
Годин 8
Періодичність щодня
Тип навчання online
Вступний іспит
Перевірка домашнього завдання
Дипломний проект
Допомога в працевлаштуванні
Вікова категорія для дорослих
Рівень підготовки Початковий
Мова Русский

Чого ви навчитеся на цьому курсі?

  • Классы и объекты. Атрибуты классов и объектов Методы классов. Параметр self Инициализатор __init__ и финализатор __del__ Магический метод __new__. Пример паттерна Singleton Методы класса (classmethod) и статические методы (staticmethod) Режимы доступа public, private, protected. Сеттеры и геттеры Магические методы __setattr__, __getattribute__, __getattr__ и __delattr__ Паттерн "
  • Моносостояние"
  • Свойства property. Декоратор @property Пример использования объектов property Дескрипторы (data descriptor и non-data descriptor) Магический метод __call__. Функторы и классы-декораторы Магические методы __str__, __repr__, __len__, __abs__ Магические методы __add__, __sub__, __mul__, __truediv__ Методы сравнений __eq__, __ne__, __lt__, __gt__ и другие
Детальніше про програму курса

Про компанію YouTube канал Selfedu

Видеоуроки по математике, алгоритмам обработки данных (в том числе по нейронным сетям), по языкам программирования: С, С++, Java, Python (Питон), JavaScript, HTML, CSS, а также по их многочисленным библиотекам.

На сайт курсу
YouTube канал Selfedu

Видеоуроки по математике, алгоритмам обработки данных (в том числе по нейронным сетям), по языкам программирования: С, С++, Java, Python (Питон), JavaScript, HTML, CSS, а также по их многочисленным библиотекам.

Детальніше про школу