Программирование на языке Python

Проект спецкурса для Геологического факультета МГУ

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

  1. Семинар-знакомство
    • Опрос
      • Уровень слушателей
        • Компьютерная грамотность
        • Программирование
      • Ожидания слушателей
      • Ожидания преподавателей и начальства
    • Понятие исполнителя (введение) и командного сценария (программы)
    • Текстовый редактор
    • Д/З: установить Python, найти в нём командную строку, написать и запусти простейшую прграмму

TODO программа в разработке

Тематическая программа

  1. История и место Python в современном мире. Установка Python. Понятие командной строки. Python-калькулятор.
  2. Имена объектов, множественное связывание. Простые типы данных и использование математических функций. Командные сценарии (программы). Цикл «редактирование-отладка». Редактор IDLE.
  3. Повторное использование кода. Понятие формальных и фактических параметров функции. Возвращаемое значение.
  4. Алгебра логики. Условные операторы и рекурсия.
  5. Циклы и циклические алгорим
  6. Последовательности