
Nothing to Envy: Ordinary Lives in North Korea
Barbara Demick
4.7 on Amazon
20 HN comments

Information Dashboard Design: Displaying Data for At-a-Glance Monitoring
Stephen Few
4.5 on Amazon
20 HN comments

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Gene Kim , Patrick Debois , et al.
4.6 on Amazon
20 HN comments

Non-Designer's Design Book, The
Robin Williams
4.6 on Amazon
20 HN comments

Nightfall: Devil's Night #4
Penelope Douglas
4.7 on Amazon
20 HN comments

Evicted: Poverty and Profit in the American City
Matthew Desmond, Dion Graham, et al.
4.7 on Amazon
20 HN comments

Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho
4.6 on Amazon
20 HN comments

The Unicorn Project
Gene Kim
4.6 on Amazon
20 HN comments

Excel: Pivot Tables & Charts (Quick Study Computer)
Inc. BarCharts
4.6 on Amazon
20 HN comments

Quantum Computation and Quantum Information: 10th Anniversary Edition
Michael A. Nielsen and Isaac L. Chuang
4.6 on Amazon
20 HN comments

The Creature from Jekyll Island: A Second Look at the Federal Reserve
G. Edward Griffin
4.8 on Amazon
20 HN comments

The Time Machine
H. G. Wells
4.4 on Amazon
20 HN comments

Models: Attract Women Through Honesty
Mark Manson, Austin Rising, et al.
4.6 on Amazon
20 HN comments

One Second After
William R. Forstchen, Joe Barrett, et al.
4.6 on Amazon
20 HN comments

A Conflict of Visions: Ideological Origins of Political Struggles
Thomas Sowell
4.8 on Amazon
20 HN comments
celiasonSep 22, 2018
http://shop.oreilly.com/product/0636920032519.do
Here's an interview with the author in 2015
https://talkpython.fm/episodes/show/24/fluent-python
travisjungrothonSep 26, 2019
SplendoronJuly 7, 2017
rhizome31onFeb 19, 2020
disgruntledphd2onSep 26, 2019
lettuceonJuly 8, 2017
Looks like Effective Python should be next on my reading list!
sndeanonOct 28, 2017
Not sure if a book is what you meant by guide.
mayankkaizenonOct 28, 2017
narimiranonDec 1, 2017
One of the best Python books I've read!
But I would never recommend it to a (Python) beginner. There are more 'lightweight' books/solutions for beginner.
If GP is somewhat experienced in Python and would like to broaden his knowledge - Fluent Python all the way!
_____beeonMar 29, 2021
techstrategistonDec 4, 2019
15 books is a big commitment, but I’ve really been enjoying Fluent Python as I’m trying to go from beginner to intermediate knowledge.
fermigieronJune 30, 2021
disgruntledphd2onAug 13, 2021
I found the book Fluent Python to be a great introduction to the ideas behind abstraction in Python.
Apparently, it's cadged from the Art of the Metaobject Protocol, which is a great book (which annoyingly enough, is not available in ebook form, which is a shame as typing loads of code from a dead-tree book is time consuming).
mirceauliniconAug 18, 2018
I started with Mark Lutz's Learning Python (http://shop.oreilly.com/product/9780596513986.do) about 10 years ago.
In the meanwhile I've been an active contributor to large Python-based open source projects, e.g., Salt (https://github.com/saltstack/salt) which not only that it helped me get feedback from people with a tremendous experience, but also reading through the code taught me good practices and many good ways to solve various problems.
A few months ago I started reading Luciano Ramalho's Fluent Python (http://shop.oreilly.com/product/0636920032519.do) which is just beautifully written and with a wide variety of topics for a deeper look inside Python internals.
hrgigeronNov 12, 2019
Java: Even for an early version I still revisit [2] Kathy Sierra SCJP 6 book beside of new ones, a great reminder for core concepts and basics, also 'effective java' by Joshua Bloch
C: As HeckFeck mentioned it was fun to follow C Programming Language by Brian W. Kernighan, Dennis Ritchie
[1] https://www.amazon.com/Fluent-Python-Concise-Effective-Progr...
[2] https://www.amazon.co.uk/Certified-Programmer-Study-Guide-CX...
colundonNov 27, 2015
I want to find two great books which can brush up and improve my insights in areas such as Machine Learning, statistics, practical linear algebra, computer vision and DSP.
Any suggestions on how to choose among the book list above?
__striskonFeb 16, 2018
dmulleronJune 23, 2021
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.
didymosplonMay 5, 2020
[0]: http://shop.oreilly.com/product/0636920032519.do
tjtonMay 3, 2016
Python for Data Analysis - http://shop.oreilly.com/product/0636920023784.do - I'm working on this one now.
Data Wrangling with Python - http://shop.oreilly.com/product/0636920032861.do
Fluent Python - http://shop.oreilly.com/product/0636920032519.do
Learning Predictive Analytics with Python - http://shop.oreilly.com/product/9781783983261.do
Data Visualization with Python and JavaScript - http://shop.oreilly.com/product/0636920037057.do
Thanks for any comments!