HackerNews Readings
40,000 HackerNews book recommendations identified using NLP and deep learning

Scroll down for comments...

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

Prev Page 4/16 Next
Sorted by relevance

celiasonSep 22, 2018

The book Fluent Python is a good book that goes beyond the introduction to python books
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

Fluent Python is an amazing book focused on teaching idiomatic Python to experienced programmers.

SplendoronJuly 7, 2017

In your case I would recommend Effective Python and/or Fluent Python if you haven't read those.

rhizome31onFeb 19, 2020

Fluent Python by Luciano Ramalho is very good.

disgruntledphd2onSep 26, 2019

Fluent Python is an amazing book, even the first chapter made loads of weird python stuff just click for me (len, for example).

lettuceonJuly 8, 2017

Fluent Python is a great book. I found Luciano Ramalho's writing style very easy to follow and his knowledge of Python is extensive.

Looks like Effective Python should be next on my reading list!

sndeanonOct 28, 2017

I went through "Fluent Python: Clear, Concise, and Effective Programming" and think it's probably the best Python (or any programming language?) book I've tried.

Not sure if a book is what you meant by guide.

mayankkaizenonOct 28, 2017

Fluent Python is the best intermediate level Python book I have read. It is one book you wish to have more and more pages.

narimiranonDec 1, 2017

> Check out 'Fluent Python' for juicier python concepts.

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

Fluent Python is a great book. 2nd edition is accessible as well https://learning.oreilly.com/library/view/fluent-python-2nd/...

techstrategistonDec 4, 2019

Can anyone vouch for the stats books? I took stats in undergrad but I do need a refresher if I want to do any real data science.

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

Fluent Python 2nd ed. is available as a preprint on oreilly.com. Highly recommended.

disgruntledphd2onAug 13, 2021

If you like this kind of thing, the python manual has this: https://docs.python.org/3/reference/datamodel.html

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 had prior experience with other programming / scripting languages, and picking Python up felt very natural.

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

Thanks for Fluent Python, is this one [1]?

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

OK. Book suggestions? I'm considering "Data Science from Scratch: First Principles with Python", "Fluent Python", "Naked Statistics" and "Machine Learning: The Art and Science of Algorithms that Make Sense of Data".

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

Most programming books do not let you pause to reflect. They just go on and on. Consider Fluent Python by Luis Ramalho. If you read through the book, you will not get much out of it. However, if after each chapter, you try to come up with a practical application of the concepts discussed, then you will have a better chance at building a mental model around the topics. The code presented is just a solution to a problem. You need to come up with more problems. Basically, don't be a passive learner. Be an active learner.

dmulleronJune 23, 2021

I've not read Fluent Python, but its table of contents looks quite extensive, and covers a lot of good ground.

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

I don't know (yet) about any of the resources mentioned in this post but let me share my experience. Last year I came back to Python after several years spent mostly in JVM land and I was looking for some refresher so when I saw Python book bundle on Humble Bundle I didn't hesitate for a moment. While all books were solid, one really stood out. Fluent Python[0] is one of the best intermediate/advanced level books on any programming language I've ever read. It's like an average advanced course, Effective Java and JavaScript: The Good Parts blended together. Bonus points for numerous references to other languages(How is Python different from X?) and other technical digressions. I couldn't recommend it more if you, like me, wrote some Python before but have the feeling you never really understood its essence.

[0]: http://shop.oreilly.com/product/0636920032519.do

tjtonMay 3, 2016

Can anyone recommend a good python book for someone learning Data Analysis/Wrangling? I've listed a few options below.

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!

Built withby tracyhenry

.

Follow me on