Introduction to Tkinter

This is a complete course both for Python and Tkinter. As a result of taking this Python training, participants will be able to write Python programs with and without the graphical user interface Tkinter. The course starts with the basic syntax of the language, such as statements, variables, conditionals and loops and covers lists, tuples and dictionaries, functions, and modules as well. Tkinter (Tk) is introduced with a focus on practical orientation. This class can be run as an on-site or an in-house training course as well, e.g. in England, France, Switzerland, Austria and Germany.

Target Group:
We have this seminar in two variants: Participants with no or hardly any programming experience and those with some background in programming language.


The programming language Tcl (Tool Command Language) and the graphical user interface toolkit Tk have been for years a synonym for ease of use. A pair which made it possible for programmers, which were no specialists in GUI programming, to easily program graphical user interfaces for their application.
Tkinter is a Tk interface for Python. Since Tkinter has been come to live, the by far easiest way to program a GUI consists in using Python with Tkinter.
In this intensive 3 days hands-on training course participants will be introduced in the fundamentals of the Python programming language and Tkinter. Needless to say: Like all our other trainings, the teaching and learning content is enriched with lots of practical exercises.
  • Origin and intentions of Python. Differences to other programming and scripting languages.
  • Using the interactive Python shell
  • Editing and starting Python scripts
  • Fundamentals: Variables, basic data types and assignments. Operators and expressions.
  • Conditional Statements: The details of the if statement and the conditions
  • Loops: While and for-loops
  • Data Types: Lists, Tuples and Dictionaries
  • Lists and stacks
  • Functions
  • File Handling
  • Modules and Packages
  • Writing a simple Label based Tkinter application
  • The details of Message Widgets
  • Buttons
  • Radiobuttons
  • Checkbuttons
  • Entry Widgets
  • Canvas Widgets and other GUI elements.
Of course, we can tailor this training to meet your specific goals. Please, don't hesitate to contact us.

  • From Mon, 2nd Mar, 2020 until Wed, 4th Mar, 2020 (3 days)
  • From Mon, 22nd Jun, 2020 until Wed, 24th Jun, 2020 (3 days)

Duration of the course:
3 days

The fees for this Python course per day:

Toronto, Canada:
$554 per day (exclusive of HST)
Lake Constance, Hemmenhofen, Germany:
€389 per day (exclusive of VAT)
plus € 90 for full board and lodging in 4 star hotel
Berlin, Germany:
€424 per day (exclusive of VAT)
London, England:
£424 per day (exclusive of VAT)


The price comprises:
Comprehensive material

© The content and the images of this website are underlying copyright as described in the Imprint.