Различия между версиями 2 и 3
Версия 2 от 2018-08-03 17:52:45
Размер: 2173
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2018-08-03 18:37:53
Размер: 3104
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 20: Строка 20:
  * понятие командной строки, простейшее редактирование командной строки, почему не страшно вводить что угодно   * понятие командной строки, простейшее редактирование командной строки, почему не страшно вводить что угодно (наверное всё-таки на примере IDLE)
   * /!\ ещё есть [[https://thonny.org/|Thonny Python IDE for beginners]]
Строка 27: Строка 28:
 1. ??? сценарии или повторное использование?  1. Редактирование и запуск сценариев (программ)
  * Работа в текстовом редакторе (IDLE)
  * Обработка файла интерпретатором; отличие от работы в командной строке, функция `print()`
  * Запуск программы из IDLE
  * Магический оператор ввода `int(input())`
 1. Повторное использование кода
  * Функция Python3 как именованный алгоритм
  * Задание и вызов функции
  * Параметры функции
  * Возвращаемое значение функции
  * Суперпозиция функций
  * Локальные и глобальные имена, правила видимости

'''TODO'''

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

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

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

  • Обучение основам программирования и составления алгоритмов
  • Обучение основам ЯП Python3
  • Закладка базы для решения прикладных задач

Методика:

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


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

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

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

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

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

TODO

Python/PsyPython2018 (последним исправлял пользователь FrBrGeorge 2018-12-11 13:24:29)