Программирование на Python, осень 2014

Курс: Программирование.

Преподаватель: Тимофей Бондарев.

Даты: Sep 2014 — Dec 2014.


Программа курса:

  1. Компьютерная грамотность. Linux. Командная строка. Абсолютные и относительные пути, перемещение по каталогам. Основные операции. Скрипты, shebang, передача аргументов.
  2. Введение в python. Работа с интерпретатором. Переменные, ссылки. Простые выражения, функции. import. IPython notebook. Репозиторий.
  3. Документирующие комментарии. Простые типы данных в Python. Числа, строки. Потеря точности.
  4. Тип bool. Операторы сравнения. Конструкция if/elif/else.
  5. Работа с файлами, ввод-вывод. Конструкция with … as ….
  6. Конструкция while. list, цикл for. Метод range()
  7. Тест.
  8. mutable/immutable типы, dict. Вложенные коллекции.
  9. Кортежи.
  10. Генераторы, генераторы списков, генераторные выражения.
  11. Библиотеки itertools, collections.
  12. Итоговый тест.
  13. Дополнительное занятие.

Зачетная оценка по курсу будет выставляться на основе выполненных домашних заданий, промежуточных тестов и лабораторных работ в течение семестра.


Материалы курса