Объектно-ориентированное программирование на Python

Курс позволит изучить тему ООП и повысить свой уровень владения Python Данный курс является логическим продолжением моего курса, посвященному основам программирования на Python Без знания основ Python данный курс будет сложен для усвоения.
Intermediate Level
4-5 часов в неделю
Stepik certificate

About this course

В Python абсолютно всё является объектами. Но что такое объект? Как его создать? Какие характеристики могут быть объекта? А как объекты взаимодействуют с друг другом? На все эти вопросы поможет ответить объектно-ориентированное программирование (ООП)

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

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

Этот курс поможет вам познакомиться с ООП.
Он содержит полностью всю информацию, после изучения которой, вы легко сможете работать с проектами на основе ООП и более глубоко понимать принцип работы объектов.

Темы,  которые рассматриваются в этом курсе
 

  • Объекты и классы
  • Работа с атрибутами (setattr, getattr, delattr, dict)
  • Инициализация объектов и аргумент self
  • Свойства (getter, setter, deleter)
  • @staticmethod и @classmethod
  • Магические методы
  • Наследование 
  • Делегирование, переопределение
  • Множественное наследование
  • MRO
  • Дата-классы (@dataclass)

Whom this course is for

Для тех, кто уже уверенно знает основы python и хочет поднять свой уровень

Initial requirements

Для успешного прохождения курса необходимо знать основы языка Python

https://stepik.org/course/63085/syllabus

Meet the Instructors

How you will learn

Самостоятельно изучаете видеоматериалы с текстовой теорией

Далее практика на программирование

Course content

loading...
Certificate

Certificate

Stepik certificate

What you will get

  • Приобретая курс, Вы получаете:
  • 1) Доступ к видеоматериалам курса
  • 2) Доступ к практике в виде задач программирования
  • 3) Доступ к телеграмм-чату

Price

Price: RUB 2,000
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Price: RUB 2,000