"Поколение Python": курс для самураев
Подробнее
Что нужно для старта
- Для успешного освоения данного курса нужно пройти предыдущие курсы:
- "Поколение Python": курс для начинающих
- "Поколение Python": курс для продвинутых
- "Поколение Python": курс для профессионалов
- "Поколение Python": ООП
Что вы получите
- изучите систему импорта Python
- изучите разные способы форматирования строк
- научитесь работать с потоками ввода, вывода и ошибок
- изучите особенности числовых типов данных и базовых операторов
- изучите пространства имен и области видимости
- изучите исключения на более глубоком уровне
- изучите дополнительные особенности генераторов и методы ручного управления ими
- научитесь работать с моржовым оператором и оператором match-case
- изучите байтовые типы данных и работу с памятью
- научитесь работать с модулем io
- научитесь работать с аннотациями
- научитесь вести логирование с помощью встроенного модуля logging
- научитесь писать тесты c помощью модулей unittest и pytest
- научитесь работать с модулями os и pathlib
- научитесь работать с модулем glob
- научитесь работать с модулем shutil
- изучите модули pprint и textwrap
- научитесь работать со слабыми ссылками на примере модуля weakref
- научитесь работать с модулем inspect
- изучите модули operator и statistics
- потренируетесь в написании SQL-запросов
- научитесь работать с SQL в связке с Python на примере модуля sqlite3
- научитесь работать с командной строкой на примере модуля argparse
- научитесь создавать метаклассы
Для кого этот курс
- Курс рассчитан на всех желающих познакомиться с продвинутыми возможностями языка Python.
Программа курса
- О курсе
- Достижения курсов Поколения 🏆
- Небольшая просьба 🙏
- Система импорта
- Пакеты Python
- Дополнительные методы строк и модуль string
- Форматирование строк
- Продвинутое использование f-строк
- T-строки
- Особенности работы с функциями
- Пространства имен и области видимости
- Исключения. Часть 1
- Исключения. Часть 2
- Исключения. Часть 3
- Потоки ввода, вывода и ошибок
- Особенности числовых типов данных
- Встроенные операторы
- Приоритет и цепочки встроенных операторов
- Итераторы и генераторы
- Моржовый оператор :=
- Сопоставление шаблонов. Часть 1
- Сопоставление шаблонов. Часть 2
- Сопоставление шаблонов. Часть 3
- Типы bytes и bytearray
- Тип memoryview и модуль io
- Аннотации типов. Часть 1
- Аннотации типов. Часть 2
- Аннотации типов. Часть 3
- Аннотации типов. Часть 4
- Аннотации типов. Часть 5
- Введение в логирование
- Модуль logging
- Форматирование событий логирования
- Обработчики и форматеры
- Фильтрация событий логирования
- Введение в тестирование
- Основы тестирования
- Модуль doctest
- Модуль unittest. Введение
- Модуль unittest. Объединение и пропуск тестов
- Модуль unittest. Методы assert
- Модуль unittest. Наборы тестов
- Модуль unittest. Фикстуры
- Модуль unittest. Mock-объекты (моки). Введение
- Модуль unittest. Mock-объекты (моки). Отслеживание вызовов
- Модуль unittest. Mock-объекты. Способы применения в тестах
- Модуль pytest. Введение
- Модуль pytest. Маркировка тестов
- Модуль os. Часть 1
- Модуль os. Часть 2
- Модуль os. Часть 3
- Модуль os. Часть 4
- Модуль glob
- Модуль pathlib. Часть 1
- Модуль pathlib. Часть 2
- Модуль shutil
- Модуль pprint
- Модуль textwrap
- Модуль uuid
- Модули random и secrets
- Модуль weakref. Часть 1
- Модуль weakref. Часть 2
- Модуль sys
- Модуль tempfile
- Модуль inspect. Часть 1
- Модуль inspect. Часть 2
- Модуль operator
- Модуль statistics
- Введение в SQLite
- Типы данных и базовый синтаксис
- Фильтрация данных и вычисляемые поля
- Функции
- Агрегатные функции и группировка данных
- Подзапросы
- Соединения
- Создание таблиц и модификация данных
- SQLite в Python. Часть 1
- SQLite в Python. Часть 2
- SQLite в Python. Часть 3
- SQLite в Python. Часть 4
- SQLite в Python. Часть 5
- Интерфейс командной строки
- Модуль argparse. Часть 1
- Модуль argparse. Часть 2
- Модуль argparse. Часть 3
- Модуль argparse. Часть 4
- Метапрограммирование. Часть 1
- Метапрограммирование. Часть 2
- Общие вопросы по Python
- Встроенные типы данных
- Функции
- Замыкания и декораторы
- Итерируемые объекты, итераторы и генераторы
- Исключения
- ООП
- Разное
- О тестах на проверку знаний по Python
- Задачи
- Задачи
- Задачи
- Заключительный урок
- Оглавление
01🐍 О курсе
- О курсе
- Достижения курсов Поколения 🏆
- Небольшая просьба 🙏
02💪🏻 Продвинутые аспекты языка Python
- Система импорта
- Пакеты Python
- Дополнительные методы строк и модуль string
- Форматирование строк
- Продвинутое использование f-строк
- T-строки
- Особенности работы с функциями
- Пространства имен и области видимости
- Исключения. Часть 1
- Исключения. Часть 2
- Исключения. Часть 3
- Потоки ввода, вывода и ошибок
- Особенности числовых типов данных
- Встроенные операторы
- Приоритет и цепочки встроенных операторов
- Итераторы и генераторы
03🔣 Операторы и типы данных
- Моржовый оператор :=
- Сопоставление шаблонов. Часть 1
- Сопоставление шаблонов. Часть 2
- Сопоставление шаблонов. Часть 3
- Типы bytes и bytearray
- Тип memoryview и модуль io
04📝 Аннотации типов
- Аннотации типов. Часть 1
- Аннотации типов. Часть 2
- Аннотации типов. Часть 3
- Аннотации типов. Часть 4
- Аннотации типов. Часть 5
05📒 Логирование
- Введение в логирование
- Модуль logging
- Форматирование событий логирования
- Обработчики и форматеры
- Фильтрация событий логирования
06🛠️ Тестирование
- Введение в тестирование
- Основы тестирования
- Модуль doctest
- Модуль unittest. Введение
- Модуль unittest. Объединение и пропуск тестов
- Модуль unittest. Методы assert
- Модуль unittest. Наборы тестов
- Модуль unittest. Фикстуры
- Модуль unittest. Mock-объекты (моки). Введение
- Модуль unittest. Mock-объекты (моки). Отслеживание вызовов
- Модуль unittest. Mock-объекты. Способы применения в тестах
- Модуль pytest. Введение
- Модуль pytest. Маркировка тестов
07📂 Работа с операционной системой
- Модуль os. Часть 1
- Модуль os. Часть 2
- Модуль os. Часть 3
- Модуль os. Часть 4
- Модуль glob
- Модуль pathlib. Часть 1
- Модуль pathlib. Часть 2
- Модуль shutil
08📌 Встроенные модули и библиотеки
- Модуль pprint
- Модуль textwrap
- Модуль uuid
- Модули random и secrets
- Модуль weakref. Часть 1
- Модуль weakref. Часть 2
- Модуль sys
- Модуль tempfile
- Модуль inspect. Часть 1
- Модуль inspect. Часть 2
- Модуль operator
- Модуль statistics
09🗄️ Модуль sqlite
- Введение в SQLite
- Типы данных и базовый синтаксис
- Фильтрация данных и вычисляемые поля
- Функции
- Агрегатные функции и группировка данных
- Подзапросы
- Соединения
- Создание таблиц и модификация данных
- SQLite в Python. Часть 1
- SQLite в Python. Часть 2
- SQLite в Python. Часть 3
- SQLite в Python. Часть 4
- SQLite в Python. Часть 5
10👨💻 Интерфейс командной строки
- Интерфейс командной строки
- Модуль argparse. Часть 1
- Модуль argparse. Часть 2
- Модуль argparse. Часть 3
- Модуль argparse. Часть 4
11⚙️ Метапрограммирование
- Метапрограммирование. Часть 1
- Метапрограммирование. Часть 2
12❓ Частые вопросы с собеседований
- Общие вопросы по Python
- Встроенные типы данных
- Функции
- Замыкания и декораторы
- Итерируемые объекты, итераторы и генераторы
- Исключения
- ООП
- Разное
- О тестах на проверку знаний по Python
13⏳Базовый тест для проверки знаний по Python
- Задачи
14⏳Средний тест для проверки знаний по Python
- Задачи
15⏳Продвинутый тест для проверки знаний по Python
- Задачи
16🥳 Заключение
- Заключительный урок
- Оглавление
Решив 70% всех задач курса, вы получите сертификат от платформы Stepik и школы BEEGEEK, подписанный авторами курса.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «"Поколение Python": курс для самураев» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 


















