Skip to product information
1 of 1

Jay Wengrow

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills

đź’Ž Earn 295 Points (ÂŁ2.95) on this item.

Low Stock: Only 2 copies remaining
Regular price ÂŁ59.05 GBP
Regular price ÂŁ46.50 GBP Sale price ÂŁ59.05 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at ÂŁ3.89. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills


Algorithms and data structures are essential for writing efficient Python code. This book provides a practical approach with techniques and real-world scenarios,using Python exclusively for code examples and solutions. Learn to use Big O notation,choose appropriate data structures,and implement recursion to solve complex problems. Advanced data structures such as binary trees and graphs are also covered to scale specialized applications. With exercises and detailed solutions,this book helps you master data structures and algorithms and apply them to your daily production code.

Format: Paperback / softback
Length: 504 pages
Publication date: 23 January 2024
Publisher: Pragmatic Bookshelf


If you think data structures and algorithms are just theoretical concepts, you're missing out on their incredible potential for improving your Python code. By learning to use Big O notation, you can optimize your code by orders of magnitude, making it faster and more efficient.

Choose from a variety of data structures, such as hash tables, trees, and graphs, to boost your code's performance exponentially. This book, written in simple language with clear diagrams, makes this complex topic accessible to anyone, regardless of their background. Each chapter includes hands-on practice exercises to help you master data structures and algorithms for your daily work.

Algorithms and data structures are not just abstract ideas; they are essential tools that enable you to write code that runs faster and more efficiently. In today's web and mobile apps, where performance is critical, mastering these concepts is crucial. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can apply directly to your production code.

The Python edition of this book exclusively uses Python for all code examples, exercises, and solutions, making it easy for you to apply the concepts directly to your projects.

Use Big O notation to measure and improve the efficiency of your code. Understand how your choice of data structures can significantly impact the code you write. Learn how to use recursion to solve complex problems and create algorithms that run exponentially faster than alternatives. Dive into advanced data structures like binary trees and graphs to scale specialized applications like social networks and mapping software.

One single keyword can give your code a significant boost in performance. Practice your new skills with exercises in every chapter, along with detailed solutions.

By applying these techniques, you can make your Python code faster and more scalable, ensuring it can handle even the most demanding tasks. So, don't settle for average performance; take the leap and unlock the full potential of data structures and algorithms in your Python code.

Weight: 922g
Dimension: 236 x 191 x 28 (mm)
ISBN-13: 9798888650356

UK and International shipping information

We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.

View full UK and international delivery information.

View full details