Основы программирования

Условия задач

  1. Вводные задачи
  2. Псевдографика
  3. Списки и строки
  4. Файлы, множества, словари
  5. Генераторы и другие темы

Задача для зачета

http://po.st/HFnUcu

Лекции

  1. Типы данных в python: числа, логические, строки
  2. Структура программы: if, for, функции
  3. Типы-последовательности (для утренней группы эта лекция была менее полной, выкладываю ее тут только для истории: утренние типы-последовательности)
  4. Изменяемые, неизменяемые типы
  5. List comprehension (генераторы списков)
  6. Файлы
  7. Множства и словари
  8. Генераторы и чуть-чуть итераторы
  9. Аргументы функций, операторы распаковки и запаковки
  10. Обработка исключений
  11. Функции как значения, лямбда выражения

Первое занятие

Задание для первого занятия