Курс на Stepik
Обложка курса «ООП Python - Легко в ИТ» на Stepik
2 990 ₽

ООП Python - Легко в ИТ 0.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ООП Python - Легко в ИТ»Учеников на курсе 0
Сертификаты, выданные на курсе «ООП Python - Легко в ИТ»Сертификатов выдано 0
Отзывы о курсе «ООП Python - Легко в ИТ»Отзывов получено 0
Рейтинг курса «ООП Python - Легко в ИТ»Рейтинг курса 0.000
Уроки в курсе «ООП Python - Легко в ИТ»Количество уроков 17
Тесты в курсе «ООП Python - Легко в ИТ»Количество квизов 77
Задачи с кодом в курсе «ООП Python - Легко в ИТ»Количество задач с кодом 77
Время прохождения курса «ООП Python - Легко в ИТ»Время прохождения курса
Стоимость курса «ООП Python - Легко в ИТ»Стоимость курса 2 990 ₽
Обновления курса «ООП Python - Легко в ИТ»Обновления курса
Дата публикации курса «ООП Python - Легко в ИТ»Дата публикации курса
Последнее обновление курса «ООП Python - Легко в ИТ»Последнее обновление
Сложность normal

Чему вы научитесь

  • создавать классы и экземпляры классов в Python;
  • работать с атрибутами класса и объекта;
  • создавать обычные, статические и классовые методы;
  • использовать self, cls, __init__, __new__ и другие магические методы;
  • защищать данные с помощью инкапсуляции и property;
  • применять наследование, переопределение методов и super();
  • понимать полиморфизм, абстрактные классы, MRO и mixin-классы;
  • обрабатывать исключения и создавать собственные классы ошибок;
  • создавать контекстные менеджеры и декораторы на основе классов;
  • применять ООП при разработке автотестов, Page Object и API-клиентов.

О курсе

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

Для кого этот курс

для начинающих Python-разработчиков, которые уже знают основы языка; для ручных тестировщиков, переходящих в автоматизацию; для QA Automation инженеров, которым нужно систематизировать знания ООП; для тех, кто готовится к техническому собеседованию по Python; для студентов, которым сложно разобраться в ООП только по документации.

Начальные требования

  • перед началом обучения необходимо пройти базовый курс по Python;
  • знать базовый синтаксис Python;
  • понимать переменные, условия, циклы, функции и коллекции;
  • установить Python и среду разработки, например PyCharm или VS Code;
  • базовое знакомство с Git и GitHub желательно, но не обязательно для выполнения заданий на Stepik.

Преподаватели курса

Как проходит обучение

  1. Посмотри видеоурок и повтори код за преподавателем.
  2. Пройди тесты по изученной теории.
  3. Реши задачи на программирование с автоматической проверкой на Stepik.
  4. По желанию выполни дополнительную практику из GitHub-репозитория.
  5. Переходи к следующей теме после закрепления текущей.

Что вы получите

  • последовательное понимание ключевых принципов ООП в Python;
  • практику написания классов без преждевременного усложнения;
  • примеры применения ООП в автоматизации тестирования;
  • код всех видеоуроков и дополнительную практику в GitHub;
  • основу для изучения Pytest, Page Object, API-тестов и тестовых фреймворков.

Нагрузка

2-3 часа в неделю

Расскажите о курсе друзьям