Test #3 Topics
- Object Oriented Programming (40-60%)
- Readings:
- 16. Object-Oriented Programming (Python for Everybody - Interactive)
- 19. Classes and Objects - the Basics (Python for Everybody - Interactive)
- Python Numeric Dunder Methods
- Labs: 10, 11
- Quizzes: 16, 17, 18
- Code: Die.py, Tenzi.py, cards.py, Rational.py, Name.py
- Recursion (40-60%)
- Readings:
- 3.9 Stack diagrams (Think Python)
- 5.8 Recursion (Think Python)
- 5.9 Stack diagrams for recursive functions (Think Python)
- 6.5 More recursion (Think Python)
- 6.6 Leap of faith (Think Python)
- 6.7 One more example (Think Python)
- Labs: 12
- Quizzes: 19, 20, 21
- Code: recursion1.py