Lesson 5 Writing Reusable and Self-explanatory Programs Chapter 1: Introduction Chapter 2: Shortcut assignment statements [2.1] Swapping the values of two variables [2.2] How to swap variables [2.3] Simultaneous variable assignments in Python [2.4] Augmented assignment operators [2.5] Test your understanding Chapter 3: Custom functions Chapter 4: Refactoring Chapter 5: Advanced function features Chapter 6: Function scope Chapter 7: Style conventions for functions Chapter 8: git branch Chapter 9: Refactoring the robot Chapter 10: Debugging and testing Chapter 11: Summary Chapter 2 Shortcut assignment statements from Imgflip Meme Generator Rough estimated time needed10 mins