Работа с git и введение в TKinter
Практическая часть прошлой лекции
Git
- Создание проекта
- Где лежат объекты
- Коммит
- Зачем нужен
- Когда
- Оформление коммит-сообщения
- ...
- Просмотр истории
- Просмотр diff-а
- Amend
TKinter
- Общие понятия:
Событийное программирование и mainloop()
Tk и остальные:
- заданный разбор событий с передачей их объекту-виджету
- обратный вызов обработчика
- Базовое окно
- Создание объекта с указанием объекта-контейнера
- Размещение объекта
Особенности работы tkinter в Idle3 (а также при запуске программы с помощью python3 -i program.py)
Д/З
- Почитать:
- init, add, commit
(Последнее китайское предупреждение) Зарегистрироваться на GitHub
- Воспроизвести задачу из лекции:
- Пустой репозиторий
- Программа, показывающая всего одну кнопку, при нажатии на которую программа завершается (желательно более одного коммита)
Программа, показывающая три кнопки, которые что-то делают (минимум ещё один коммит)
- попробовать разные варианты размещения кнопок (как получится, мы это ещё пройдём)