Скачать [Stepik] PROкод: курс по ООП на Python [Александр Владимиров]

  • Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»

Описание складчины

Python остается одним из самых популярных языков программирования благодаря простому синтаксису и широким возможностям применения. В [Stepik] PROкод: курс по ООП на Python [Александр Владимиров] представлены актуальные материалы, а купить курс через складчину можно в удобном формате.

Информация
Цена: 100 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
451 809
Реакции
44 808
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] PROкод: курс по ООП на Python [Александр Владимиров]
Ссылка на картинку
Если вы уже прошли мои курсы PROкод: курс по Python для начинающих и PROкод: продвинутый курс по Python, или достаточно хорошо знаете синтаксис языка Python, то добро пожаловать, это следующий и логичный шаг. Главное, чтобы вы уже уверенно чувствовали себя в базовом Python и были готовы двигаться дальше.

Этот курс я сделал для тех, кто уже прошёл путь от переменных до функций и теперь хочет по-настоящему разобраться в архитектуре кода.

Мы начнём с азов ООП: классы, методы, self, __init__. Затем перейдём к инкапсуляции, дескрипторам, магическим методам (__call__, __str__, __getitem__), наследованию, полиморфизму, обработке исключений и dataclass.

Этот курс не про теорию ради теории. Здесь больше 500 заданий, включая задачки с историями, юмором и жизненными примерами, чтобы действительно понимать, как это применить.

Чему вы научитесь:
  • Писать собственные классы и управлять объектами
  • Использовать инкапсуляцию и свойства
  • Применять магические методы: __call__, __getitem__, __str__ и другие
  • Реализовывать арифметику и сравнение объектов
  • Строить иерархии классов и работать с super()
  • Создавать и обрабатывать собственные исключения
  • Использовать @dataclass и field() для автоматизации
  • Думать в терминах ООП при написании кода
Для кого этот курс:
  • Для тех, кто уже изучил основы Python и хочет двигаться дальше
  • Разработчикам, которым нужно ООП
  • Студентам технических направлений, изучающим Python
  • Преподавателям, ищущим структурированный материал для объяснений
  • Самоучкам и специалистам из смежных сфер, которым нужна новая ступень для роста в IT
  • Тем, кто хочет уверенно двигаться к разработке на фреймворках (Django, FastAPI и др.)
Начальные требования:
  • Понимание синтаксиса Python
  • Умение создавать переменные, писать функции, использовать циклы и условия
  • Желание разобраться в ООП и научиться мыслить архитектурно
Для успешного прохождения данного курса, лучше пройти мои предыдущие курсы:
  1. PROкод: курс по Python для начинающих
  2. PROкод: продвинутый курс по Python
Программа:

Вступление:
  • Как проходить курс и зачем он вообще нужен
Введение и основы ООП:
  • Почему код без объектов уже не котируется?
  • Архитектура мира: создаём собственные типы данных
Строим собственный мир: классы и объекты
  • Внутренний мир объектов: личные секреты и их хранители
  • Язык объектов: кто такой self на самом деле?
  • От появления до исчезновения: как живут и умирают объекты
  • Методы, живущие вне объектов: @classmethod и @staticmethod
  • Конструкторы 80-го уровня: __new__ и паттерн-невидимка
Пит-стоп: лёгкие задачки:
  • Объектная передача данных: от станции к станции
Личный дневник объектов: контроль и защита данных:
  • Личные границы: как защитить данные от посторонних
  • Секретные окна: умные свойства в Python
  • Дескрипторы: настройка поведения атрибутов
  • UserProfile: современный контроль данных в классе
Магические методы: настройка поведения объектов:
  • Вызови меня! Как объекты притворяются функциями
  • Перехват доступа к атрибутам: getattr, getattribute, setattr....
  • Когда объект становится истиной
  • Глянцевый вид: как объекты рассказывают о себе
  • Личные полки: как объекты выдают и прячут свои элементы
  • Вперёд по шагам: магия итераторов
  • Маленькие, да удаленькие: редкие, но полезные магические методы
Арифметика, сравнения и уникальность:
  • Считаем по-своему: арифметика объектов
  • Сравнение с характером: логика отношений
  • Печать уникальности: зачем объекту hash
Испытание: магические методы на практике:
  • Магазин будущего: объектная магия в действии
Наследование и структура классов:
  • Наследование: повторное использование кода
  • Наследование и доступ: private, protected и переопределения
  • Зовём предков: сила super()
  • Проверка наследования: isinstance и issubclass
  • Абстракции и полиморфы: объект на все руки
  • Множественное наследие и порядок в хаосе
Испытание: классовая иерархия:
  • Проектирование и развитие OrderCore: практика ООП
Оптимизация и расширенные возможности наследования:
  • slots: экономим память и ускоряем работу
Испытание: Архитектура и маршрутизация:
  • Мир Механиков
Исключения и управление ресурсами:
  • Когда всё идёт не так: ловим ошибки
  • Контроль до конца: else и finally на практике
  • Вперёд по стеку: пробрасываем исключения выше
  • Свои ошибки: создаём пользовательские исключения
  • Ресурсы под контролем: магия with
Испытание: исключительный случай:
  • Центр обработки заказов “Мир”
Data Classes - классы с автопилотом:
  • Автоматические классы: знакомство с @dataclass
  • Тонкая настройка автоклассов: field, init и магия
  • Наследуем и улучшаем: продвинутые Data Classes
  • Data Classes в действии: сериализация и интеграция
Разные задачи для закрепления:
  • Задачи для закрепления 1
  • Задачи для закрепления 2
Заключительное испытание:
  • Архитектура "Умного города"
Итоги курса:
  • Заключение
Что вы получаете:
  • Доступ ко всем материалам курса по мере прохождения
  • Ясное понимание ООП в Python и уверенность в архитектуре кода
  • Более 500 практических задач и тестов
  • Множество примеров из реальных сценариев разработки
  • Базу для перехода к фреймворкам и большим проектам
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
proкод: курс по ооп на python stepik александр владимиров
Похожие складчины
Kail
Ответы
0
Просмотры
448
Kail
Kail
Kail
Ответы
0
Просмотры
346
Kail
Kail
Kail
Ответы
0
Просмотры
290
Kail
Kail
Kail
Ответы
0
Просмотры
45
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.