Course Introduction
  • Course Introduction
  • Python3 vs. Python2
  • How The Exercises Work
  • Where Should You Start?
  • How The Course is Structured
MAC/LINUX Command Line Fundamentals
  • Why Use The Command Line?
  • Command Line Installation: MAC
  • Absolute Paths and PWD
  • Using CD
  • Using LS
  • Command Line Fundamentals
  • Making Directories with MKDIR
  • Creating Files with TOUCH
  • Quick Activity: Salamanders and Frogs
  • Moving and Renaming with MV
  • Deleting Files with RM
  • Deleting Directories (Plus Tangents on Permissions and MAN Pages)
  • Command Line Fundamentals II
WINDOWS Command Line Fundamentals
  • Why Do You Need The Command Line?
  • Using Powershell
  • Paths, LS, and PWD
  • Using The CD Command
  • Command Line Fundamentals (Windows)
  • OPTIONAL: Making Directories with MKDIR
  • OPTIONAL: Making Files (it's...complicated)
  • Creating a Touch Function
  • OPTIONAL: Removing Files and Folders with RM
  • Command Line Fundamentals II (Windows)
MAC Python Setup
  • Installing Python: MAC
  • Optional: Installing Sublime Text
  • Our First Python Program!
  • Say Your Name
  • SOLUTION
  • Important Note on Print and the Python Interpreter
WINDOWS Python Setup
  • Installing Python On a PC
  • Introducing Sublime Text
  • Your First Python Program
  • Print Your Name
  • SOLUTION
  • Important Note on Print and the Python Interpreter
Numbers, Operators, and Comments
  • Section Introduction/Objectives
  • Numbers: Ints and Floats
  • Quick Ints and Floats Quiz
  • Numbers: Basic Math
  • Basic Math Refresher
  • Quick Note: Comments
  • One Question Quiz
  • Numbers: Weirder Operators
  • Numbers Quiz
  • Introduction to the Python Documentation
Variables and Strings
  • Variables and Data Types
  • Introduction to Variables
  • Bank Robbery Money
  • SOLUTION
  • Variable Naming Restrictions and Conventions
  • Data Types Overview
  • What The Heck is Dynamic Typing
  • Super Quick One Question Quiz!
  • The Special Value NONE
  • Double Vs. Single Quotes
  • Make Some Variables!
  • SOLUTION
  • String Escape Sequences
  • Escape Sequence Practice
  • SOLUTION
  • String Concatenation
  • String Concatenation Exercise
  • SOLUTION
  • String Formatting
  • IMPORTANT: Interpolation w/ Udemy Exercises
  • Formatting Strings
  • SOLUTION
  • Strings and Indexes (Indicies?)
  • Converting Data Types
  • Building a Mileage Convertor With User Input
  • Variables and Data Types
Boolean and Conditional Logic
  • Section Introduction and Objectives
  • Getting User Input
  • Intro to Conditionals
  • Lucky Number 7
  • SOLUTION
  • Number is Odd
  • SOLUTION
  • Multiple Elifs
  • A Word on Truthiness + A Quick Example
  • The Joy of Comparison Operators
  • Logical AND & OR
  • Food Classifying Exercise
  • SOLUTION
  • LOGICAL NOT
  • Boolean Logic Principles
  • A Note on Is Vs. ==