My solutions for How to Think Like a Computer Scientist: Learning with Python 3 book.
- Chapter 4 Functions
- Chapter 5 Conditionals
- Chapter 6 Fruitful functions
- Chapter 7 Iteration
- Chapter 8 Strings
- Chapter 9 Tuples
- Chapter 10 Event handling
- Chapter 11 Lists
- Chapter 12 Modules
- Chapter 13 Files
- Chapter 14 List Algorithms
- Chapter 15 Classes and Objects - the Basics
- Chapter 16 Classes and Objects - Digging a little deeper
- Chapter 18 Recursion
- Chapter 19 Exceptions
- Chapter 20 Dictionaries
- Chapter 21 Even more OOP
- Chapter 22 Collections of Objects
- Chapter 23 Inheritance