Python 3000: The Tkinter GUI
Python 3000: The Tkinter GUI, available at $19.99, has an average rating of 3.67, with 45 lectures, based on 3 reviews, and has 28 subscribers.
You will learn about Discover how to create cross-platform Graphical User Interfaces using Python's official GUI Toolkit. Practice arranging graphical components using Tkinter's Layout Managers. Learn the basics of colors, fonts, backgrounds, & borders. Practice the most common operations of Labels, Frames, Buttons, List & Check Buttons, Menus & other cross-platform 'widgets.' Understand the internal architecture & relationships required to create a unified user "look and feel." Enjoy & practice using an Object-Oriented, design & educational framework. Review the different window & dialog types. Discover how to create "top level" and "root" graphical Windows. Learn how to use Tkinter's pre-defined dialogs to show common messages, as well as to gather common data types. Understand the difference between "Modal" and "Modeless" applications & dialogs. This course is ideal for individuals who are Software developers who need to understand common GUI concepts & terms. or Students interested in creating cross-platform, graphical user interfaces. or Professionals looking to understand the basic TCL underpinnings required to start to create "signature" GUI components. It is particularly useful for Software developers who need to understand common GUI concepts & terms. or Students interested in creating cross-platform, graphical user interfaces. or Professionals looking to understand the basic TCL underpinnings required to start to create "signature" GUI components.
Enroll now: Python 3000: The Tkinter GUI
Summary
Title: Python 3000: The Tkinter GUI
Price: $19.99
Average Rating: 3.67
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Discover how to create cross-platform Graphical User Interfaces using Python's official GUI Toolkit.
- Practice arranging graphical components using Tkinter's Layout Managers.
- Learn the basics of colors, fonts, backgrounds, & borders.
- Practice the most common operations of Labels, Frames, Buttons, List & Check Buttons, Menus & other cross-platform 'widgets.'
- Understand the internal architecture & relationships required to create a unified user "look and feel."
- Enjoy & practice using an Object-Oriented, design & educational framework.
- Review the different window & dialog types. Discover how to create "top level" and "root" graphical Windows.
- Learn how to use Tkinter's pre-defined dialogs to show common messages, as well as to gather common data types.
- Understand the difference between "Modal" and "Modeless" applications & dialogs.
Who Should Attend
- Software developers who need to understand common GUI concepts & terms.
- Students interested in creating cross-platform, graphical user interfaces.
- Professionals looking to understand the basic TCL underpinnings required to start to create "signature" GUI components.
Target Audiences
- Software developers who need to understand common GUI concepts & terms.
- Students interested in creating cross-platform, graphical user interfaces.
- Professionals looking to understand the basic TCL underpinnings required to start to create "signature" GUI components.
Drawing upon industry-standard documentation techniques as well as the most common of all framework patterns, we believe that our Tkinter training opportunity represents a refreshingly professional educational approach.
Tkinter Concepts
Written in C as well as commonly available, the concepts presented in this Python 3000 educational opportunity reach far beyond Python’s tkinterModule.
Core Re-Use
Included with more installations than any other Graphical User Interface (GUI) technology, Tk is the de-facto ruler of Python’s user interface and graphical application world.
Nothing else to install, Python’s support for Tk powers many “batteries included” re-use strategies: Complex robotic simulations, mathematical plottings, and event-driven games using Python’s turtleModule.
Beyond the Basics
Rather than simply demonstrating how to use Tkinter widget “controls,” Python 3000: The Tkinter GUI is more concerned with students teaching students how to master the Tk window & presentation space. By explaining the fundamental architectural, components, and life-cycle events, the focus of this Python 3000 educational opportunity is to provide students with what they will need to know to create cross-platform user interfaces. Professionals interested in creating their own widgets will also find our unique coverage of how to manage message streams to be equally important!
Tk Ops
Many have come to appreciate that – far more than merely a collection of cross-platform user-interface components, that Tkinter also represents an artificial intelligence; a component identification / communication subsystem that allows us to more easily interact with the “Tickle” Interpreter.
From orchestrating a user’s interface into our creations using common menus, buttons, frames, dialogs, windows, and entry fields to creating custom “look and feel” (LaF) application experiences, our voyage into Python’s Tkinter realm is designed to enlighten students every step of the way.
About This Series
Written by a Principal Trainer & Principal Software Development Engineer, in order to insure mastery key topics are presented several times, as well as at ever-increasing depth. Students will also be using professional programming interfaces – the same tools that software developers use – to create their software.
From keywords & tabs, to testing & documentation, hints & tips on how to use Python in the professionalworld abound!
After completing the Python 1000 series, in the Python 2000 series students will complete keyword mastery by exploring a large collection of activity-related topics. Sold separately, in the 2000 series students will enjoy learning how to create Lambdas, Generators, Context Managers, Packages & Modules, Classes, Factories, Frameworks, how to manage Exceptions, as well as other professional programming topics.
Course Curriculum
Chapter 1: Top-Level Relationships
Lecture 1: 0100: Introduction
Lecture 2: 0200: Top-Level Windows & Sizes
Lecture 3: 0250: Top-Levels
Lecture 4: 0300: The Tkinter / Window Relationships
Lecture 5: 0301: Tkinter / Window Relationships (Part II)
Chapter 2: An Educational Tkinter Framework
Lecture 1: 0400: The Basic 'Object Factory' Relationship
Lecture 2: 0500: Re-Using ActTemplate
Lecture 3: 0600: ActOneCenter – Supporting Concrete Re-Use Operations
Lecture 4: 0700: Cross-Cutting Concerns and the GUI Realization Process
Chapter 3: Menus & High-Level User Interactions
Lecture 1: 0800: Basic Menu Operations
Lecture 2: 0900: Window Sizes & Cross-Cutting Interface Realization Caveats
Chapter 4: Avoiding Cross-Platform 'Gotchas: Testing Tk Attributes
Lecture 1: 1000: Platform-Specific Attributes
Lecture 2: 1100: A Reasonable Attribute Exploration & Employment Strategy
Lecture 3: 1200: The Microsoft Windows Attribute Exercise
Lecture 4: 1300: X-Windows, Windows Attributes
Chapter 5: Internal Relationships: Identifiers & Tcl Calls
Lecture 1: 1400: Tk Windows, Attributes, & Identifiers
Lecture 2: 1500: Calling The Tcl Intrepeter
Chapter 6: The Pack Layout / Component Commons
Lecture 1: 1600: Compass Locations & Timed Window Creation
Lecture 2: 1700: Forcing the Input-Window Focus
Lecture 3: 1800: The Layout Commons – Understanding Layout Emphasis & Missions
Lecture 4: 1900: Layout Commonalities & Peculiarities
Chapter 7: The Grid Layout
Lecture 1: 2000: Managing the Expanse
Lecture 2: 2100: Colorized Checkerboards
Lecture 3: 2200: Grid's Seemingly Inflexable, Yet Predictable, "Pecularities."
Lecture 4: 2300: External -v- Internal Widget Layout & 'Padding.'
Lecture 5: 2400: Supporting Member Functions
Lecture 6: 2500: Information States / Summaries & Sticky Widgets
Chapter 8: The Place()ment Layout
Lecture 1: 2600: Overlapping and Absolute Widget Placements
Lecture 2: 2700: Relative Widget Locations
Lecture 3: 2800: The Ultimate, Expanding, "Grid"?
Lecture 4: 2900: Place()ment Wrap-Up
Chapter 9: Modeless, Modal, and Dialog Windows
Lecture 1: 3000: Modeless Top-Level Windows
Lecture 2: 3100: The Modal Dialog
Lecture 3: 3200: Tkinter's Modal Dialog – Framework & Support
Lecture 4: 3300: Dialog Encapsulation, Inclusion, & Re-Use
Chapter 10: Re-Use Operations
Lecture 1: 3400: Create a Clock (Base Class)
Lecture 2: 3500: Tkinter's "Modal Askers"
Lecture 3: 3600: Common Askers – Selection Defaults & Capability Review
Chapter 11: Widget Commons, Classes, and Convention.
Lecture 1: 3700: Widget Basics
Lecture 2: 3800: Button Stack
Lecture 3: 3900: Check Box … or Button?
Lecture 4: 4000: Radio Button … or Box?
Lecture 5: 4100: The "Label Frame"
Lecture 6: 4200: The Need for Change
Chapter 12: Conclusion & Code Resources
Lecture 1: 4300: Past & Future Features
Instructors
-
Randall Nagy
Software Engineer & Educator
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple