Introduction
  • Introduction
  • Jupyter Notebook
  • Variables in Python
  • Python Strings
  • String Methods
  • String Replace
  • String Formatting and Functions
Lists
  • What is a List in Python
  • Modifying Lists in Python
  • Sort and pop
  • List Sort
  • List Extend
  • Zip function for lists
  • List Index
  • List Length
  • List Count
  • List in
  • List Slicing
  • Nested Lists
  • Empty Lists
Dictionaries, Sets and Tuples
  • What is a Dictionary
  • Dictionary Get
  • Dictionary Set Default
  • Nested Dictionaries
  • Sets in Python
  • Tuples in Python
  • Difference Between List and Tuple
Flow Control
  • If Statements
  • For Loops
  • Enumerate
  • List Comprehension
  • Dictionary Comprehension
Functions
  • Functions
  • Lambdas
  • Sorted Lambda
  • Map
  • Statements vs Expressions