[HN Gopher] Ask HN: Python Programming Books
___________________________________________________________________
Ask HN: Python Programming Books
I'm looking for a modern Python book, the latest one I have on my
shelf is from before the 2/3 split, and I was hoping HN would have
some recommendations?
Author : thedevindevops
Score : 22 points
Date : 2022-04-10 19:30 UTC (3 hours ago)
| mickeyp wrote:
| Not a book, but you might like my site
| https://www.inspiredpython.com/
| modelviewpotato wrote:
| Some that I've read and enjoyed:
|
| - Introducing Python, 2nd Edition by Bill Lubanovic (Beginner
| Level)
|
| - Python Distilled, David M. Beazley (Beginner to Intermediate
| Level)
|
| - Effective Python (2nd Edition), Brett Slatkin (Intermediate
| Level)
|
| - Fluent Python (2nd Edition), Luciano Ramalho (Advanced Level)
|
| - CPython Internals, Anthony Shaw (Advanced Level)
|
| - Architecture Patterns with Python, Harry J. W. Percival & Bob
| Gregory (Advanced Level)
| jstx1 wrote:
| Effective Python is really good. You need to already know the
| language though, it doesn't teach it from scratch - it's more
| about how to use it well.
| procinct wrote:
| Personally a big fan of Fluent Python
| manifoldgeo wrote:
| If you're looking for a refresher that outlines Python language
| fundamentals, I recommend "Introducing Python, 2nd 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/...
|
| [1]: http://www.dabeaz.com/python-distilled/
|
| [2]: https://pragprog.com/titles/dmpython/intuitive-python/
|
| [3]: https://nostarch.com/seriouspython
| agumonkey wrote:
| dabeaz pycon talks are always chill and fun
| haunter wrote:
| Did anyone use the MIT textbook?
| https://mitpress.mit.edu/books/introduction-computation-and-...
| dragonwriter wrote:
| That's an introductory CS book using Python, not a Python book.
| That is, it's focus is on using Python to teach general
| computer science, not on teaching Python.
|
| It's good at what it does, but I wouldn't recommend it if your
| goal is primarily learning Python.
| sterlinm wrote:
| Robust Python and Python Distilled are both excellent and very
| recent.
| throwaway81523 wrote:
| For intermediate or advanced Python, David Beazely's books are
| great.
|
| I don't know of any beginning Python books as good as Learning
| Perl was back in the day. Python has gotten to be a confusing
| language and maybe not even the best choice for beginners any
| more though. What _is_ the best choice then? I don 't know. Each
| is terrible in its own way.
| EddieLomax wrote:
| https://pythonbooks.org/
| drBonkers wrote:
| To any beginners that come across this post in the future looking
| for introductory Python books, I tried many. The best I found in
| 2021 is Paul Gries's _Practical Programming: An Introduction to
| Computer Science Using Python 3.6 An Introduction to Computer
| Science Using Python 3.6_ [1].
|
| [1] https://pragprog.com/titles/gwpy3/practical-programming-
| thir...
___________________________________________________________________
(page generated 2022-04-10 23:02 UTC)