News

Overview Python's "abstract base class" system gives you a way to create types that serve as the abstract foundation for another, more concrete type. This example shows how an abstract base class ...
Readers have returned quite a bit of feedback concerning, “Abstract Classes Vs. Interfaces” from April 2001. A recurring request asks to see a complete example of using interfaces and abstract ...
Python 3.7's dataclasses reduce repetition in your class definitions. Newcomers to Python often are surprised by how little code is required to accomplish quite a bit. Between powerful built-in data ...
This post offers a comprehensive Python beginner's guide that explains everything newcomers need to know about the language.
This post explains what a Python module is and how to use it to drastically extend the capabiltiies of your code. Plus: how to make your own!