Chapter 5. Working with Module Patterns

In the previous chapters, we have looked in detail at how Python modules and packages work, and learned how you can use them in your programs. When using modular programming techniques, you will find that the ways in which modules and packages are used tend to follow standard patterns. In this chapter, we will examine a number of these common patterns for using modules and packages to deal with a range of programming challenges. In particular, we will:

  • Learn how the divide and conquer technique helps you to solve programming problems
  • See how the principle of abstraction helps you to separate what you want to do from how you do it
  • Discover how encapsulation allows you to hide the details of how information is ...

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.