Python- Build Modern Desktop GUI Applications
Build Modern Desktop Applications in Python
Python- Build Modern Desktop GUI Applications
This course is designed to give you a solid foundation in the most useful aspects of modern GUI application development using python and the Kivy framework in an engaging and easy to follow way. The goal of this course is to teach you how to develop real-world useful desktop applications while mastering python and the Kivy framework.
The initial parts of this course deals with mastering the various layouts and widgets of the Kivy framework. We shall learn how to implement:
-Layouts such as FloatLayout, RelativeLayout, AnchorLayout,GridLayout etc.
-Widgets such as Sliders, Buttons,Labels, ActionBars etc.
The latter part of this course teaches you how to develop some complete modern looking gui applications from scratch. We shall build a:
-Modern GUI Table Tennis (Pong) Game
-Modern GUI Application to Capture Hardware Data in Real-time
-Modern GUI Note-Taking application
Frequently Asked Questions
Course Curriculum
-
StartDownloading Python (1:49)
-
StartInstalling Python (1:59)
-
StartUsing IDLE (2:52)
-
StartInstalling Python packages (3:37)
-
StartPrinting statements (6:06)
-
StartVariables (7:19)
-
StartLists (5:17)
-
StartOperators (12:23)
-
StartConditions (8:14)
-
StartFor Loops (7:28)
-
StartWhile Loops (5:26)
-
StartFunctions (7:44)
-
StartDictionaries (10:17)
-
StartClasses and Objects (12:23)
-
StartSetting up an Integrated Development Environment (IDE) (7:04)
-
StartSetting Up the Kivy Framework (7:49)
-
StartProject Introduction (2:11)
-
StartCreating the Application Class (5:46)
-
StartAdding Screens to our Application (14:08)
-
StartAdding Widgets to our Screens (18:50)
-
StartAdding Logic to our Application (13:51)
-
StartAdding Logic to our Application (Part II) (5:07)
-
StartCourse material download
Your Instructor
EmbeddedExpertIO represents a vibrant collective dedicated to the mastery of sophisticated embedded systems software development for professionals.
Our core objective is to equip individuals and organizations with the indispensable skills to thrive in the swiftly evolving embedded systems sector. We achieve this by providing immersive, hands-on education under the guidance of seasoned industry specialists. Our ambition is to emerge as the favored learning platform for embedded systems development professionals across the globe.