Содержание курса 2021
Про PEP8
Блок “Базовый Python”
- Введение в Python: ввод-вывод, арифметика, типы данных.
[Конспект] [Мини-контест] [Контест]
- Условные конструкции.
[Конспект] [Мини-контест] [Контест]
- Циклы: while и for.
[Конспект] [Мини-контест] [Контест]
- Последовательности: кортеж, список, строка; join/split, генераторы.
[Конспект] [Мини-контест] [Контест]
- Функции: map, enumerate, zip, sorted(key); создание собственных функций; рекурсия.
[Конспект] [Мини-контест] [Контест]
- Строки: функции строк, форматирование, чтение файлов.
[Конспект] [Мини-контест] [Контест]
- Hash-1: множества; анализ алгоритмической сложности структур данных.
[Конспект] [Мини-контест] [Контест]
- Hash-2: что такое хэш таблица; словари.
[Конспект] [Мини-контест] [Контест]
- ООП: классы. Исключения.
[Конспект] [Мини-контест] [Контест]
Блок “Python как инструмент для анализа данных”
- Анализ: pandas.
[Конспект] [Мини-контест]
- Визуализации: seaborn, matplotlib, plotly.
[Конспект]
Блок “Python как инструмент для мат. вычислений”
- Мат. вычисления: numpy
[Конспект] [[Мини-контест]] (ссылка будет)
Архив 2020