Theory
Tutorials
Public API
Command Line Interface and I/O
Developer guides
Raises ValueError if the value is not present.
Supporting start and stop arguments is optional, but recommended.