Python Testing with pytest
Description
Want to write code that pushes the boundaries of speed, space savings,
and scalability? Then you need more advanced data structures and
algorithms. Go beyond Big O notation and evaluate the true efficiency of
each algorithm you design. Pull out data structures such as B-trees, bit
vectors, and Bloom filters to wrangle big data. Wield techniques like
caching, randomization, and fingerprinting to tame even the most
demanding applications. With simple language, clear diagrams, and
practice exercises and solutions, this book makes these topics easy to
grasp. Go beyond the basics and use these next-level concepts to build
software that’s ready to take on the challenges of the real world.