Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Solve 100 Python Exercises to Boost Your Python Skills
Exercise 1 to 25
Course Introduction
Required Tools
Best Practices
Exercise 1: Variable Updating
Solution
Exercise 2: Naming Rules
Solution
Tips
Exercise 3: Compare vs Assign
Solution
Exercise 4: Type Error
Solution
Exercise 5: Sequence Indexing
Solution
Exercise 6: Sequence Slicing
Solution
Exercise 7: Sequence Slicing
Solution
Exercise 8: Negative Indexing
Solution
Exercise 9: Negative Slicing
Solution
Exercise 10: Sequence Item Picking
Solution
Continuing
Exercise 11: Ranges
Solution
Exercise 12: More Ranges
Solution
Exercise 13: Ranges of Strings
Solution
Exercise 14: Removing Duplicates
Solution
Exercise 15: Simple Dictionary
Solution
Exercise 16: Accessing Dictionary Items
Solution
Exercise 17: Dictionary Items Sum Up
Solution
Exercise 18: KeyError
Solution
Exercise 19: Add Dictionary Key
Solution
Exercise 20: Apply Function to Dictionary Items
Solution
Exercise 21: Dictionary Filtering
Solution
Exercise 22: Formatted Print
Solution
Exercise 23: Multilevel Indexing
Solution
Exercise 24: Iterate Dictionary
Solution
Exercise 25: Print Alphabet
Solution
Exercise 26 to 50
Exercise 26: Print Range
Solution
Exercise 27: Acceleration Calculator
Solution
Exercise 28: TypeError
Solution
Exercise 29: Liquid Volume Calculator
Solution
Exercise 30: Arguments
Solution
Exercise 31: Function Blueprint
Solution
Exercise 32: Global Variables
Solution
Exercise 33: Local Variable
Solution
Exercise 34: Local Vs. Global Variables
Solution
Exercise 35: String Splitter
Solution
Exercise 36: Word Counter
Solution
Exercise 37: Advanced Word Counter
Solution
Exercise 38: Name Error
Solution
Exercise 39: AttributeError
Solution
Exercise 40: TypeError
Solution
Exercise 41: Letters in File
Solution
Exercise 42: Iterating Multiple Sequences
Solution
Exercise 43: Letters Two by Two
Solution
Exercise 44: Letters Three by Three
Solution
Exercise 45: One File per Letter
Solution
Exercise 46: Letter Extractor
Solution
Exercise 47: Conditioned Letter Extractor
Solution
Exercise 48: IndentationError
Solution
Exercise 49: Pass
Solution
Exercise 50: Text Input
Solution
Exercises 51 to 75
Exercise 51: EOF
Solution
Exercise 52: String Formatting
Solution
Exercise 53: Multilevel Dictionary
Solution
Exercise 54: Modifying Multilevel Dictionaries
Solution
Exercise 55: Adding to Multilevel Dictionaries
Solution
Exercise 56: Dictionary to JSON
Solution
Exercise 57: JSON to Dictionary
Solution
Exercise 58: Add to JSON
Solution
Exercise 59: Enumerator
Solution
Exercise 60: Infinite Printer
Solution
Exercise 61: Timed Printer
Solution
Exercise 62: Progressive Timed Printer
Solution
Exercise 63: Progressive Timed Printer with Threshold
Solution
Exercise 64: Executing Next Statement
Solution
Exercise 65: Ignoring Next Statement
Solution
Exercise 66: Translator
Solution
Exercise 67: Advanced Translator
Solution
Exercise 68: User Friendly Translator
Solution
Exercise 69: Requests
Solution
Exercise 70: File from URL
Solution
Exercise 71: Letter Counter
Solution
Exercise 72: Google Searcher
Solution
Exercise 73: Data Multiplier
Solution
Exercise 74: File Concatenator
Solution
Exercise 75: Data Plotter
Solution
Exercises 76 to 100
Exercise 76: Date and time Generator
Solution
Exercise 77: Year of Birth Calculator
Solution
Exercise 78: Password Generator
Solution
Exercise 79: Password Checker
Solution
Exercise 80: Advanced Password Checker
Solution
Exercise 81: Username and Password Checker
Solution
Exercise 82: Astronomy
Solution
Exercise 83: Monitor Size Detector
Solution
Exercise 84: Pyglet
Solution
Exercise 85: Data Cleaner
Solution
Exercise 86: Data Checker
Solution
Exercise 87: Add Missing Data
Solution
Exercise 88: Data Filter
Solution
Exercise 89: Database Filter
Solution
Exercise 90: Database to CSV Converter
Solution
Exercise 91: CSV to Database
Solution
Exercise 92: File Counter
Solution
Exercise 93: Recursive File Counter
Solution
Exercise 94: URL Cleaner
Solution
Exercise 95: Comma Separated Input
Solution
Exercise 96: File Writer
Solution
Exercise 97: Advanced File Writer
Solution
Exercise 98: Desktop GUI
Solution
Exercise 99: Data Writer Web App
Solution
Exercise 100: Username and Password Checker Web App
Solution
Your Python Skill Level
Exercise 55: Adding to Multilevel Dictionaries
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock