Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2018

Введение в программирование и язык программирования Python

Преподаватели: Дмитрий Пензар, Игорь Дианкин, Арсений Зинкевич.


Занятия

  1. 11 февраля. Повторение базового синтаксиса. [ Д/З №1 (GWAS) ] [ Лекция, ipynb ]

  2. 18 февраля. Типы данных. Коллекции. [ Лекция, слайды ]

  3. 25 февраля. Функции. Локальные и глобальные переменные. Модуль functools, замыкания. [ Лекция, zip ] [ Д/З №2 (Функции) ]

  4. 3 марта. Работа с файлами. Исключения. [ Лекция, слайды ] Дз №3 (Файлы. Исключения)

  5. 10 марта. Списочные сокращения. Итераторы [ Лекция, pdf ] Дз №4 (Списочные сокращения. Итераторы)

  6. 17 марта. Генераторы. Корутины. Subprocess. Tempfile [ Лекция, zip ] [ Дз №5 (Генераторы, корутины) ]

  7. 24 марта. Параллельные вычисления с помощью модуля concurrent.futures. Введение в numpy. [ Лекция, слайды ] [ Дз №6 (subprocess) ]

  8. 31 марта. Numpy. Введение в pandas. [ Лекция, слайды ]

  9. 7 апреля. Pandas. [ Лекция ] [ Домашняя работа по numpy, pandas ]

  10. 14 апреля. Построение простейших графиков. Работа с matplotlib. Seaborn. Plotly. Plotnine [ Лекция, ipynb ]

  11. 21 апреля. Классы. Основы. Магические методы. Наследование. Static и class методы [ Лекция, ipynb ] [ Дз7, классы ]

  12. 28 апреля. Форматирование выдачи (format и f-strings). Параметры командной строки (sys.argv, argparse). Регулярные выражения.

  13. 7 мая. Статистика в Python. 1 часть. (перенос с праздничного дня будет)

  14. 12 мая. Статистика в Python. 2 часть.

  15. 19 мая. Переписывание контрольных.

  16. 26 мая Зачет