Перейти к основному содержимому

Архив курса

Материалы курса «Продвинутый Python» за предыдущие годы.

Преподаватели

Сергей Сабалевский
Сергей Сабалевский @sabal202
Head of Data Infrastructure and Analytics @ AI Talent Hub ITMO
ex. Skillbox · СберКорус · Газпромнефть-ЦР
Святослав Ковалев
Святослав Ковалев @Svkov42
Руководитель команды продуктовой аналитики @ Yandex Infrastructure
ex. СберКорус · Газпромнефть-ЦР

2019-fall — Кружок, СПбГУ ПМ-ПУ

Курс изначально возник как очный кружок по Python на факультете ПМ-ПУ СПбГУ. Занятия проходили в аудитории и были ориентированы на тех, кто только начинает знакомство с языком: мы двигались от основ к более продвинутым темам. В то время видеозаписи лекций не велись.

На самом деле - я продолжал кружок, который до этого вел мой коллега @Svkov42. То есть история этого курса началась еще на полгода раньше.

Папка со всеми материалами

#ТемаСлайды
1ВведениеSlides
2Модель данных PythonSlides
3Основные коллекцииSlides
4СтрокиSlides
5Функциональное программирование в PythonSlides
6CLI, виртуальные среды и gitSlides
7Исключения, модули и скриптыSlides
8Декораторы и модуль functoolsSlides
9Углубление в декораторы, исключения, модулиSlides
10ООП как парадигма и ее использование в PythonSlides
11Объект в духе PythonSlides
12Паттерны проектированияSlides
13Итераторы, генераторы, модуль itertoolsSlides
14Словари и свои структуры данныхSlides
15Наследование, композиция, примесиSlides
16Зоопарк полезных библиотекSlides

2020-fall — Кружок, СПбГУ ПМ-ПУ

Переработанный курс, в котором немного пересобрал темы и ужал материал. Для этого кружка был онлайн-отбор в виде курса на stepik, который создавался множеством людей.

Папка со всеми материалами

Google Drive папка с записями

#ТемаСлайдыЗапись
1Модель данных PythonSlidesVideo
2Функциональное программирование в PythonSlidesVideo
3CLI, виртуальные среды, пакетные менеджеры и gitSlides
4Исключения, скрипты, итераторы, генераторыSlidesVideo
5ООП как парадигма и ее использование в PythonSlidesVideo
6Объект в духе Python, наследованиеSlidesVideo
7Декораторы и модуль functoolsSlidesVideo
8Паттерны проектированияSlidesVideo
9Контекстные менеджеры, много мелких вещейSlidesVideo

2022-spring — ВШЭ (МОАД5+) / ИТМО

Кружок перерос в курс для нескольких бакалавриатов, магистратур в ВШЭ и ИТМО (и факультатив для СПбГУ). Занятия 1-4 проводил @Svkov42, занятия 5-7 проводил @sabal202 и последнее занятие проводил @mshavkunov.

Папка со всеми материалами

YouTube плейлист

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Асинхронное программирование ISlides
6Асинхронное программирование IISlides
7МетапрограммированиеSlides
8Продолжение оптимизацииSlides

Домашние задания: Таблица ДЗ


2023-spring — ВШЭ / ИТМО

Папка со всеми материалами

YouTube плейлист

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ


2023-fall — ИТМО ИПКН, магистратура MHS

ИТМО и Яндекс: Магистратура Программное обеспечение высоконагруженных систем

Папка со всеми материалами

Google Drive папка с записями

#ТемаСлайды
0ЗнакомствоSlides
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ


2024-spring — ИТМО ИПКН, AI Talent Hub

Папка со всеми материалами

YouTube плейлист

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ


2024-fall — ИТМО ИПКН, MHS

Папка со всеми материалами

Google Drive папка с записями

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ


2025-spring — ИТМО ИПКН, AI Talent Hub

Папка со всеми материалами

Google Drive записи

YouTube плейлист

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ


2025-fall — ИТМО ИПКН, MHS

Папка со всеми материалами

Google Drive записи

YouTube плейлист

#ТемаСлайды
1Модель данных PythonSlides
2Виртуальные среды и пакетные менеджерыSlides
3Функциональное программированиеSlides
4Углубленное ООПSlides
5Концепции многозадачностиSlides
6Асинхронное программированиеSlides
7Оптимизация кода на PythonSlides
8МетапрограммированиеSlides

Домашние задания: Все ДЗ