Modern Python Cookbook: 130+ updated recipes for modern Python 3.12 with new techniques and tools

Steven F. Lott

Language: English

Published: Jul 22, 2024

Description:

The book is for web developers, programmers, enterprise programmers, engineers, and big data scientists. If you are a beginner, this book can get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming will help; while some foundational topics are covered, this is not a tutorial on programming or Python. 

All you need to follow through the examples in this book is a computer running any Python, version 3.12 or newer. Many of the examples can be adapted to work with Python 3 versions prior to 3.12. Material in Chapter 10 describes the match statement, introduced with Python 3.10. We strongly encourage installing a fresh copy of Python, avoiding any pre-installed operating system Python. The language run-time can be downloaded from https://www.python.org/downloads/. An alternative is to start with the Miniconda tool (https://docs.conda.io/en/latest/miniconda.html) and use conda to create a Python 3.12 (or newer) environment.