What is this book about?
Data structures allow you to store and organize data efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. Hands-On Data Structures and Algorithms with Python teaches you the essential Python data structures and the most common algorithms for building easy and maintainable applications.
This book covers the following exciting features:
Understand object representation, attribute binding, and data encapsulation
Gain a solid understanding of Python data structures using algorithms
Study algorithms using examples with pictorial representation
Learn complex algorithms through easy explanation, implementing Python
Build sophisticated and efficient data applications in Python
Understand common programming algorithms used in Python data science
Write efficient and robust code in Python 3.7