Introduction
  • Installing Jupyter Notebook with Python
  • Command Terminal (PC + MAC)
  • Overview of Jupyter Notebook (with PC + MAC short-cuts)
BASICS
  • Variables and Mathematical Operators
  • Boolean and Comparison Operators (new version)
  • Strings and Len (new version)
  • Slice, Split and Join
  • Formatting Strings (new version)
DATA STRUCTURES
  • Lists and Range
  • Tuples and Built-in Functions
  • Dictionaries (new version)
  • Exercise
  • Solutions
CONTROL FLOW
  • Control Flow (if, elif, else)
  • Exercise
  • Solutions
LOOPS
  • For Loops
  • While Loops
  • Loops with Control Flow
  • Break, Pass, and Continue
  • Zip and Enumerate
  • Exercise
  • Solutions
COMPREHENSION
  • List Comprehension
  • Exercise
  • Solutions
FUNCTIONS
  • Functions
  • Random module
  • Built-in Functions
  • Exercise
  • Solutions
HANDLING ERRORS
  • Lambda Expressions
  • Try, Except, and Finally
  • Exercise
  • Solutions
FILES (BONUS)
  • Working with txt Files
  • Exercise
  • Solutions
BONUS LECTURE: Discount Coupon for new course
  • BONUS LECTURE: Discount Coupons for new course