CONTENTS
xiv
Copyright .......................................................................................................................300
PEP 20: The Zen of Python..................................................................................301
Abstract .........................................................................................................................301
The Zen of Python..........................................................................................................301
Easter Egg......................................................................................................................301
Copyright .......................................................................................................................302
PEP 257: Docstring Conventions.........................................................................303
Abstract .........................................................................................................................303
Rationale........................................................................................................................303
Specification..................................................................................................................303
What is a Docstring?............................................................................................................................. 303
One-Line Docstrings............................................................................................................................. 304
Multi-Line Docstrings ........................................................................................................................... 305
Handling Docstring Indentation ............................................................................................................ 306
Copyright .......................................................................................................................307
Acknowledgments.........................................................................................................307
PEP 387: Backwards Compatibility Policy..........................................................309
Abstract .........................................................................................................................309
Rationale........................................................................................................................309
Backwards Compatibility Rules.....................................................................................309
Making Incompatible Changes ......................................................................................310
Copyright .......................................................................................................................311
PEP 3000: Python 3000 ......................................................................................313
Abstract .........................................................................................................................313
Naming ..........................................................................................................................313
PEP Numbering..............................................................................................................313