Глава 3. Программа для людей

Утилиты из глав 1–2 становятся удобными для людей: запускаются с параметрами, открываются в окне с кнопками и выбором файла, запоминают настройки и собираются в exe, который можно отдать коллеге.

Краткий план раздела

После этого раздела ты сможешь:

  • принимать параметры запуска через argparse
  • делать окно с полями и кнопками на Tkinter
  • выбирать файл в окне и сохранять настройки
  • собирать программу в exe через PyInstaller

📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно

📖 Уроки

Итоги раздела

  • argparse сам пишет справку и проверяет параметры
  • в Tkinter программа ждёт действий человека, а работу делают функции-обработчики
  • настройки окна живут в JSON рядом с программой
  • exe собирается под свою систему, файлы рядом с ним нужно отдавать вместе
Школа Виктора Комлева