Различия между версиями 3 и 4
Версия 3 от 2019-03-07 16:26:42
Размер: 667
Редактор: FrBrGeorge
Комментарий:
Версия 4 от 2019-03-07 22:55:53
Размер: 2186
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 5: Строка 5:
  * Где лежат объекты
Строка 12: Строка 13:
 * ...
'''TODO'''
 * Amend
Строка 15: Строка 15:
 * Общие понятия:
  * Событийное программирование и `mainloop()`
  * `Tk` и остальные:
   * заданный разбор событий с передачей их объекту-виджету
   * обратный вызов обработчика
Строка 16: Строка 21:
'''TODO'''  * Базовое окно
 * Создание объекта с указанием объекта-контейнера
 * Размещение объекта
Особенности работы `tkinter` в Idle3 (а также при запуске программы с помощью `python3 -i program.py`)
Строка 19: Строка 27:
  * учебник по git
  * учебник по TKinter
 * Воспроизвести задачу из лекции
  * [[https://git-scm.com/book/ru/v2|учебник по git]]
   * init, add, commit
  * [[https://ru.wikiversity.org/wiki/Курс_по_библиотеке_Tkinter_языка_Python|учебник по TKinter]]
 * (''Последнее китайское предупреждение'') Зарегистрироваться на !GitHub
 * Воспроизвести задачу из лекции:
  1. Пустой репозиторий
  1. Программа, показывающая всего одну кнопку, при нажатии на которую программа завершается (желательно более одного коммита)
  1. Программа, показывающая ''три'' кнопки, которые что-то делают (минимум ещё один коммит)
   * попробовать разные варианты размещения кнопок (как получится, мы это ещё пройдём)
   

Работа с git и введение в TKinter

Практическая часть прошлой лекции

Git

  • Создание проекта
    • Где лежат объекты
  • Коммит
    • Зачем нужен
    • Когда
    • Оформление коммит-сообщения
    • ...
  • Просмотр истории
  • Просмотр diff-а
  • Amend

TKinter

  • Общие понятия:
    • Событийное программирование и mainloop()

    • Tk и остальные:

      • заданный разбор событий с передачей их объекту-виджету
      • обратный вызов обработчика
  • Пример из документации

  • Базовое окно
  • Создание объекта с указанием объекта-контейнера
  • Размещение объекта

Особенности работы tkinter в Idle3 (а также при запуске программы с помощью python3 -i program.py)

Д/З

  • Почитать:
  • (Последнее китайское предупреждение) Зарегистрироваться на GitHub

  • Воспроизвести задачу из лекции:
    1. Пустой репозиторий
    2. Программа, показывающая всего одну кнопку, при нажатии на которую программа завершается (желательно более одного коммита)
    3. Программа, показывающая три кнопки, которые что-то делают (минимум ещё один коммит)

      • попробовать разные варианты размещения кнопок (как получится, мы это ещё пройдём)

LecturesCMC/PythonDevelopment2019/03_IndividualDevelopmentPractice (последним исправлял пользователь FrBrGeorge 2019-03-07 22:55:53)