Skip to content

Comment on Ask HN: Books that teach you programming languages via systems projects?

Comments

Great thread so far.

Anything specific for Python, and recent enough to be based on the latest Python (3.9.5, or at least 3.x)?

I remember (but can't find it, sorry) a great "learn by example" web tutorial, but based on Python 2.x, and possibly at least 6-7 years old by now.

Learn Python the Hard Way, [0]

It isn't the most grand systems approach, but does build a text dungeon crawler and then makes it a web application.

[0] https://learnpythonthehardway.org/python3/

I can highly recommend Test-Driven Development with Python[0]. The book has you build and deploy a web application, with emphasis on writing tests at each stage of development. The author has a great sense of humour and the whole book is a fun read-through.

[0] https://www.obeythetestinggoat.com/

There is a book called "Black Hat Python". The second edition targets Python 3 and because of the nature of the topic is mostly lower level programming.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.