Learn Python by creating 10 apps with tkinter
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
- 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
Who Should Attend
- Absolute beginners
- People who know Python who want to learn GUI development
Target Audiences
- Absolute beginners
- People who know Python who want to learn GUI development
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
- 1 stars: 1 votes
- 2 stars: 6 votes
- 3 stars: 11 votes
- 4 stars: 135 votes
- 5 stars: 407 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
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024