Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Python by Creating 6 Fun and Useful Apps and Games
An Introduction to Python
The Benefits of Python (2:09)
Setting up your PC (6:51)
Your First Script (3:38)
Variables and Data Types
Variables and String (3:19)
Integers (3:40)
Joining or Concatenation (7:40)
Booleans and Floating Points (6:38)
More on Variables (3:04)
If Statements
The 'IF' part (4:40)
The 'ELSE' Part (3:41)
More about If Statements (4:12)
Loops
While Loop - Part 1: Creating the Loop (4:26)
While Loop - Part 2: Stopping Infinite Loops (7:06)
For Loop - Part 1: Creating the Loop (4:15)
For Loop - Part 2: Index Values and .len() (8:26)
Loops Quiz
String Manipulation and Lists
Lists - Part One: Creating a simple list (6:43)
Lists - Part Two: Manipulating lists (3:54)
Lists - Part Three: Further Manipulation (4:16)
String Manipulation - Part One: Printing Specific Characters (6:53)
String Manipulation - Part Two: Splitting (8:47)
String Manipulation - Part Three: Finishing Up (10:11)
Time and Date
Time and Date - Part One: Importing the Time (4:33)
Time and Date - Part Two: Formatted Time (5:16)
Time and Date - Part Three: String Formatted Time (4:44)
Project #1 - How Fast Can you Type the Alphabet
Alphabet Game - Starting the Code (2:50)
Alphabet Game - Making the Game Function (5:04)
Alphabet Game - Validation and Error Changes (8:12)
Alphabet Game - Finishing Touches (6:38)
Python Dictionaries
Dictionaries - Part 1: What is a Dictionary and How to Create one (4:22)
Dictionaries - Part 2: Changing or Accessing a Dictionary (9:43)
Dictionaries - Part 3: Deleting (4:57)
Email
Email - Part 1: Defining your Email (2:49)
Email - Part 2: Sending your Email (4:49)
Project #2 - Simple Email Client
Simple Mail Client - Part 1: Defining Emails (9:23)
Simple Mail Client - Part 2: Message and Subject (9:52)
Simple Mail Client - Part 3: Sending the Email (9:08)
Source Code
File IO
File IO - Part 1 - Opening a File (4:43)
File IO - Part 2 - Reading and Writing from/to a File (8:12)
File IO - Part 3 - File Attributes (7:33)
File IO - Part 4 - Renaming and Deleting (2:59)
File IO - Part 5 - Directories (4:30)
Project #3 - Creating a Database Using Directories
PyBase - Part 1: Defining the While Loop (8:16)
PyBase - Part 2: Search (7:47)
PyBase - Part 3: Add (8:02)
PyBase - Part 4: Change (7:17)
PyBase - Part 5: Delete (7:54)
PyBase - Part 6: Controlling User (8:04)
Object Oriented Programming
OOP - Part 1: Classes (3:51)
OOP - Part 2: Display Function (2:05)
OOP - Part 3: Parsing Data and Accessing (5:14)
Project #4 - Black Jack Game
Part 1: Imports and Starting the Mechanics (6:53)
Part 2: Dealing with Aces (4:53)
Part 3: Looping and BLACKJACK (7:57)
Tkinter GUI
Creating a Window (5:06)
The Canvas (10:47)
Text, Buttons and Check Buttons (12:29)
Tkinter Mini Project - Part 1: The Foundations (17:22)
Tkinter Mini Project - Part 2: Wrapping up (13:05)
TkFileDialog (18:59)
Project #5 - Building a Calculator
Calculator Functions (11:14)
Creating Frames (7:12)
Creating the NumPad (5:48)
Operators (3:57)
Constants and Functions (7:50)
Equals and Clear (10:17)
Completing the Calculator (18:59)
Project #6 - Etch-A-Sketch
EtchASketch - Setting up the Window and Base Variables (12:59)
EtchASketch - WASD (11:59)
EtchASketch - Deleting and Changing Width (10:27)
EtchASketch - Finishing off (11:39)
Wrapping Up Python
Course Wrap-Up (3:49)
Dictionaries - Part 2: Changing or Accessing a Dictionary
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock