1STARTING YOUR PROJECT

image

In this first chapter, we’ll look at a few aspects of starting a project and what you should think about before you begin, such as which Python version to use, how to structure your modules, how to effectively number software versions, and how to ensure best coding practices with automatic error checking.

Versions of Python

Before beginning a project, you’ll need to decide what version(s) of Python it will support. This is not as simple a decision as it may seem.

It’s no secret that Python supports several versions at the same time. Each minor version of the interpreter gets bug-fix support for 18 months and security support ...

Get Serious 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.