November 2024
Intermediate to advanced
672 pages
21h 1m
English
When you’re implementing Python programs that handle a non-trivial amount of data, you’ll often encounter slowdowns caused by the algorithmic complexity of your code. For example, programs you expected to scale linearly in the size of input data might actually grow quadratically, causing problems in production. Luckily, Python includes optimized implementations of many standard data structures and algorithms that can help you achieve high performance with minimal effort.
Similarly, Python provides built-in data types and helper functions for handling common tasks that frequently come up in programs: manipulating dates, times, and time zones; working with money values while preserving precision and controlling ...
Read now
Unlock full access