Exercise 1 to 25
  • Course Introduction
  • Required Tools
  • Best Practices
  • Exercise 1 - Variable Updating
  • Exercise 1: Solution
  • Exercise 2 - Naming Rules
  • Exercise 2: Solution
  • Tips
  • Exercise 3 - Compare vs Assign
  • Exercise 3: Solution
  • Exercise 4 - TypeError
  • Exercise 4: Solution
  • Exercise 5 - Sequence Indexing
  • Exercise 5: Solution
  • Exercise 6 - Sequence Slicing
  • Exercise 6: Solution
  • Exercise 7 - Sequence Slicing
  • Exercise 7: Solution
  • Exercise 8 - Negative Indexing
  • Exercise 8: Solution
  • Exercise 9 - Negative Slicing
  • Exercise 9: Solution
  • Exercise 10 - Sequence Item Picking
  • Exercise 10: Solution
  • Continuing
  • Exercise 11 - Ranges
  • Exercise 11: Solution
  • Exercise 12 - More Ranges
  • Exercise 12: Solution
  • Exercise 13 - Ranges of Strings
  • Exercise 13: Solution
  • Exercise 14 - Removing Duplicates
  • Exercise 14: Solution
  • Exercise 15 - Simple Dictionary
  • Exercise 15: Solution
  • Exercise 16 - Accessing Dictionary Items
  • Exercise 16: Solution
  • Exercise 17 - Dictionary Items Sum Up
  • Exercise 17: Solution
  • Exercise 18 - KeyError
  • Exercise 18: Solution
  • Exercise 19 - Add Dictionary Key
  • Exercise 19: Solution
  • Exercise 20 - Apply Function to Dictionary Items
  • Exercise 20: Solution
  • Exercise 21 - Dictionary Filtering
  • Exercise 21: Solution
  • Exercise 22 - Formatted Print
  • Exercise 22: Solution
  • Exercise 23 - Multilevel Indexing
  • Exercise 23: Solution
  • Exercise 24 - Iterate Dictionary
  • Exercise 24: Solution
  • Exercise 25 - Print Alphabet
  • Exercise 25: Solution
Exercise 26 to 50
  • Exercise 26 - Print Range
  • Exercise 26: Solution
  • Exercise 27 - Acceleration Calculator
  • Exercise 27: Solution
  • Exercise 28 - TypeError
  • Exercise 28: Solution
  • Exercise 29 - Liquid Volume Calculator
  • Exercise 29: Solution
  • Exercise 30 - Arguments
  • Exercise 30: Solution
  • Exercise 31 - Function Blueprint
  • Exercise 31: Solution
  • Exercise 32 - Global Variables
  • Exercise 32: Solution
  • Exercise 33 - Local Variable
  • Exercise 33: Solution
  • Exercise 34 - Local Vs. Global Variables
  • Exercise 34: Solution
  • Exercise 35 - String Splitter
  • Exercise 35: Solution
  • Exercise 36 - Word Counter
  • Exercise 36: Solution
  • Exercise 37 - Advanced Word Counter
  • Exercise 37: Solution
  • Exercise 38 - NameError
  • Exercise 38: Solution
  • Exercise 39 - AttributeError
  • Exercise 39: Solution
  • Exercise 40 - TypeError
  • Exercise 40: Solution
  • Exercise 41 - Letters in File
  • Exercise 41: Solution
  • Exercise 42 - Iterating Multiple Sequences
  • Exercise 42: Solution
  • Exercise 43 - Letters Two by Two
  • Exercise 43: Solution
  • Exercise 44 - Letters Three by Three
  • Exercise 44: Solution
  • Exercise 45 - One File per Letter
  • Exercise 45: Solution
  • Exercise 46 - Letter Extractor
  • Exercise 46: Solution
  • Exercise 47 - Conditioned Letter Extractor