View on GitHub

math_python_hse

Python Course for Math Faculty at HSE

Содержание курса 2021

Про PEP8

Блок “Базовый Python”

  1. Введение в Python: ввод-вывод, арифметика, типы данных.
    [Конспект] [Мини-контест] [Контест]
  2. Условные конструкции.
    [Конспект] [Мини-контест] [Контест]
  3. Циклы: while и for.
    [Конспект] [Мини-контест] [Контест]
  4. Последовательности: кортеж, список, строка; join/split, генераторы.
    [Конспект] [Мини-контест] [Контест]
  5. Функции: map, enumerate, zip, sorted(key); создание собственных функций; рекурсия.
    [Конспект] [Мини-контест] [Контест]
  6. Строки: функции строк, форматирование, чтение файлов.
    [Конспект] [Мини-контест] [Контест]
  7. Hash-1: множества; анализ алгоритмической сложности структур данных.
    [Конспект] [Мини-контест] [Контест]
  8. Hash-2: что такое хэш таблица; словари.
    [Конспект] [Мини-контест] [Контест]
  9. ООП: классы. Исключения.
    [Конспект] [Мини-контест] [Контест]

    Блок “Python как инструмент для анализа данных”

  10. Анализ: pandas.
    [Конспект] [Мини-контест]
  11. Визуализации: seaborn, matplotlib, plotly.
    [Конспект]

    Блок “Python как инструмент для мат. вычислений”

  12. Мат. вычисления: numpy
    [Конспект] [[Мини-контест]] (ссылка будет)

Архив 2020