Hacker News Books
This Week
Languages
▼
C
C#
C++
Clojure
CSS
Dart
Elixir
Erlang
Fortran
Go
Haskell
HTML
Java
JavaScript
Julia
Kotlin
Lisp
Lua
Markdown
MATLAB
Objective-C
Perl
PHP
Python
R
Ruby
Rust
Scala
Shell
SQL
Swift
TypeScript
Visual Basic
XHTML
XML
YAML
Zig
Lists
▼
Founder Favorites
All Time Top Books
Interviews
▼
Gabriel Weinberg (DuckDuckGo)
Ray Grieselhuber (DemandSphere)
Newsletter
Blog
▼
Reviews
Changelog
Top Books Of All Time
Top Books By Month
Languages
>
Python
Python Books
The top books for learning Python programming according to the Hacker News community.
Showing 1 - 64 of 64 books
1. Fluent Python
Read 13 comments
2. Python for Data Analysis
Read 15 comments
3. High Performance Python
by Micha Gorelick
Read 5 comments
4. Python
by Chris Fehily
Read 1 comment
5. Deep Learning with Python
by Francois Chollet
Read 4 comments
6. Python Distilled
by David Beazley
Read 1 comment
7. Python Cookbook
Read 2 comments
8. Python Distilled (Developer's Library)
by Rangan Chatterjee
Read 1 comment
9. A Whirlwind Tour of Python
Read 2 comments
10. Python for Finance
Read 1 comment
11. Python Cookbook, 3rd Edition
Read 2 comments
12. Learning Python, 4th Edition
Read 3 comments
13. Python for Data Analysis, 2nd Edition
Read 3 comments
14. Python Web Programming
by Steve Holden, David M. Beazley
Read 1 comment
15. Python Data Science Handbook
by Jacob T. Vanderplas
Read 3 comments
16. Introduction to Machine Learning with Python
Read 2 comments
17. Python Cookbook, 2nd Edition
by Alex Martelli, Anna Ravenscroft, David Ascher
Read 1 comment
18. Bioinformatics Programming Using Python
Read 1 comment
19. Programming Python, 4th Edition
Read 1 comment
20. Introducing Python, 2nd Edition
Read 1 comment
21. Functional Programming in Python
Read 1 comment
22. Python in a Nutshell, 3rd Edition
Read 1 comment
23. Fluent Python, 2nd Edition
by Luciano Ramalho
Read 2 comments
24. Learning Python, 5th Edition
Read 1 comment
25. Learning Python, 3rd Edition
by Mark Lutz, David Ascher
Read 1 comment
26. Architecture Patterns with Python
by Bob Gregory, Harry Percival, Robert George Gregory
Read 1 comment
27. Using Asyncio in Python
by Caleb Hattingh
Read 1 comment
28. Data Wrangling with Python
Read 1 comment
29. Programming Computer Vision with Python
Read 1 comment
30. Python Programming On Win32
by Mark J. Hammond, Andy Robinson
Read 2 comments
31. Test-Driven Development with Python
Read 1 comment
32. Fluent Python: Clear, Concise, and Effective Programming
by Luciano Ramalho
Read 4 comments
33. Learning Python: Powerful Object-Oriented Programming
by Mark Lutz
Read 2 comments
34. High Performance Python, 2nd Edition
Read 1 comment
35. Python 3 Object Oriented Programming
by Dusty Phillips
Read 1 comment
36. Python Pocket Reference, 4th Edition
Read 1 comment
37. Designing Data Structures in Python
Read 1 comment
38. Working with Algorithms in Python
Read 1 comment
39. Foundations of Python Network Programming
by John Goerzen
Read 1 comment
40. Learning Predictive Analytics with Python
by Ashish Kumar
Read 1 comment
41. Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)
by Magnus Lie Hetland
Read 1 comment
42. How to Make Mistakes in Python
by Mike Pirnat
Read 2 comments
43. Data Structures and Algorithms in Python
by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Read 1 comment
44. Programming Google App Engine with Python
Read 1 comment
45. Python in a Nutshell, 2nd Edition
by Alex Martelli
Read 1 comment
46. Data Structures and Algorithms Using Python
by Rance D. Necaise
Read 1 comment
47. Data Visualization with Python and JavaScript
Read 1 comment
48. Data Science from Scratch: First Principles with Python
by Joel Grus
Read 1 comment
49. Introduction to Computation and Programming Using Python
by John Guttag
Read 1 comment
50. Python Programming: An Introduction to Computer Science
by John M. Zelle
Read 1 comment
51. High Performance Python: Practical Performant Programming for Humans
by Micha Gorelick, Ian Ozsvald
Read 1 comment
52. Invent Your Own Computer Games With Python
by Al Sweigart
Read 1 comment
53. Python for Unix and Linux System Administration
by Noah Gift, Jeremy M. Jones
Read 1 comment
54. Python Fundamentals with Paul Deitel, 2nd Edition
Read 1 comment
55. Essentials of Compilation: An Incremental Approach in Python
by Jeremy G. Siek
Read 1 comment
56. 20 Python Libraries You Aren't Using (But Should)
Read 1 comment
57. Foundations of Python Network Programming: The comprehensive guide to building network applications with Python (Books for Professionals by Professionals)
by Brandon Rhodes
Read 1 comment
58. Introduction to Tornado: Modern Web Applications with Python
by Michael Dory, Adam Parrish, Allison Parrish, Brendan Berg
Read 1 comment
59. Writing Interpreters and Compilers for the Raspberry Pi Using Python
by Anthony Dos Reis
Read 1 comment
60. Natural Language Processing Recipes: Unlocking Text Data with Machine Learning and Deep Learning using Python
Read 6 comments
61. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
by Wes McKinney
Read 2 comments
62. Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit
by Steven Bird, Ewan Klein, Edward Loper
Read 1 comment
63. Introduction to Machine Learning with Python: A Guide for Data Scientists
by Andreas C. Müller, Sarah Guido
Read 1 comment
64. Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition
by Steven F. Lott
Read 1 comment