Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #179

G

Green Tea Press

Personal blog · greenteapress.comprogrammingsciencemath

Green Tea Press is a personal blog at greenteapress.com about programming, science and math. Since 2007, 239 different Hacker News readers have linked it 342 times, most often “Think Python: How to Think Like a Computer Scientist ”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
342mentions?
22recommend?
239HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 34 in 2017

Often recommended · 22 of 40 sampled comments recommend it?

Why HN links it

HN readers link Green Tea Press for free, open-source textbooks by Allen Downey, mainly Think Python and the Think statistics books, and recommend them to learners.

Recommended for · 22 comments
Free open-source Think books by Allen Downey, called good, awesome and recommended for Python and statistics.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Free books by Allen B. Downey on Python, statistics, Bayesian methods, data science and more. Read them online, download PDFs, or buy print editions.

Most-linked posts?

  1. Think Python: How to Think Like a Computer Scientist
    16 people · 18 mentions · first linked 2008-11-27
  2. /thinkpython/
    15 people · 15 mentions · first linked 2008-02-23
  3. Think Python 2e
    10 people · 13 mentions · first linked 2019-05-15
  4. The Little Book of Semaphores
    9 people · 10 mentions · first linked 2009-01-23
  5. Green Tea Press: Free Books by Allen B. Downey
    9 people · 9 mentions · first linked 2018-07-07
  6. The Little Book of Semaphores
    8 people · 10 mentions · first linked 2019-07-21
  7. Green Tea Press – Free Books by Allen Downey
    8 people · 9 mentions · first linked 2016-08-16
  8. Think Python 2nd Edition by Allen B. Downey
    8 people · 9 mentions · first linked 2016-07-01
  9. /thinkpython/thinkpython.html
    8 people · 8 mentions · first linked 2010-03-03
  10. Think Bayes - Bayesian Statistics Made Simple
    7 people · 7 mentions · first linked 2012-10-10

