Python Programming

Department of Computing | Imperial College London

book

Lesson 8

Making Objects the Main Star!

  • Chapter 1: Introduction
  • Chapter 2: Set
  • Chapter 3: Classes and attributes
  • Chapter 4: Python modules
    • [4.1] Modules
    • [4.2] Creating your own module
    • [4.3] Importing modules
    • [4.4] What's in a __name__?
    • [4.5] Searching for modules
  • Chapter 5: Objectify your robot!
  • Chapter 6: Object methods
  • Chapter 7: Add robot actions!
  • Chapter 8: Magic methods
  • Chapter 9: Reading and writing files
  • Chapter 10: Input validation
  • Chapter 11: Summary

Chapter 4

Python modules

Our ultimate goal is extensible programming (EP). By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system.
Niklaus Wirth

Rough estimated time needed
15-20 mins

Previous Next

Page designed by Josiah Wang

Department of Computing | Imperial College London