July 2010
Beginner to intermediate
404 pages
10h 6m
English
We covered several very different topics in this chapter. Each represented an important non-object-oriented feature that is popular in Python. Just because we can use object-oriented principles does not always mean we should!
However, we also saw that "the Python way" often just provides a shortcut to traditional object-oriented syntax. Knowing the object-oriented principles underlying these tools allows us to use them effectively in our own classes.
We covered:
In the next chapter, we're going to study design patterns; building blocks that object-oriented programmers use to create maintainable ...
Read now
Unlock full access