История Python и планы на семестр
(сначала познакомиться)
Про Python
Базовая статья: История_языка_программирования_Python
- Гвидо и Си
- Гвидо и сообщество
- PEP-ы
BDFL / но нет
В частности показательно, что происходит с блогом (блог о питоне остановился на «пенсии» 2019 года, а блог про «mypy» живее всех живых)
- Python как ЯП
- интерпретатор
Утиная типизация и ссылки вместо переменных
- много сахара
- ⩾ ∞ модулей
- 1.0 — «игрушечный»
- 2.0 — «учебный»
- 3.0 — «промышленный»
Pypi (325,674 projects / 2,851,977 releases as of 2021-09-06)
Применимость (не упорядочено)
- Обучение
- Склейка
- Одноразовое программирование
- Макетирование
- Специальные предметные области
- Средние и большие системы
- …
- Python и непрограммисты
Про курс
Структура курса на примере прошлого года
- Лекции надо смотреть
Д/З надо делать вовремя (TODO: EJudge)
- Свобода мотивации
Д/З
- Установить Python на хорошо доступный вам компьютер
- Найти установленную документацию, в частности tutorial
- Запустить Python в режиме командной строки
Начать читать и отщелкивать tutorial, пока не надоест