Складчина: "Поколение Python": курс для самураев [Stepik] [BEEGEEK, Тимур Гуев, Валерий Светкин]
Курс продолжает серию "Поколение Python" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.
"Поколение Python": курс для самураев
- продолжает линию курсов "Поколение Python"
- адресован знающим базовые конструкции и типы данных языка Python, а также знакомым с концепцией объектно-ориентированного программирования
- знакомит с продвинутыми возможностями языка Python
В курсе рассматриваются аннотации типов, логирование, тестирование, работа с операционной системой и многое другое. Он завершает линейку наших курсов по Python и содержит тесты на владение языком трех уровней: базовый, средний и продвинутый. Если вы успешно прошли все три теста, то вы изучили Python в достаточной мере.
В этот курс входят темы, которые не рассматривались ранее в линейке "Поколение Python", а также темы, которые затрагивались лишь поверхностно или упоминались косвенно.
Курс разбит на 16 модулей с теоретическими и практическими материалами, а также заданиями.
Модули курса:
- О курсе
- Продвинутые аспекты языка Python
- Операторы и типы данных
- Аннотации типов
- Логирование
- ️ Тестирование
- Работа с операционной системой
- Встроенные модули и библиотеки
- ️ Модуль sqlite
- Интерфейс командной строки
- ⚙️ Метапрограммирование
- ❓ Частые вопросы с собеседований
- ⏳Базовый тест для проверки знаний по Python
- ⏳Средний тест для проверки знаний по Python
- ⏳Продвинутый тест для проверки знаний по Python
- Заключение
Решения проверяет автоматическая система, поэтому обратную связь вы получите очень быстро. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
Спойлер: Программа курса О курсе
1. О курсе
2. Достижения курсов Поколения
3. Небольшая просьба
4. Бонусы предпродажиПередовые методы языка Python
1. Система импорта
2. Пакеты Python
3. Дополнительные методы построения и модуляции струн
4. Форматирование строк
5. Двойное использование f-strok
6. Т-строки
7. Особенности работы с функциями
8. Пространства имен и области видимости
9. Исключения. Часть 1
10. Исключения. Часть 2
11. Исключения. Часть 3
12. Потоки ввода, вывода и ошибок
13. Особенности числовых типов данных
14. Встроенные операторы
15. Приоритет и цепочки встроенных операторовОператоры и типы данных
1. Моржовый оператор :=
2. Сопоставление шаблонов. Часть 1
3. Сопоставление шаблонов. Часть 2
4. Сопоставление шаблонов. Часть 3
5. Тип байта — байтовый набор
6. Тип памяти и модуля ioАннотации типов
1. Аннотации типов. Часть 1
2. Аннотации типов. Часть 2
3. Аннотации типов. Часть 3
4. Аннотации типов. Часть 4
5. Аннотации типов. Часть 5Логирование
1. Введение в логирование
2. Модуль logging
3. Форматирование событий логирования
4. Обработчики и форматеры
5. Фильтрация событий логированияТестирование
1. Введение в тестирование
2. Основы тестирования
3. Модуль doctest
4. Модуль unittest. Введение
5. Модуль unittest. Объединение и пропуск тестов
6. Модуль unittest. Методы assert
7. Модуль unittest. Наборы тестов
8. Модуль unittest. Фикстуры
9. Модуль unittest. Mock-объекты (моки). Введение
10. Модуль unittest. Мock-объекты (моки). Отслеживание вызовов
11. Модуль unittest. Мock-объекты. Способы применения в тестах
12. Модуль pytest. Введение
13. Модуль pytest. Маркировка тестовРабота с операционной системой
1. Модуль os. Часть 1
2. Модуль os. Часть 2
3. Модуль os. Часть 3
4. Модуль os. Часть 4
5. Модуль glob
6. Модуль pathlib. Часть 1
7. Модуль pathlib. Часть 2
8. Модуль shutilВстроенные модули и библиотеки
1. Модуль pprint
2. Модуль textwrap
3. Модуль uuid
4. Модули random и secrets
5. Модуль weakref. Часть 1
6. Модуль weakref. Часть 2
7. Модуль sys
8. Модуль tempfile
9. Модуль inspect. Часть 1
10. Модуль inspect. Часть 2
11. Модуль operator
12. Модуль statisticsМодуль sqlite
1. Введение в sqlite
2. Типы данных и базовый синтаксис
3. Фильтрация данных и вычисляемые поля
4. Функции
5. Агрегатные функции и группировка данных
6. Подзапросы
7. Соединения
8. Создание таблиц и модификация данных
9. SQLite в Python. Часть 1
10. SQLite в Python. Часть 2
11. SQLite в Python. Часть 3
12. SQLite в Python. Часть 4
13. SQLite в Python. Часть 5Интерфейс командной строки
1. Интерфейс командной строки
2. Модуль argparse. Часть 1
3. Модуль argparse. Часть 2
4. Модуль argparse. Часть 3
5. Модуль argparse. Часть 4Метапрограммирование
1. Метапрограммирование. Часть 1
2. Метапрограммирование. Часть 2Заключение
1. Заключительный урок
2. Оглавление
Авторы: BEEGEEK, Тимур Гуев, Валерий Светкин
Цена: 5400 руб.(7900 руб. после 14.05.2026)