В этом репозитории вы найдете материалы лекций, семинаров и домашние задания по курсу "Программирование на языке Python", который читается в МФТИ на факультете аэромеханики и летательной техники (он же ФАЛТ, он же ИАЛТ, он же ПИШ РПИ).
Эта часть курса посвящена знакомству с языком Python, его основам и базовым концепциям.
Содержание:
- Вводная лекция;
- Структура языка и Базовые концепции;
- Типы данных: числа, кортежи, списки;
- Типы данных: строки;
- Типы данных: словари и множества;
- Исключения;
- Функции;
- Декораторы;
- Функции: избранные темы;
- ООП: Классы и Экземпляры;
- ООП: Базовые концепции;
- Модули;
Домашние работы:
Эта часть курса посвящена научным вычислениям на языке Python и, в частности, таким библиотекам, как NumPy
, Pandas
и Matplotlib
.
Содержание:
Данный курс во многом основан на материале следующих источников:
Python in a Nutshell
. Third Edition. Alex Martelli, Anna Ravenscroft, Steve Holden. O’Reilly. 2017;Fluent Python
. Luciano Ramalho. O’Reilly. 2016;- Real Python;