Скачать [BEEGEEK, Тимур Гуев] Поколение Python - ООП (2023)

Скачать [BEEGEEK, Тимур Гуев] Поколение Python - ООП (2023)
2
203

IvX

Команда форума
Модератор
Сообщения
8,804
Реакции
146
1691595356608
Автор: BEEGEEK, Тимур Гуев
Название: Поколение Python - ООП (2023)

Описание:
  • Продолжение курса "Поколение Python": Углубленное изучение языка

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

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

    Ваш прогресс будет автоматически проверяться системой, что обеспечит быструю обратную связь. Если у вас возникнут вопросы, наша команда экспертов всегда готова предоставить вам советы и подсказки. Кроме того, вы сможете обсуждать сложности и задания с другими участниками в комментариях к задачам.

    Чтобы успешно пройти этот курс, вам понадобятся знания основных типов данных и конструкций в Python.

    В ходе обучения вы овладеете следующими навыками:
    • Эффективное использование атрибутов и методов
    • Работа с свойствами объектов
    • Применение декораторов @classmethod и @staticmethod
    • Работа с магическими методами
    • Работа с протоколами итерируемых объектов, последовательностей и контекстных менеджеров
    • Применение декоратора @contextmanager
    • Работа с протоколом дескрипторов
    • Создание классов с использованием наследования
    • Применение композиции и полиморфизма
    • Оптимизация создания классов с использованием слотов
    • Применение перечислений для более строгой типизации
    • Работа с декораторами классов
    • Использование модуля dataclasses для более удобной работы с данными
  • Структура курса:

    Модуль 1: Углубленное изучение основных конструкций Python

    В этом модуле вы погрузитесь в более сложные аспекты языка Python, такие как множества, декораторы, итераторы, генераторы и регулярные выражения.

    Модуль 2: Основы объектно-ориентированного программирования (ООП)

    Вы освоите ключевые концепции ООП, такие как наследование, инкапсуляция и полиморфизм.

    Модуль 3: Работа с атрибутами, свойствами и методами

    В этом модуле вы углубитесь в изучение атрибутов, методов (включая декораторы @classmethod и @staticmethod) и свойств (с использованием декоратора @property).

    Модуль 4: Магия методов

    Вы познакомитесь с магическими методами, такими как создание и инициализация, строковое представление, сравнение, арифметические операции и вызываемые объекты.

    Модуль 5: Продвинутые протоколы

    Вы изучите продвинутые протоколы для работы с итерируемыми объектами, последовательностями, контекстными менеджерами и дескрипторами.

    Модуль 6: Наследование и полиморфизм

    В этом модуле вы углубитесь в концепцию наследования, полиморфизма, также будет рассмотрена работа с абстрактными классами и модулем abc.

    Модуль 7: Дополнительные возможности

    Вы изучите дополнительные инструменты, такие как использование слотов (slots), перечислений (Enum), декораторов классов и модуля dataclasses.

    Модуль 8: Проектирование классов на практике

    В завершающем модуле вы примените полученные знания на практике, решая задачи по проектированию классов.

    Присоединяйтесь к курсу "Углубленное изучение Python и ООП" и продвигайтесь вперед в мире программирования на Python!
Скачать:
 
Последнее редактирование:

sorasky

Новичок
Сообщения
1
Реакции
0
Хотелось бы ознакомиться с данным курсом.
 
8,847Темы
9,711Сообщения
12,501Пользователи
maxonisНовый пользователь
Сверху