Школа Python/Tk

Игры с Python'ом

Python Babysteps Tutorial (Brian Wisti)
Как установить Python, как написать свою первую программу, одним словом, первые шаги.

One Day of IDLE Toying (Danny Yoo)
Очень простое введение в программирование на Python. IDLE - это стандартная интегрированная среда разработки Python, полностью написанная на Python/Tk.

Using IDLE (for Version 0.5) (Daryl Harms)
Устаревшее описание возможностей среды IDLE. Тем не менее, оно до сих пор полезно для обучения. Части документа, не представляющие интереса для тех, кто пользуется современными версиями Python, зачеркнуты.

IDLE Documentation
Документация IDLE в версии Python 2.6.5. Фактически - это справочник команд.

Введение в Python/Tk

Python в научной работе (Hinsen K.)
Местами устаревшее, но все еще представляющее ценность обзорное введение в Python/Tk для ученых. Изначально курс предназначался для специалистов из Института структурной биологии (Гренобль, Франция). Широкий и достаточно подробный охват материала делает это пособие хорошей начальной точкой для знакомства с Python/Tk.

Спасательный круг для изучающих Tkinter (Conway M.)
Классическое введение в программирование графических интерфейсов с помощью Tkinter, включенное в официальную документацию Python. Помимо прочего содержит краткое введение в язык Tcl/Tk, на котором базируется модуль Tkinter, а также Карманный справочник опций и методов основных графических элементов управления.

Tkinter - программирование графических интерфейсов

Краткий обзор Tkinter (Owen R.)
Кроме очень краткого обзора Tkinter документ включает в себя редко встречающуюся в литературе, но важную для практики программирования информацию. Глубина изложения варьируется от самого простого уровня до изощренных приемов. Примеры программного кода из этого обзора в виде отдельных файлов: summary1.py, summary2.py и summary3.py.

Фольклор Tkinter (Owen R.)
Документ содержит небольшую подборку редкой или неожиданной информации о Tkinter. Рассматриваются вопросы, связанные с использованием переменных Tk, автоматическим обновлением цвета и шрифтов в элементах управления, а также техника сокрытия элементов управления. Примеры программного кода из этого документа в виде отдельных файлов: folklore1.py и folklore2.py.

Lambda в Python (Driscoll M.)
Лаконичное введение в одну из самых сложных для начинающих функций Python. Приводится пример использования lambda в обратных вызовах (callbacks) Tkinter.


Дополнительные графические элементы управления

Эффективный оптимизированный графический элемент управления типа "дерево", написанный на Python и Tkinter (Charles E. "Gene" Cash)
Удачная реализация популярного графического элемента управления, разработанного Microsoft. Обладает хорошей переносимостью (Windows, Linux, WinCE). Для работы элемента достаточно, чтобы в системе были установлены Python и Tkinter. В настоящее время входит в состав IDLE - интегрированной среды разработки для Python, созданной на базе Tkinter.