What Hacker News says?

  1. swimfar · 2014-07-30Recommends
    Here's a nice introduction/exercise which is part of a python tutorial. http://www.greenteapress.com/thinkpython/html/thinkpython014...

    Comment linking /thinkpython/html/thinkpython014.html

    on “Show HN: Markov chains explained visually”
  2. Submitted Think Bayes: Bayesian Statistics Made Simple (2012) as a story · 404 points

    HN discussion
  3. https://greenteapress.com/wp/think-stats-2e/

    Comment linking /wp/think-stats-2e/

    on “A Programmer's Introduction to Mathematics”
  4. Submitted Textbook manifesto (2016) as a story · 369 points

    HN discussion
  5. OK, you don't build a complete project, but it's a similar approach: Think Stats: Probability and Statistics for Programmers http://greenteapress.com/thinkstats/ Here, you learn statistics by implementing statistics functions in Python along the way and use them to solve the questions in the book.

    Comment linking /thinkstats/

    on “Ask HN: What are some books where the reader learns by building one project?”
  6. Submitted Think OS: A Brief Introduction to Operating Systems as a story · 257 points

    HN discussion
  7. "The Little Book of Semaphores" also belongs here. https://greenteapress.com/wp/semaphores/

    Comment linking /wp/semaphores/

    on “Computer Science textbooks that are freely available online”
  8. Submitted The Little Book of Semaphores [pdf] as a story · 226 points

    HN discussion
  9. Hi! As a member of the Python community, could you please pick a better textbook than Dive into Python? Think Python is a far better book, off the top of my head, but nearly anything's better than DiP for people not acquainted with the language. ( http://greenteapress.com/thinkpython/ )

    Comment linking /thinkpython/

    on “SICP is Under Attack”
  10. Submitted Think Stats: Probability and Statistics for Programmers as a story · 213 points

    HN discussion
  11. caturopath · 2024-02-16Recommends
    Love Think Python, I have recommended it to so many learners: it balances the various concerns of a new programmer book really well. Allen Downey has a bunch of other books with somewhat similar approaches too https://greenteapress.com/wp/ -- some I do think he might have gone too far in the low-rigor side, but all the ones I've reviewed have been pretty good. (I was sharing a table at a conference with Allen some t…

    Comment linking /wp/

    on “Think Python, 3rd Edition”
  12. Submitted Think Bayes - Bayesian Statistics Made Simple as a story · 192 points

    HN discussion
  13. librasteve · 2024-02-16Recommends
    I love these books … in my case Think Perl6 (now Think Raku) was a real eye opener. A quick scan of the new Python 3rd edition looks like it is quite dumbed down - which is probably appropriate for Python. I highly recommend the intro to Functional Programming in Raku (chapter 14). https://greenteapress.com/wp/think-perl-6/

    Comment linking /wp/think-perl-6/

    on “Think Python, 3rd Edition”
  14. Submitted Think Stats, using python to learn stats as a story · 179 points

    HN discussion
  15. civilian · 2012-04-25Recommends
    Here's a good "play with turtles" chapter in an online textbook if anyone is interested: http://www.greenteapress.com/thinkpython/html/book005.html Did porting your project to github mess up the formatting, or did you actually use 8-space tabs?! Because I just threw up in my mouth a little bit.

    Comment linking /thinkpython/html/book005.html

    on “Feynman: I am burned out and I'll never accomplish anything”
  16. Submitted The Little Book of Semaphores (2016) [pdf] as a story · 150 points

    HN discussion
  17. Green Tea Press has some good ones, "How to Think Like a Computer Scientist" one with Java and one with Python, they're open source books so some people have produced more interactive (browser) books. https://greenteapress.com/wp/

    Comment linking /wp/

    on “Ask HN: What are the most fundamental books on computer science?”
  18. Submitted Think OS: A Brief Introduction to Operating Systems as a story · 143 points

    HN discussion
  19. faizshah · 2022-03-13Recommends
    Gonna throw in one of my own picks for Concurrency, I landed on this book a few months ago called “The Little Book of Semaphores” on synchronization with examples in python: https://greenteapress.com/wp/semaphores/

    Comment linking /wp/semaphores/

    on “A non-standard book list for software developers”
  20. Submitted Free book on Statistics for Programmers as a story · 142 points

    HN discussion
  21. There's a series of books called "Thinking ..." that aims for exactly this. http://www.greenteapress.com/thinkbayes/ http://www.greenteapress.com/index.html

    Comment linking /index.html

    on “Hacker's Guide to Neural Networks”
  22. Submitted Green Tea Press: Free Books by Allen B. Downey as a story · 83 points

    HN discussion
  23. I studied probability during my undergrad (and high school) using dice, coins and other such things. It made sense to me but there was a dark area in my understanding. It felt like a blind spot and I could never get into it. In the final year of engineering, we had someone do a quick refresher on probability as a prelude to a longer course on pattern recognition and he described the whole thing using set theory (Ven…

    Comment linking /thinkstats/

    on “Probability Theory for Scientists and Engineers”
  24. Submitted Think Python: How to Think Like a Computer Scientist as a story · 48 points

    HN discussion
  25. Hi, I'm 30 and trying to relearn the math courses I did in college (Computer Science degree) and more. I am currently using Standford & MIT's open couseware. I feel like I am moving slower than I would if I were in a course but able to grasp the material better at this rate... I made good grades in my math courses but like you, I didn't have to use them in software engineering that much. I would like to get into a f…

    Comment linking /wp/think-stats-2e/

    on “Ask HN: How do I learn math/physics in my thirties?”
  26. Submitted Learn Perl the Hard Way as a story · 45 points

    HN discussion
  27. vdimarco · 2013-11-02Recommends
    O'Rielly's 'Think Stats' is freely available in html/pdf online and is quite good. http://www.greenteapress.com/thinkstats/

    Comment linking /thinkstats/

    on “Ask HN: What are you working on and why is it cool?”
  28. Submitted The Little Book of Semaphores as a story · 43 points

    HN discussion
  29. http://greenteapress.com/wp/think-perl-6/

    Comment linking /wp/think-perl-6/

    on “Why I’m Learning Perl 6”
  30. Submitted The Little Book of Semaphores as a story · 24 points

    HN discussion

Search all of HN for greenteapress.com

Linked by the same people?