
Intuitive Python
by David Muller · first published 2021
5mentions
2recommended by
3HN commenters
2021–2024first – last mentioned
67% recommend33% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







…Edition" (2019) by Bill Lubanovic [0]. Another really cool introduction that's filled with intermediate tricks is "Python Distilled" by Dave Beazley [1] (2021). A couple of nice intermediate books: "Intuitive Python - Productive Development for Projects that Last" by David Muller [2] (2021). "Serious Python" by Julien Danjou [3] (2018). References: [0]: https://www.oreilly.com/library/view/introducing-python-2nd/...…
on “Ask HN: Python Programming Books” ↗…(https://www.manning.com/books/practices-of-the-python-pro) — learn to design professional-level, clean, easily maintainable software at scale, includes examples for software development best practices * Intuitive Python (https://pragprog.com/titles/dmpython/intuitive-python/) — productive development for projects that last
on “Ask HN: Which book would you recommend for learning Python in detail?” ↗…quickly discover its virtues (and limitations). I think there are tremendous Python resources available online, but wanted to capture another perspective to help teammates level up their skills. The book ("Intuitive Python: Productive Development for Projects that Last") went through a beta release this spring, and was officially released this month. It's available (including a few free sections) here: https://pragprog.com/titles/dmpython/intuitive-python/…
on “Show HN: I wrote a book about Python” ↗I've not read Fluent Python, but its table of contents looks quite extensive, and covers a lot of good ground. Intuitive Python does cover some things that aren't present in Fluent Python (as far as I can tell): checking your code for errors with flake8 + mypy, using pdb to debug, profiling with cprofile, running external programs…
on “Show HN: I wrote a book about Python” ↗…(https://www.manning.com/books/practices-of-the-python-pro) — learn to design professional-level, clean, easily maintainable software at scale, includes examples for software development best practices * Intuitive Python (https://pragprog.com/titles/dmpython/intuitive-python/) — productive development for projects that last * Advanced Python Mastery (https://github.com/dabeaz-course/python-mastery) — exercise-driven…
on “Think Python, 3rd Edition” ↗