
Data Structures and Algorithms in Python
by Michael T. Goodrich, Roberto Tamassia, Michael H Goldwasser · first published 2012
8mentions
5recommended by
8HN commenters
2017–2024first – last mentioned
63% recommend25% neutral13% critical
Why HN recommends it
Broad, balanced coverage of fundamental data structures and algorithms in Python, including asymptotic analysis; often recommended for self-study alongside a Python foundation and for working programmers.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Tech: 1. The C Programming Language 2. Data Structures and Algorithms in Python Non-Tech: 3. Dune 4. Lord of the Flies
on “Ask HN: Which books have you re-read the most?” ↗I'll recommend: Data Structures and Algorithms in Python by Goodrich et. all, they've also done this series in Java and C++ but I am only familiar with the Python version. It has a great balance in terms of covering everything you need to know in terms of fundamental…
on “Ask HN: How to get better at Data structures and Algorithm?” ↗…"Introduction to the Theory of Computation" by Michael Sipser, which discusses the use of lists in the context of automata and formal languages, including their role in the construction of Turing machines. "Data Structures and Algorithms in Python" by Michael T. Goodrich et al., which provides a detailed discussion of the mathematical properties of lists, including their time and space complexity. "A Course in Combinatorics" by J. H. van Lint…
on “ChatGPT produces made-up nonexistent references” ↗…in a lot of companies. My Python knowledge was non-existent, so I spent most of my time sleeping in, and working my way through a set of Python books. I worked through Learn Python The Hard Way, and Data Structures and Algorithms in Python, and although I've not done much Python this year it gave me the best of both worlds. I was able to relax through the two months off, but keep my mind in code and get over the initial impostor syndrome…
on “Ask HN: If you had two months off between jobs what would you be doing?” ↗I enjoyed “Data Structures and Algorithms in Python”!
on “Think Python, 3rd Edition” ↗…For instance if I search by "algorithm and data structure." I see "Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles "by by Narasimha Karumanchi ranked above "Data Structures and Algorithms in Python" by Michael T. Goodrich. The book by Narasimha Karumanchi is absolutely terrible, it's filled with typos, plagiarisms, poor English and code that simply doesn't work. So why is it ranked higher? Probably…
on “Show HN: 100 Python books, categorized and ranked” ↗This repository contains implementations of various data structures and algorithms in Python from the book Data Structures and Algorithms in Python by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser. It is intended to be a learning resource for myself and others, and as such,…
My Grandmother asks what (physical) book I'd like for Christmas each year. Last year I asked for Pro Git. This year I might ask for Data Structures & Algorithms in Python. I listen to countless audio-books, but don't find myself sitting down to read a physical book except for this strange tech-knowledge niche, where I can learn without it feeling like laptop-work-overtime because it's a physical
on “What Books do you enjoy in physical form?” ↗