Программирование на Python, осень 2014
Курс: Программирование.
Преподаватель: Тимофей Бондарев.
Даты: Sep 2014 — Dec 2014.
Программа курса:
- Компьютерная грамотность. Linux. Командная строка. Абсолютные и относительные пути, перемещение по каталогам. Основные операции. Скрипты, shebang, передача аргументов.
- Введение в python. Работа с интерпретатором. Переменные, ссылки. Простые выражения, функции. import. IPython notebook. Репозиторий.
- Документирующие комментарии. Простые типы данных в Python. Числа, строки. Потеря точности.
- Тип bool. Операторы сравнения. Конструкция if/elif/else.
- Работа с файлами, ввод-вывод. Конструкция with … as ….
- Конструкция while. list, цикл for. Метод range()
- Тест.
- mutable/immutable типы, dict. Вложенные коллекции.
- Кортежи.
- Генераторы, генераторы списков, генераторные выражения.
- Библиотеки itertools, collections.
- Итоговый тест.
- Дополнительное занятие.
Зачетная оценка по курсу будет выставляться на основе выполненных домашних заданий, промежуточных тестов и лабораторных работ в течение семестра.