Course Introduction
  • Welcome
  • Course Overview
Getting Setup with Python
  • Download Python
  • Installing Python
  • Confirm Python Installation
  • Running Python Code with Command Line
  • Python .py Files
  • Python -- Getting Setup Quiz
Variables and Types
  • Python Variables
  • More Python Variables
  • Python Numbers
  • Python Strings
  • String Methods
  • string Methods Reference
  • Python Casting Data Types
  • Python Variables and Types Quiz
Python Operators
  • Python Mathematical Operators
  • Python Assignment Operators
  • Python Comparison Operators
  • Python Operators Reference
  • Python Operators Quiz
Python Collections
  • Python List Data Type
  • List Constructor
  • List Append Method
  • More List Methods
  • List Methods Reference
  • Python Tuple Data Type
  • List Type vs Tuple Type
  • Python Set Data Type
  • Set Methods
  • Python Dictionary Data Type
  • Python Collections Quiz
Python Shell and IDLE
  • Working with Python Shell
  • Working with Python Editor IDLE
  • Python IDLE Shortcut Keys
  • Python Whitespace
  • Python Comments
  • Python Shell and IDLE Quiz
Python Modules
  • Understanding Python Modules
  • Importing Modules
  • dir() Python Method
  • help() Python Method
  • Module Alias
  • Python Modules Quiz
Python Program Flow
  • If Condition Python Statements
  • Elif Keyword
  • If... Else Conditions
  • AND Condition in an If Statement
  • OR Condition in an If Statement
  • While Loops
  • break Keyword
  • continue Keyword
  • For Loops
  • Looping through String Values
  • Range Function in For Loops
  • For Loop Else Statement
  • Python Program Flow Quiz
Project #1 -- Python Magic 8 Ball Game
  • Project #1 Preview
  • Project #1 - Python Magic 8 Ball Instructions
  • Solution Step #1 -- Setting up the Magic 8 Ball Responses
  • Solution Step #2 -- Capture User Question Input and Respond
  • Solution Step #3 -- Exit the App
Working with Files
  • Opening Text Files with Python
  • Reading Text Files with Python
  • Using a Loop to Read all Content in a Text File
  • Writing to a Text File with Python
  • Creating a Text File
Project # 2 -- Python and .CSV Files
  • Project #2 Preview
  • Project #2 - Reading/Writing .CSV File Instructions
  • Solution Step #1 -- .CSV Module
  • Solution Step #2 -- Read .CSV Files
  • Solution Step #3 -- Print .CSV
  • Solution Step #4 -- Write to .CSV Files
  • BONUS SOLUTION -- Filter .CSV Results
Python OS Module
  • Import the OS Module
  • Get Current Working Directory with OS getdir() function
  • List Directory Files with OS listdir() Function
  • Change Working Directory with OS chdir() function
  • Create Directory with OS makedirs() function
  • Check if File Exists with isfile() function
  • Deleting a File with Python
Python Functions
  • Creating a Python Function
  • Calling a Python Function
  • Passing Arguments to a Function
  • Named Arguments
  • Default Arguments
  • Variable Scope in Functions