Machine Learning for Hackers
If you're an experienced programmer interested in crunching data, this book will get you started wit ... more

Think Complexity
Expand your Python skills by working with data structures and algorithms in a refreshing context - t ... more

The Art of Concurrency
If you're looking to take full advantage of multi-core processors with concurrent programming, this ... more

Mastering Algorithms with Perl
Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many t ... more

Programming Collective Intelligence
Want to tap the power behind search rankings, product recommendations, social bookmarking, and onlin ... more

Learning OpenCV
This library is useful for practitioners, and is an excellent tool for those entering the field: it ... more

Algorithms in a Nutshell
Creating robust software requires the use of efficient algorithms. Algorithms in a Nutshell describe ... more