You cannot edit this Postr after publishing. Are you sure you want to Publish?
Experience reading like never before
Read in your favourite format - print, digital or both. The choice is yours.
Track the shipping status of your print orders.
Discuss with other readersSign in to continue reading.

"It was a wonderful experience interacting with you and appreciate the way you have planned and executed the whole publication process within the agreed timelines.”
Subrat SaurabhAuthor of Kuch Woh PalUnlock the power of Python through the lens of essential computer science fundamentals. This book offers a fresh, Python-centric take on data structures and algorithms, drawing inspiration from the acclaimed works Data Structures and Algorithms in Java and Data Structures and Algorithms in C++ by Goodrich and Tamassia. But this is far more than a simple translation—it is a complete reimagining tailored for the Python language.
Designed for students, educators, and professionals alike, this book presents core concepts with clarity, depth, and practical implementation. Algorithms previously expressed in pseudocode are now fully realized in idiomatic Python, while data structures are built to align with Python’s dynamic typing, built-in collections, and object-oriented design.
Notably, the book delves deeply into how Python’s native types—like list, tuple, and str—work under the hood, offering readers a behind-the-scenes look in Chapter 5 and an all-new Appendix A. Throughout the text, over 450 detailed illustrations bring complex ideas to life, making it easier than ever to grasp fundamental and advanced topics.
Whether you're preparing for technical interviews, coursework, or real-world software development, this book will equip you with the knowledge and tools to write efficient, elegant, and Pythonic code.
Perfect for readers who want more than just theory—this is your gateway to mastering data structures and algorithms in Python.
It looks like you’ve already submitted a review for this book.
Write your review for this book (optional)
Review Deleted
Your review has been deleted and won’t appear on the book anymore.
Mr.N.Udayakumar, Dr.A.Saritha, Dr.S.Thirumal, Dr.P.Sheela Gowr
Mr. N. Udayakumar, Dr. A. Saritha, Dr. S. Thirumal, and Dr. P. Sheela Gowri are esteemed faculty members in the Department of Computer Science and Engineering at VISTAS, Chennai. Together, they bring a rich blend of academic excellence, research insight, and teaching experience to this comprehensive guide on data structures and algorithms in Python.
Mr. N. Udayakumar is an Assistant Professor with over 11 years of teaching experience. He holds a Bachelor's degree in Computer Science and a Master’s in Computer and Communication Engineering. Currently pursuing his Ph.D. in malware analysis, he has published several research papers and holds six patents. His interests include network security, cyber forensics, and cybersecurity.
Dr. A. Saritha, Associate Professor, earned her Ph.D. in 2024 and holds both Bachelor's and Master’s degrees in Computer Science and Engineering. With over 29 journal publications and 35 international conference presentations, she has been granted two patents. Dr. Saritha actively engages in NPTEL courses and faculty development programs. Her areas of interest include MANET, computer networks, software engineering, and big data analytics.
Dr. S. Thirumal, also an Associate Professor, completed his Ph.D. from Hindustan Institute of Technology and Science in 2023. He has 14 years of teaching experience and over 35 publications in reputed journals and conferences. He holds three granted patents and eight published patents. His research focuses on big data, cloud computing, computer networks, image processing, and machine learning.
Dr. P. Sheela Gowri, Associate Professor at VISTAS, received her Ph.D. in 2023. She brings 14 years of academic experience, with 30 journal articles and 27 international conference papers to her credit. Actively involved in NPTEL and workshops, she has one granted patent and six published patents. Her interests include cloud computing, machine learning, deep learning, and image processing.
Together, the authors combine deep theoretical knowledge with practical programming expertise, offering readers a reliable and accessible guide to mastering data structures and algorithms in Python.
India
Malaysia
Singapore
UAE
The items in your Cart will be deleted, click ok to proceed.