Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева

Начните увлекательное путешествие в мир объектно-ориентированного программирования (ООП) на языке Python! Здесь вы сможете с нуля, с самого начала постичь магию объектно-ориентированного программирования. Увидите, как концепция классов и объектов позволяет заметно упрощать структуру программ, делать их более…
Intermediate Level
4-5 часов в неделю
Stepik certificate

What you will learn

  • 1. Понимать общий принцип ООП, его отличие от функционального программирования.
  • 2. Сможете использовать подход ООП при разработке собственных программ.
  • 3. Узнаете особенности реализации ООП на языке Python.
  • 4. Изучите все основные магические методы классов языка Python.
  • 5. Подробно познакомитесь с наследованием и полиморфизмом.
  • 6. Научитесь применять обработку исключений и менеджеры контекстов в своих проектах.

About this course

Основу этого курса составляют задания максимально приближенные к реальным боевым, с которыми сталкивается каждый начинающий программист в IT-компаниях. Формулировки задач приближены к стилю технических заданий, с которыми вы также можете столкнуться при работе над заказами. В результате, нарабатывается не только практика программирования, но и правильное восприятие типовых технических заданий.

В курсе пошагово, начиная с самых простых конструкций (классов, объектов, методов), вы будете погружаться в увлекательный мир ООП. Вначале каждого урока дается теоретический видео-материал, который, затем, закрепляется набором практических заданий (подвигов). В конце некоторых разделов предлагается пройти испытание - разработка полноценной программы, которая позволяет в полной мере соприкоснуться с ООП.

Терпеливо изучая все уроки данного курса, вы сможете почувствовать (потрогать) эту необычную, на первый взгляд, концепцию программирования с классами и объектами. Осознаете ее возможности и сможете использовать этот начальный опыт и знания в своих проектах, развиваясь и далее в этом направлении.

Телеграм-канал для обсуждения: https://t.me/python_selfedu

Продолжение: курс по структурам данных: https://stepik.org/course/134212/

Whom this course is for

Этот курс - продолжение курса "Добрый, добрый Python" (https://stepik.org/course/100707/), который был посвящен основам языка Python. Если вы его не проходили, или плохо владеете базовыми конструкциями программирования на Python, то рекомендуется сначала ознакомиться с базой языка, а уже затем, переходить на следующий уровень ООП.

Initial requirements

Знание базовых основ языка Python (для их изучения пройдите курс "Добрый, добрый Python" (ссылка: https://stepik.org/course/100707/)

Meet the Instructors

Course content

loading...
Certificate

Certificate

Stepik certificate

Price

Price: RUB 3,000
Try for free
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 3,000
Try for free