Учебная страница курса биоинформатики,
год поступления 2020
Введение в программирование и язык программирования Python
Результаты (только для студентов и преподавателей)
Рекомендуемая литература
- Изучаем Python. Марк Лутц
- Introduction to Computation and Programming Using Python, John V. Guttag
Программа курса
[ Лекция на Colab | Семинар | Домашнее задание ] Повторение Python. Дедлайн: 15.02.2022
[ Лекция на Colab | Домашнее задание ] Модуль collections. Функции. Help функции. Области видимости переменных. Замыкания. Рекурсия. Дедлайн: 22.02.2022
[ Лекция на Colab | Домашнее задание ] λ-функции и списочные сокращения. Декораторы. Модуль functools. Свои модули. Дедлайн: 01.03.2022
[ Лекция на Colab | Домашнее задание ] Итераторы. Itertools. Генераторы. Корутины. Дедлайн: 15.03.2022
[ Лекция на Colab | Домашнее задание ] Исключения. Чтение из файла, запись в файл, использование with. Сохранение больших структур с помощью pickle, json. yaml, beatifulsoup4. Дедлайн: 22.03.2022
[ Лекция на Colab | Домашнее задание ] Парадигмы программирования. ООП. Классы. Как написать свой класс. Магические методы. Дедлайн: 29.03.2022
[ Лекция на Colab | Домашнее задание ] Наследование. Создание собственных исключений. Параметры командной строки (sys.argv, argparse). Введение в регулярные выражения. Дедлайн: 05.04.2022
[ Лекция на Colab | Домашнее задание ] Numpy. Matplotlib. Дедлайн: 12.04.2022
[ Лекция на Colab ] Pandas. DataFrame и Series. Группировки. Сводные таблицы. Построение простейших графиков. Seaborn.