Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Think Complexity

    Think Complexity

    Allen B. Downey · 2012

    Dive into Python's advanced possibilities, including algorithm analysis, graphs, scale-free networks, and cellular automata with this in-depth, hands-on guide.

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    11recommend
    19mentions
    16people
    2012–2026years
    68% recommend32% neutral

    Mentions per year

    20122014201620182020202220242026

    What Hacker News says

    1. staplungMay 2026
      Allen Downey (author of the above) has a number of books on computer science-y things. You can buy hardcopies but I think all of them are also just freely available.

      Here's a few:

      Think Complexity

      https://github.com/AllenDowney/ThinkComplexity2

      Think DSP

      https://github.com/AllenDowney/ThinkDSP

      Think Stats

      https://github.com/AllenDowney/ThinkStats/

      Think Bayes

      https://github.com/AllenDowney/ThinkBayes2/

      thread
    2. guiambrosMay 2026
      Also:

      - Think Python

      - Think Data Structures

      - Think Java

      - Think Perl6 (!)

      - Modeling and Simulation in Python

      - Probably Overthinking It

      And more [1]. He's a prolific writer, and very generous for offering many of them for free. I read several of them online or through O'Reilly, and bought printed copies just to appreciate his work. Really enjoyed Think DSP, Think Complexity, Think Bayes, etc.

      [1] https://www.amazon.com/stores/Allen-Downey/author/B001O8NBPS

      thread
    3. westurnerDec 2019
      This is a good list of books. Unfortunately many of the links are broken? Probably just my luck, but the first few "with Sage" books I excitedly selected unfortunately 404'd. I'll send an email.

      > Moreover, the American Institute of Mathematics maintains a list of approved open-source textbooks. https://aimath.org/textbooks/approved-textbooks/

      I also like the (free) Green Tea Press books: Think Stats, Think Bayes, Think DSP, Think Complexity, Modeling and Simulation in Python, Think Python 2e: How To Think Like a Computer Scientist https://greenteapress.com/wp/

      And IDK how many times I've recommended the book for the OCW "Mathematics for Computer Science" course: https://ocw.mit.edu/courses/electrical-engineering-and-compu...

      There may be a newer edition than the 2017 version of the book: https://courses.csail.mit.edu/6.042/spring17/mcs.pdf

      thread
    4. jmmcdOct 2019
      Think Python, Think Complexity, and Think Statistics are all really excellent. Downey is an artist of CS pedagogy.
      thread
    5. tenkabutoAug 2019
      You mentioned getting to grips with complexity analysis. Has she looked at the book Think Complexity[1]? It seems pretty cool and related to that area of study.

      [1]: http://greenteapress.com/complexity/

      thread
    6. sn9May 2017
      You might want to check out the author's book titled Think Complexity....
      thread

    Related

    Think DSPAllen B. Downey
    2018–2026

    Think DSP

    Allen B. Downey
    5 recommend · 9
    Cover of Think Python
    2008–2025

    Think Python

    Allen B. Downey
    15 recommend · 29
    Cover of Think Stats
    2011–2026

    Think Stats

    Allen B. Downey
    27 recommend · 49
    Cover of Think Bayes
    2012–2026

    Think Bayes

    Allen B. Downey
    37 recommend · 50
    Cover of How to think like a computer scientist
    2008–2026

    How to think like a computer scientist

    Allen B. Downey
    16 recommend · 23
    Cover of The Nature of Code
    2012–2026

    The Nature of Code

    Daniel Shiffman
    73 recommend · 111
    Cover of Complexity
    2007–2024

    Complexity

    M. Mitchell Waldrop
    6 recommend · 9
    Cover of The Elements of Computing Systems
    2008–2026

    The Elements of Computing Systems

    Noam Nisan
    204 recommend · 344