How would you compare this book to "Fluent Python"? Similar level?
I like "Fluent Python" and it is the recommendation I currently give to my students who want something intermediate.
How would you compare this book to "Fluent Python"? Similar level?
I like "Fluent Python" and it is the recommendation I currently give to my students who want something intermediate.
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 with subprocess, using the sqlite3 module, tempfile module, datetime + timezones, the Python official Docker images, and pip.
Fluent Python's ~800 pages really give great coverage for much of the standard library and patterns your students will see in wild Python, but the more compact ~140 page Intuitive Python might layer on some additional knowledge too.