5 out of 5
5
2 reviews on Udemy

Python 3: From ZERO to GUI programming

Start your journey with Python 3 without any prior knowledge and be operational right away!
Instructor:
LearningWhilePracticing LWP
4,617 students enrolled
English [Auto]
Python programming
GUI programming with Tkinter
The Turtle module
Tuples, Sets and Dictionaries
Recursion

Python 3 is one of the strongest programming languages and one with a high demand on the market. Whether it is for scientific programming, gaming or web development, Python has the tools and libraries that will make your project come to life.

This first course will help you set a foot in the world of Python 3, without any prior knowledge. We will guide you through these 14 chapters, filled with practical examples, allowing you to code right away from the very beginning.

Once this course is finished you will be able to expand your Python horizon to other features such as Pygame for example, which is for gaming development under Python.

The course is divided into the following chapters:

  1. Introduction to Python 3

  2. Elementary programming

  3. Mathematical Functions, Strings, Objects

  4. Conditional statements

  5. Loops

  6. Functions

  7. Objects and Classes

  8. GUI programming with Tkinter

  9. Lists

  10. Inheritance and Polymorphism

  11. Files and Exception Handling

  12. Tuples, Sets and Dictionaries

  13. Recursion

  14. Bonus – Additional Modules

All the source codes are available for download along with the videos.

Chapter 1 - Introduction to Python 3

1
Chapter 1 - Introduction to Python 3
2
C1Ex1 - Olympic Circles

Chapter 2 - Elementary Programming

1
Chapter 2 - Elementary Programming
2
C2Ex1 - Area with input
3
C2Ex2 - Show current time
4
C2Ex3 - Compute distance with graphical representation

Chapter 3 - Mathematical Functions, Strings, Objects

1
Chapter 3 - Mathematical Functions, Strings, Objects
2
C3Ex1 - Math functions
3
C3Ex2 - Compute change
4
C3Ex3 - Simple shapes
5
C3Ex4 - Color shapes

Chapter 4 - Conditional Statements

1
Chapter 4 - Conditional Statements
2
C4Ex1 - Guess the birthday date
3
C4Ex2 - Substraction quiz
4
C4Ex3 - Chinese Zodiac
5
C4Ex4 - Lottery
6
C4Ex5 - Point in a circle

Chapter 5 - Loops

1
Chapter 5 - Loops
2
C5Ex1 - Guess the number
3
C5Ex2 - Subtraction quiz loop
4
C5Ex3 - Multiplication table
5
C5Ex4 - Prime number
6
C5Ex5 - Random walk

Chapter 6 - Functions

1
Chapter 6 - Functions
2
C6Ex1 - Test Max
3
C6Ex2Ex3 - GCD function
4
C6Ex4 - Random character
5
C6Ex5 - Print Calendar
6
C6Ex6Ex7 - Useful Turtle functions

Chapter 7 - Objects and Classes

1
Chapter 7 - Objects and Classes
2
C7Ex1Ex2 - TV
3
C7Ex3 - Immutable vs Mutable Object

Chapter 8 - GUI Programming with Tkinter

1
Chapter 8 - GUI Programming with Tkinter
2
C8Ex1 - Simple GUI
3
C8Ex2 - Process Button Event
4
C8Ex3 - Widget Demo
5
C8Ex4 - Change Label Demo
6
C8Ex5 - Canvas Demo
7
C8Ex6 - Place Manager Demo
8
C8Ex7 - Loan Calculator
9
C8Ex8 - Image Demo
10
C8Ex9 - Menu Demo
11
C8Ex10 - Popup Menus
12
C8Ex11 - Mouse Key Event Demo
13
C8Ex12 - Enlarge Shrink Circle
14
C8Ex13 - Animation Demo
15
C8Ex14 - Control Animation
16
C8Ex15 - Scroll Text
17
C8Ex16 - Dialog Demo

Chapter 9 - Lists

1
Chapter 9 - Lists
2
C9Ex1 - Data Analysis
3
C9Ex2 - Lotto Numbers
4
C9Ex3 - Deck Of Cards GUI
5
C9Ex4 - Bounce Balls

Chapter 10 - Inheritance and Polymorphism

1
Chapter 10 - Inheritance and Polymorphism
2
C10Ex1E2Ex3Ex4 - Geometric Objects
3
C10Ex5 - Polymorphism Demo
4
C10Ex6Ex7 - Clock

Chapter 11 - Files and Exception Handling

1
Chapter 11 - Files and Exception Handling
2
C11Ex1 - Write Demo
3
C11Ex2 - Read Demo
4
C11Ex3 - Copy File
5
C11Ex4 - Append Demo
6
C11Ex5 - Write Read Numbers
7
C11Ex6 - File Editor
8
C11Ex7 - Test Exception
9
C11Ex8Ex9 - Circle With Exception
10
C11Ex10 - Processing Exception Object

Chapter 12 - Tuples, Sets, and Dictionaries

1
Chapter 12 - Tuples, Sets, and Dictionaries
2
C12Ex1 - Tuple Demo
3
C12Ex2 - Set Demo
4
C12Ex3 - Set List Performance Test
5
C12Ex4 - Count Keywords
6
C12Ex5 - Count Occurence Of Words

Chapter 13 - Recursion

1
Chapter 13 - Recursion
2
C13Ex1 - Compute Factorial
3
C13Ex2 - Compute Fibonacci
4
C13Ex3 - Recursive Palindrome Using Substring
5
C13Ex4 - Recursive Selection Sort
6
C13Ex5 - Recursive Binary Search
7
C13Ex6 - Directory Size
8
C13Ex7 - Sierpinski Triangle
9
C13Ex8 - Eight Queens

Bonus - Additional Modules

1
Bonus - Additional Modules
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
5
5 out of 5
2 Ratings

Detailed Rating

Stars 5
2
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0
e3b0e2bcc41b4a280fb242fa86031c3c
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion