О курсе
ООП (Объектно-ориентированное программирование) на сегодня является базой знаний современного разработчика и must have skill как при разработке веб-приложений, так и для десктопных приложений, игр и других приложений.
Курс "Python Базовый" продолжает знакомить вас с основами этого языка программирования. На данном курсе рассматриваются основы Объектно-ориентированной парадигмы программирования и как она реализована в Python. На курсе вы познакомитесь с особенностями абстракции, инкапсуляции, наследования и полиморфизма, и узнаете, как на практике применять эти принципы при построении архитектуры вашего приложения.
Также на курсе рассматривается рекурсия и особенности ее применения на практике, рассматривается работа с файлами для их чтения и записи, использование стандартных модулей и создание собственных. В конце курса вы познакомитесь с РЕР8 и правилами оформления кода.
Предварительные Требования
Данный курс подойдет тем, кто прошел обучение языку Python на уровне "Python Стартовый".
Вы научитесь
- Понимать особенности ООП, уметь создавать классы и методы и строить архитектуру на уровне классов и объектов.
- Понимать концепты родительских и дочерних классов и множественного наследования.
- Понимать механизмы инкапсуляции для ограничения доступа к атрибутам и методам класса, и объединения данных и методов, сохраняя данные в безопасности и контролируя их использование.
- Понимать и использовать концепции полиморфизма и интерфейсов.
- Использовать абстракцию для определения общих характеристик и функционала объекта или класса.
- Решать задачи как с помощью циклов (а также Python comrehensions), так и с помощью рекурсии.
- Уметь читать, обрабатывать и записывать файлы (текстовые, XML, CSV, JSON).
- Знать, что такое РЕР8, РЕР20 и уметь применять на практике правила оформления кода Python3.
- 1 ч 40 м
- в записи
- 2 из 10
- украинский
Что входит в курс
Этот урок является первым в курсе по объектно-ориентированному программированию (ООП) и предназначен для ознакомления с концепцией наследования в языке программирования Python.
Этот урок является вторым в курсе и посвящен обзору наследования, что является одним из ключевых аспектов ООП. Во время урока будут рассмотрены концепты родительских классов, дочерних классов и множественного наследования.