Введение в программирование и язык программирования Python
Рекомендуемая литература
- Изучаем Python. Марк Лутц
- Introduction to Computation and Programming Using Python, John V. Guttag
Материалы занятий
Часть1: Общий Python
№ |
Лекция |
Тема занятия |
ДЗ |
1. |
Вводная лекция |
||
2. |
Модуль collections. random. Функции. Help функции. Рекурсия. Области видимости переменных. Typing hints. |
||
3. |
Вайбкодинг с примерами. Conda, mamba. Среды и окружения. Jupyter. Про модуль argparse. |
||
4. |
Лямбда-функции, списочные сокращения. Итераторы, генераторы. |
||
5. |
Исключения. Чтение из файла, запись в файл. json, pickle. Модули glob, shutil, pathlib, os, os.path. |
||
6. |
Вводная лекция про subprocess, многопоточность и асинхронность. |
||
7. |
Продолжение про subprocess, многопоточность и асинхронность. |
Часть2: Python для анализа данных
№ |
Лекция |
Тема занятия |
ДЗ |
8. |
Вводная лекция: numpy, scipy, statsmodels.stats.multitest |
||
9. |
Пакет NumPy для высокопроизводительных вычислений в Python. Векторизация операций. Reshape, resize, transpose, order. Работа с пропущенными значениями. |
ДЗ: оставшиеся задачи семинара |
Полезности для коллоквиумов
1. Коллоквиум 1

2025
2023
2022
2021
2020
2019
2018
2017