Having trouble reading this email? View it in your browser.
New This Week

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2

Write fast, space-efficient, and scalable code using the easy-to-understand algorithms and data structures in this book. Volume 2 of the series uses Python exclusively as its language for all code implementations, in both the main text as well as the exercises and solutions included in every chapter.

Recently Released:

 

Best Sellers:

Make sure you haven't missed anything!

  1. tmux 3
  2. The Pragmatic Programmer, 20th Anniversary Edition
  3. Real-World Event Sourcing
  4. iOS 18 App Development Essentials
  5. Programming Ruby 3.3 (5th Edition)

See all best sellers...

Data Structures and Algorithms in Python
October 15, 2024

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2

The applications you write get more complex by the day. To keep up, you need to ensure your knowledge and techniques grow, too. A mastery of data structures and algorithms lets you write software more quickly; software that works, performs, and scales. Volume 2 of the series takes your knowledge of data structures and algorithms to the next level. With this practical and easy-to-understand guide, you'll create software that can tackle today's challenging problems head on. This Python edition uses Python exclusively for all code examples, exercises, and solutions.

Benchmark your Python code to learn its true speed. Design fast and elegant solutions by connecting different data structures together. Use Monte Carlo algorithms to push the limits of your application's speed and memory savings in surprising ways. Wrangle big data with B-trees and other specialized algorithms. Design efficient algorithms by cleverly sprinkling in a bit of randomization. Cram tons of data into tiny bit vectors and Bloom filters. And leverage caching to make your software blazingly fast.

Learn these sophisticated techniques and create great software that meets today's challenges.

Now available in beta from pragprog.com/titles/jwpython2.

Want to Write Something? Share What You Know

From paperbacks and ebooks to online courses and beyond, if you want to create technical content, we may be your perfect partner.

Leverage our 20+ years of experience, our global distribution network, our massive fan base, our relationships with industry leaders, our editorial, production, and marketing prowess, and even our reputation for excellence. Sure, you could go it alone, but with some of the highest royalties in all of traditional publishing and your own personal team, why would you bother?

Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us for more details today.

Let's publish something together!

Upcoming Author Appearances

  • 2024-10-16 Michael Keeling, Global Software Architecture Summit, Barcelona
  • 2024-10-25 Lorilyn Jordan Miller, Clojure Conj 2024
  • 2024-11-05 Johanna Rothman, Business Agility Meetup Berlin
  • 2024-11-07 Andy Atkinson, PASS Community Data Summit, Seattle, WA
  • 2024-11-11 Anders Schau Knatten, NDC TechTown
  • Be the First

    Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest content, best promotions, and upcoming events.

    Want even more? Follow @pragprog on Twitter and The Pragmatic Programmers on LinkedIn for commentary, news, job openings, and even puzzles.

    And, if you want, you can see what Dave Thomas (@pragdave) is up to.

    Thanks for your continued support,

    By Professional Developers, for Professional Developers
    PragProg.com

    Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027