Course Summary

After the course you will be able to create such Python GUI applications as calculator, Tic-Tac-Toe game, or a simple editor and form. Most importantly, you will gain fundamental skills and knowledge that will let you design, create, and implement your own real-world GUI projects using Python and the TkInter package.

You will learn:

• What GUI is and where it came from;
• How to create Graphical User Interfaces (GUIs) in Python using the tkinter package;
• How to construct a GUI using basic blocks and conventions;
• How event-driven programming works;
• Some popular and commonly used GUI environments and toolkits;
• What tkinter is and how to build a GUI with its help;
• How to use widgets, windows, and events,
• How to create basic applications based on tkinter’s application life cycle.

The Following topics will be covered during the course:

• TkInter Essentials

• Intro to GUI Programming

• Settling widgets in the window’s interior, coloring your widgets

• A simple GUI application

• Events and how to handle them

• Widget properties, interacting with widget methods, variables

• Lexicon of widgets and more TkInter essentials

• Important widgets, shaping the main window and conversing with the user

• Working with canvas

The courses have been designed for learners who are already familiar with such Python programming concepts as data types, containers, functions, conditions, loops, the basics of procedural, structural, functional, and object-oriented programming, exceptions and exception handling mechanisms, PIP, modules, and packages, generators and closures. Experience required: • Completion of the Python Essentials 1 and Python Essentials 2 courses, or equivalent experience.

This course is the third in a 5-course series that will prepare you for the CSPP1 - Certified Specialist Python Programmer and PCPP1 - Certified Professional Python Programmer Level 1 certification exams

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?