A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2 (Pragmatic Bookshelf)
Wednesday, 22 October 2025

This book covers advanced data structures and algorithms, exploring the efficiency of algorithms, and of data structures such as B-trees, bit vectors, and Bloom filters. Jay Wengrow shows how to use techniques like caching, randomization, and fingerprinting, using simple language, clear diagrams, and practice exercises and solutions. This Python edition uses Python exclusively for all code examples, exercises, and solutions.

<ASIN: B0DXN5SQCV >

 

Author: Jay Wengrow 
Publisher: Pragmatic Bookshelf
Date: October 2025
Pages: 500
ISBN: 978-8888651322
Print: B0DXN5SQCV
Audience: Python developers
Level: Intermediate
Category: Data Science and Python

For recommendations of books on data science see Reading Your Way Into Big Data in our Programmer's Bookshelf section.

For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner


Core Java for the Impatient, 3rd Ed

Authors:  Cay S. Horstmann 
Publisher: Addison Wesley
Pages: 576
ISBN: 9780138052102
Print: 0138052107
Kindle: B0B8RZZBDJ
Audience: Smart programmers wanting in-depth coverage
Rating: 4.8
Reviewer: Mike James

The key to this book is the word "impatient" in the title. What does this m [ ... ]



Coding All-In-One For Dummies

Author: Chris Minnick
Publisher: For Dummies
Pages: 912
ISBN: 978-1119889564
Print: 1119889561
Kindle: B0B5BBNW9L
Audience: People wanting to learn to code in JavaScript, Flutter and Python
Rating: 3.5
Reviewer: Kay Ewbank

This book is described as offering an ideal starting place for learning th [ ... ]


More Reviews