Python Programming

Department of Computing | Imperial College London

book

Lesson 3

Discovering your Paths

  • Chapter 1: Introduction
  • Chapter 2: Comparison operators
  • Chapter 3: If statements
  • Chapter 4: Applying your knowledge
  • Chapter 5: Making a git commit
  • Chapter 6: Function calls
  • Chapter 7: Using existing functions
  • Chapter 8: Composition and abstraction
  • Chapter 9: Incremental development
    • [9.1] Test as you code
    • [9.2] Test as you code
    • [9.3] pass
    • [9.4] Robot with a direction
    • [9.5] Randomising the robot
    • [9.6] Random numbers are not random!
  • Chapter 10: Commenting
  • Chapter 11: Summary

Chapter 9

Incremental development

The man who moves a mountain begins by carrying away small stones.
Confucius

Rough estimated time needed
20-30 mins

Previous Next

Page designed by Josiah Wang

Department of Computing | Imperial College London