Chapter 16. Developer Tools
Over the course of its lifetime, Python has evolved an extensive ecosystem of modules intended to make the lives of Python developers easier by eliminating the need to build everything from scratch. That same philosophy has been applied to the tools that developers rely on to do their work, even if they are not used in the final version of a program. This chapter covers the modules included with Python that facilitate common development tasks such as testing, debugging, and profiling.
The most basic form of help for developers is documentation of the code they are using. The pydoc (page 1024) module generates formatted reference documentation from the docstrings included in the source code for any importable module. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access