Что такое программирование?
Планы на семестр: пройти весть учебник, дополнив его по необходимости.
- Принцип не спросил - не получит ответа
- Принцип «не сделал руками — не понял»
- Домашние задания и самостоятельная работа
- Обратная связь через тг-группу
- Адаптивность и открытость курса / финального критерия
Понятие сценария. Цикл тестирования и отладки
REPL как он есть:
- Не бояться пробовать: не взорвётся ничего!
Читать все сообщения: они для вас
- Пользоваться историей
- Встроенная помощь (есть также в HTML)
- Особенности целочисленной и плавающей арифметики в Python
- А ещё есть комплексные числа и многое другое
- Подключение математических функций
Цикл редактирования / отладки
- Программа как последовательность команд интерпретатора (сценарий)
- Интерпретация программы, запуск интерпретатора из командной строки
- Запуск интерпретатора из редактора (то же самое!)
- Текстовые редакторы, ориентированные на программирование (типа IDLE); их отличие от текстовых процессоров (типа Word)
- Работа с IDLE
Так что же такое программирование? :)
- Постановка задачи
- Формализация задачи
- Моделирование предметов и понятий
- Составление алгоритма
- Формализация алгоритма и моделей на ЯП
1. Редактирование
2. Запуск
1. Редактирование
2. Запуск
- …
В любом месте можно прийти к выводу, что на одном из предыдущих шагов была допущена неточность / ошибка, и вернуться к этому шагу.
Дзен ученика
- Лучше не знать, чем не понимать
- Лучше понимать, чего именно не знаешь, чем не знать
- Лучше спросить, чем промолчать
- Лучше понять самому, чем спросить
- Лучше попробовать, чем бездействовать
- Лучше сначала понять, а потом пробовать
- …
Д/З
Найти и запустить командную строку IDLE
- Воспользоваться ею как калькулятором
Создать в текстовом редакторе IDLE простейший сценарий (любой работающий)
Сохранить сценарий в файл под названием prog.py, найти этот файл в файловом менеджере
Прислать этот файл в виде приложения к письму по адресу <uneexlectures AT cs DOT msu DOT ru>
В поле Subject должно быть «слово» PhilosoPython2022 (другие слова тоже можно ☺)