Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python 3: From ZERO to GUI programming
Section 1 - Introduction to Python 3
Introduction (6:48)
C1Ex1 - Olympic Circles (10:10)
Section 2 - Elementary Programming
Elementary Programming (11:05)
C2Ex1 - Area with input (5:55)
C2Ex2 - Show current time (9:18)
C2Ex3 - Compute distance with graphical representation (6:12)
Section 3 - Mathematical Functions, Strings, Objects
Mathematical Functions, Strings, Objects (12:40)
C3Ex1 - Math functions (4:02)
C3Ex2 - Compute change (4:01)
C3Ex3 - Simple shapes (2:37)
C3Ex4 - Color shapes (3:24)
Section 4 - Conditional Statements
Conditional Statements (13:02)
C4Ex1 - Guess the birthday date (6:16)
C4Ex2 - Subtraction quiz (2:51)
C4Ex3 - Chinese Zodiac (2:12)
C4Ex4 - Lottery (4:04)
C4Ex5 - Point in a circle (3:59)
Section 5 - Loops
Loops (12:04)
C5Ex1 - Guess the number (4:28)
C5Ex2 - Subtraction quiz loop (7:14)
C5Ex3 - Multiplication table (4:59)
C5Ex4 - Prime number (5:00)
C5Ex5 - Random walk (5:46)
Section 6 - Functions
Functions (9:59)
C6Ex1 - Test Max (5:26)
C6Ex2Ex3 - GCD function (6:05)
C6Ex4 - Random character (10:38)
C6Ex5 - Print Calendar (9:27)
C6Ex6Ex7 - Useful Turtle functions (4:00)
Section 7 - Objects and Classes
Objects and Classes (14:34)
C7Ex1Ex2 - TV (4:59)
C7Ex3 - Immutable vs Mutable Object (3:07)
Section 8 - GUI Programming with Tkinter
GUI Programming with Tkinter (12:13)
C8Ex1 - Simple GUI (3:00)
C8Ex2 - Process Button Event (2:41)
C8Ex3 - Widget Demo (6:10)
C8Ex4 - Change Label Demo (5:24)
C8Ex5 - Canvas Demo (7:45)
C8Ex6 - Place Manager Demo (2:02)
C8Ex7 - Loan Calculator (5:52)
C8Ex8 - Image Demo (3:26)
C8Ex9 - Menu Demo (7:15)
C8Ex10 - Popup Menus (3:29)
C8Ex11 - Mouse Key Event Demo (5:41)
C8Ex12 - Enlarge Shrink Circle (5:00)
C8Ex13 - Animation Demo (5:16)
C8Ex14 - Control Animation (4:59)
C8Ex15 - Scroll Text (2:21)
C8Ex16 - Dialog Demo (2:45)
Section 9 - Lists
Lists (30:21)
C9Ex1 - Data Analysis (2:20)
C9Ex2 - Lotto Numbers (4:31)
C9Ex3 - Deck Of Cards GUI (2:49)
C9Ex4 - Bounce Balls (5:59)
Section 10 - Inheritance and Polymorphism
Inheritance and Polymorphism (18:51)
C10Ex1E2Ex3Ex4 - Geometric Objects (7:33)
C10Ex5 - Polymorphism Demo (4:01)
C10Ex6Ex7 - Clock (5:14)
Section 11 - Files and Exception Handling
Files (24:42)
C11Ex1 - Write Demo (2:19)
C11Ex2 - Read Demo (2:20)
C11Ex3 - Copy File (1:37)
C11Ex4 - Append Demo (1:57)
C11Ex5 - Write Read Numbers (2:25)
C11Ex6 - File Editor (2:41)
C11Ex7 - Test Exception (3:32)
C11Ex8Ex9 - Circle With Exception (2:42)
C11Ex10 - Processing Exception Object (1:46)
Section 12 - Tuples, Sets, and Dictionaries
Tuples, Sets, and Dictionaries (33:27)
C12Ex1 - Tuple Demo (5:17)
C12Ex2 - Set Demo (5:09)
C12Ex3 - Set List Performance Test (4:09)
C12Ex4 - Count Keywords (4:59)
C12Ex5 - Count Occurrence Of Words (3:09)
Section 13 - Recursion
Recursion (13:34)
C13Ex1 - Compute Factorial (4:12)
C13Ex2 - Compute Fibonacci (4:03)
C13Ex3 - Recursive Palindrome Using Substring (2:49)
C13Ex4 - Recursive Selection Sort (4:36)
C13Ex5 - Recursive Binary Search (7:11)
C13Ex6 - Directory Size (4:54)
C13Ex7 - Sierpinski Triangle (6:27)
C13Ex8 - Eight Queens (5:53)
Bonus - Additional Modules
14-os_datetime_random (28:03)
Resource Files
GitHub repository to access files
C9Ex4 - Bounce Balls
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock