
Introducing Python
Modern Computing In Simple Packages
by Bill Lubanovic · first published 2013
5mentions
4recommended by
4HN commenters
2022–2023first – last mentioned
100% recommend
Revision History for the First Edition - 2014-11-07: First release - 2015-02-20: Second release - 2016-02-26: Third release
Affiliate links. As an Amazon Associate I earn from qualifying purchases.



…library) and see which ones they prefer. Doing physics with python will make the learning process more fun, imo. Some other books for getting a full picture of beginning and intermediate python are: - Introducing Python by Bill Lubanovic (book might progress a little slow for your colleague but a good starter book) - Fluent Python by Luciano Ramalho (there is a new edition coming out shortly... this is a good intermediate…
on “Ask HN: Programming (Python) course for physics prof” ↗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:…
on “Ask HN: Python Programming Books” ↗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…
on “Ask HN: Python Programming Books” ↗…Python, it’s for people who already know python and want to go that extra mile. I still use it as a reference almost every month. Automate the boring stuff is a good beginner book, I like the coverage in “Introducing Python” by Lubanovic because it covers Modules and Packages for a whole chapter whereas in other books distributing your code is often a footnote. Even Fluent Python (my favorite python book) doesn’t have that…
on “Ask HN: Which book would you recommend for learning Python in detail?” ↗…that you go to as you need it, when I was working on python stuff I would read it once a month. My favorite introductory book (not an introduction to programming but an introduction to the language) is “Introducing Python by Lubanovic” because it’s one of the only beginner books that actually covers the python module system with enough depth and the second half of the book gives a quick overview of a lot of different python…
on “Advanced Python Mastery – A Course by David Beazley” ↗