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

Цель: выявление и подготовка студентов для научно-исследовательской работы.

Задачи первого семестра:

Методика:


План (пока в порядке бреда):

  1. Установка Python3 на рабочий компьютер
  2. Понятие управляемого вычислителя
    • «калькулятор» — числа, арифметические операции, длинные целые, 1.1+2.2

    • понятие командной строки, простейшее редактирование командной строки, почему не страшно вводить что угодно (наверное всё-таки на примере IDLE)
    • последовательные вычисления в командной строке с ручным копированием промежуточных результатов
  3. Именование
    • связывание результатов именем и обращение к ним по имени
    • dir(), допсутимые имена
    • на самом деле: создание объекта при вычислении выражения, связывание объектов
    • последовательные вычисления в командной строке с именованием промежуточных результатов
  4. Редактирование и запуск сценариев (программ)
    • Работа в текстовом редакторе (IDLE)
    • Обработка файла интерпретатором; отличие от работы в командной строке, функция print()

    • Запуск программы из IDLE
    • Магический оператор ввода int(input())

  5. Повторное использование кода
    • Функция Python3 как именованный алгоритм
    • Задание и вызов функции
    • Параметры функции
    • Возвращаемое значение функции
    • Суперпозиция функций
    • Локальные и глобальные имена, правила видимости

TODO