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
Setting up your PC
Your First Script
Variables and Data Types
Variables and String
Integers
Joining or Concatenation
Booleans and Floating Points
More on Variables
If Statements
The 'IF' part
The 'ELSE' Part
More about If Statements
Loops
While Loop - Part 1: Creating the Loop
While Loop - Part 2: Stopping Infinite Loops
For Loop - Part 1: Creating the Loop
For Loop - Part 2: Index Values and .len()
Loops Quiz
String Manipulation and Lists
Lists - Part One: Creating a simple list
Lists - Part Two: Manipulating lists
Lists - Part Three: Further Manipulation
String Manipulation - Part One: Printing Specific Characters
String Manipulation - Part Two: Splitting
String Manipulation - Part Three: Finishing Up
Time and Date
Time and Date - Part One: Importing the Time
Time and Date - Part Two: Formatted Time
Time and Date - Part Three: String Formatted Time
Project #1 - How Fast Can you Type the Alphabet
Alphabet Game - Starting the Code
Alphabet Game - Making the Game Function
Alphabet Game - Validation and Error Changes
Alphabet Game - Finishing Touches
Python Dictionaries
Dictionaries - Part 1: What is a Dictionary and How to Create one
Dictionaries - Part 2: Changing or Accessing a Dictionary
Dictionaries - Part 3: Deleting
Email
Email - Part 1: Defining your Email
Email - Part 2: Sending your Email
Project #2 - Simple Email Client
Simple Mail Client - Part 1: Defining Emails
Simple Mail Client - Part 2: Message and Subject
Simple Mail Client - Part 3: Sending the Email
Source Code
File IO
File IO - Part 1 - Opening a File
File IO - Part 2 - Reading and Writing from/to a File
File IO - Part 3 - File Attributes
File IO - Part 4 - Renaming and Deleting
File IO - Part 5 - Directories
Project #3 - Creating a Database Using Directories
PyBase - Part 1: Defining the While Loop
PyBase - Part 2: Search
PyBase - Part 3: Add
PyBase - Part 4: Change
PyBase - Part 5: Delete
PyBase - Part 6: Controlling User
Object Oriented Programming
OOP - Part 1: Classes
OOP - Part 2: Display Function
OOP - Part 3: Parsing Data and Accessing
Project #4 - Black Jack Game
Part 1: Imports and Starting the Mechanics
Part 2: Dealing with Aces
Part 3: Looping and BLACKJACK
Tkinter GUI
Creating a Window
The Canvas
Text, Buttons and Check Buttons
Tkinter Mini Project - Part 1: The Foundations
Tkinter Mini Project - Part 2: Wrapping up
TkFileDialog
Project #5 - Building a Calculator
Calculator Functions
Creating Frames
Creating the NumPad
Operators
Constants and Functions
Equals and Clear
Completing the Calculator
Project #6 - Etch-A-Sketch
EtchASketch - Setting up the Window and Base Variables
EtchASketch - WASD
EtchASketch - Deleting and Changing Width
EtchASketch - Finishing off
Wrapping Up Python
Course Wrap-Up
EtchASketch - WASD
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock