
The New New Thing: A Silicon Valley Story
Michael Lewis
4.4 on Amazon
26 HN comments

Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Jason Schreier
4.7 on Amazon
26 HN comments

How Google Works
Eric Schmidt and Jonathan Rosenberg
4.5 on Amazon
26 HN comments

Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series)
Kent Beck and Cynthia Andres
4.6 on Amazon
25 HN comments

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
Robert Martin
4.7 on Amazon
24 HN comments

The Bitcoin Standard: The Decentralized Alternative to Central Banking
Saifedean Ammous, James Fouhey, et al.
4.7 on Amazon
23 HN comments

Deep Learning with Python
François Chollet
4.5 on Amazon
23 HN comments

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier
4.6 on Amazon
22 HN comments

The Unicorn Project
Gene Kim
4.6 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

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

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

Hacking: The Art of Exploitation, 2nd Edition
Jon Erickson
4.7 on Amazon
19 HN comments

Bitcoin: Hard Money You Can't F*ck With: Why Bitcoin Will Be the Next Global Reserve Currency
Jason A. Williams and Jessica Walker
4.8 on Amazon
19 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!