О курсе
Подробнее
✅ Образовательная лицензия № Л035-01233-15/01102936.
⚠️ ВАЖНО: после покупки программы бы будете автоматически зачислены на три курса и найдёте их у себя в профиле.
Цель программы — освоить дополнительные возможности языка Python и концепцию объектно-ориентированного программирования.
Преимущества программы:
Входящий в программу курс "Поколение Python: для профессионалов" – победитель конкурса Stepik Awards 2022 в номинации "Лучший платный курс"
Наличие образовательной лицензии № Л035-01233-15/01102936
Экономия при покупке трех курсов
Оперативная обратная связь от команды авторов курсов
Поддерживающее сообщество студентов
Присоединяйтесь к официальному телеграм-каналу "Поколение Python" по ссылке. Там публикуются задачи, полезные материалы по языку Python, а также проводятся конкурсы и розыгрыши для программистов. Давайте учиться вместе! 🐝❤️🐍
Требования
Что нужно для старта
- Для успешного освоения пакета курсов нужно пройти предыдущие курсы:
- "Поколение Python": курс для начинающих
- "Поколение Python": курс для продвинутых
Результат
Что вы получите
- Работать с датой и временем, потоковым вводом и выводом
- Работать с файлами формата json, csv, zip и pickle
- Работать с памятью в Python
- Работать с дополнительными типами коллекций (namedtuple, defaultdict, Counter, ChainMap)
- Работать с исключениями в Python
- Создавать и использовать декораторы, генераторы и итераторы
- Использовать рекурсию при решении задач
- Обрабатывать текст с помощью регулярных выражений
- Работать с атрибутами и методами классов и экземпляров классов
- Создавать свойства для взаимодействия с защищенными и приватными атрибутами
- Использовать магические методы для гибкой настройки поведения классов
- Основам хеширования
- Создавать различные протоколы
- Использовать механизм наследования классов
- Работать с модулями enum и dataclasses
- Создавать декораторы классов и декораторы на основе классов
- Использовать миксины
- Изучите систему импорта Python
- Изучите разные способы форматирования строк
- Работать с потоками ввода, вывода и ошибок
- Изучите особенности числовых типов данных и базовых операторов
- Изучите пространства имен и области видимости
- Изучите исключения на более глубоком уровне
- Работать с моржовым оператором и оператором match-case
- Работать с байтовыми типами данных
- Работать с модулем io
- Работать с аннотациями
- Вести логирование с помощью встроенного модуля logging
- Писать тесты c помощью модулей unittest и pytest
- Работать с модулями os и pathlib
- Работать с модулем glob
- Работать с модулем shutil
- Работать с модулями pprint и textwrap
- Работать со слабыми ссылками на примере модуля weakref
- Работать с модулем inspect
- Изучите модули operator и statistics
- Потренируетесь в написании SQL-запросов
- Работать с SQL в связке с Python на примере модуля sqlite3
- Работать с командной строкой на примере модуля argparse
- Создавать метаклассы
Аудитория
Для кого этот курс
- Для тех, кто знает базовые конструкции и типы данных языка Python, хочет познакомиться с его дополнительными возможностями, концепцией объектно-ориентированного программирования.
Содержание
1 занятиеПрограмма курса
№ТемаЧто внутри
01Как начать учиться
- Что такое программа курсов
01Как начать учиться
- Что такое программа курсов
Мнения учеников
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «"Поколение Python": профи + ООП + самураи» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Направления:Python-разработка
Информация обновлена 12 августа 2026 г.
Продолжить выбор
Похожие курсы
Начать без затрат

Stepik 


















