План
- гнев:
- Как лучше именовать: функция - глагольная группа п.н; переменная - группа существительного; константы - all caps.
- Короткие функции. Самый ограниченный и самый ценный ресурс - собственная голова.
- Дубликация кода.
- Упражнение: чтение списка констант из файла
- Упражнение на mercurial: стиль работы с pull-request (каждый пишет свою версию, а я их сливаю)
- doctest и упражнение
- Замечания: README.txt, import, подписи в репозитории
- Классы
- теория: Что такое объект?
- теория: Что такое класс объектов?
- теория: специальные имена
- как создавать свои классы объектов
- Пример: кружочки и квадратики, которые исчезают по клику мыши
- отношения между объектами и классами
- наследование
- Пример: токенизатор