Being an effective programmer

Now that you have seen just how useful modular programming techniques are, you might wonder why anyone would not want to use them. Other than a lack of understanding, why would a programmer eschew modular principles and techniques?

The Python language has been designed from the ground up to support good modular programming techniques, and with the addition of excellent tools such as the Python Standard Library, unit tests, and docstrings, it encourages you to apply these techniques to your everyday programming practice. Similarly, the use of indentation to define the structure of your code automatically encourages you to write well-formatted source code where the indentation of your code reflects the logical organization ...

Get Modular Programming with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.