Learn Python by creating 10 apps with tkinter
- Development
- Dec 09, 2024

Learn Python by creating 10 apps with tkinter, available at $94.99, has an average rating of 4.82, with 183 lectures, based on 560 reviews, and has 4731 subscribers.
You will learn about Master Python and graphical user interfaces Learn how to create any kind of style and layout to make your own apps Master the design of large projects Create 10 tkinter apps including games Request information from the internet (stock, weather and geo information) You will develop a thorough understanding of Python This course is ideal for individuals who are Absolute beginners or People who know Python who want to learn GUI development It is particularly useful for Absolute beginners or People who know Python who want to learn GUI development.
Enroll now: Learn Python by creating 10 apps with tkinter
Summary
Title: Learn Python by creating 10 apps with tkinter
Price: $94.99
Average Rating: 4.82
Number of Lectures: 183
Number of Published Lectures: 183
Number of Curriculum Items: 183
Number of Published Curriculum Objects: 183
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Learn the world’s most popular programming language by making 10 apps!
This course includes an incredibly comprehensive, yet easy to follow, introduction to Python and uses that knowledge to create 10 sophisticated apps using tkinter. By the time you finish these projects you will have a strong understanding of Python and of coding in general. You will also have amazing projects for your portfolio.
The course contains over 150 videos and includes a huge amount of exercises so you can practice while you code along. You can also find the code for every video attach in the course. The course will start completely from scratch and I will begin by installing Python on Windows or MacOS; or you can use an online code editor.
This course is going to cover every topic of Python, for example:
All of the datatypes (integers, strings, floats, booleans, lists, tuples, dictionaries etc)
You will learn classes and object-oriented programming
Inheritance, both simple and complex will be covered in detail
You will learn how to control the flow of the code using if, while, for and match
You will learn about functions and how to pass information around
There are many sections on scope to keep your code organized
Decorators will be covered in depth
File handling will be used
Using that knowledge, you will learn how to create:
a responsive weather app
the ios Stopwatch and Calculator
a paint app
a stock market tracker
a maps viewer
a bmi app
a snake game
an image editor
a qr code generator
Python is one of the most desirable features on the job market and can get you into well-paying and interesting jobs. It is also a very easy to learn language that you can use as a starting point in your coding career. I am looking forward to seeing you in the course!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Trailer
Lecture 2: Installing Python
Lecture 3: Installing a code editor (Sublime)
Chapter 2: Python basics
Lecture 1: How code is executed
Lecture 2: Math operators
Lecture 3: Variables
Lecture 4: Functions
Lecture 5: Methods
Lecture 6: Return values
Lecture 7: Comments
Lecture 8: More on the order of execution
Chapter 3: Datatypes
Lecture 1: Intro
Lecture 2: Numbers
Lecture 3: Strings
Lecture 4: Lists and tuples
Lecture 5: Slicing
Lecture 6: Unpacking
Lecture 7: Strings, tuples and lists
Lecture 8: Dictionaries
Lecture 9: Sets
Lecture 10: Booleans
Lecture 11: Other data
Chapter 4: Flow
Lecture 1: Intro
Lecture 2: Simple if statements
Lecture 3: Complex if statements
Lecture 4: Match case
Lecture 5: While loops
Lecture 6: For loops
Lecture 7: Flow and linebreak
Chapter 5: Functions
Lecture 1: Intro
Lecture 2: Parameters
Lecture 3: More on parameters
Lecture 4: Scope
Lecture 5: Lambda functions
Lecture 6: Documenting functions
Chapter 6: Working with data
Lecture 1: intro
Lecture 2: Better for loops
Lecture 3: List comprehension
Lecture 4: Other comprehensions
Lecture 5: Sorting data
Lecture 6: Map and Filter
Lecture 7: File Handling
Lecture 8: Deleting data
Chapter 7: Classes
Lecture 1: Intro
Lecture 2: Classes in practice
Lecture 3: Dunder methods
Lecture 4: Classes and methods
Lecture 5: Scope
Lecture 6: Simple inheritance
Lecture 7: Complex inheritance
Lecture 8: Extra
Chapter 8: Modules
Lecture 1: Intro
Lecture 2: External modules
Lecture 3: Creating modules
Lecture 4: Dunder main
Chapter 9: Additional topics
Lecture 1: Intro (Pass & input)
Lecture 2: Exceptions
Lecture 3: Eval & Exec
Lecture 4: Decorators
Chapter 10: Overview of tkinter
Lecture 1: Creating an overview app
Chapter 11: Tkinter basics
Lecture 1: 1 Window and the widgets
Lecture 2: Settings and getting data
Lecture 3: Tkinter variables
Lecture 4: Buttons
Lecture 5: Buttons with arguments
Lecture 6: Events
Lecture 7: Dropdown menus
Lecture 8: Canvas
Lecture 9: Tables
Lecture 10: Slider
Lecture 11: Frame parenting
Lecture 12: Tabs
Lecture 13: Menus
Lecture 14: Working with windows
Chapter 12: Layouts
Lecture 1: Layout overview
Lecture 2: Pack
Lecture 3: Pack parenting
Lecture 4: Grid
Lecture 5: Place
Lecture 6: Sizes
Lecture 7: Stacking widgets
Lecture 8: Toggling widgets
Lecture 9: Combining layouts
Lecture 10: Using classes
Lecture 11: Creating custom widgets with return
Lecture 12: Responsive layouts
Lecture 13: Scrolling
Lecture 14: Creating a scrollable frame
Instructors

Christian Koch
Lecturer for Programming, maths and Economics
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Mailchimp Website Builder and Landing Page Tutorial
- Life Insurance Annuity Ultimate Buyer’s Guide
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- Hydrogen Energy Masterclass- Fundamentals Applications
- Create 3D Models of Furniture and Books in Paint 3D
- Stock Screener Ninja- Stock Picking Certification 4 Dummies
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2ZB Trading Cryptocurrency Price Action Course
- 3Python for Absolute Beginners
- 4NGRX angular nativescript
- 5AS1 Tosca Practice for Interviews and new learners
- 6Marketing Mix Modeling in one day for your Brand Analytics_1
- 7Top 10 Machine Learning Courses to Learn in November 2024
- 8Top 10 3d Modeling Courses to Learn in November 2024
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling