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 - 92 of 92 books
1. Fluent Python
by Luciano Ramalho
Read 8 comments
2. Python for Data Analysis
by Wes McKinney
Read 14 comments
3. Learning Python
by Mark Lutz
Read 7 comments
4. Deep Learning with Python
by Francois Chollet
Read 4 comments
5. Treading on Python Volume 2: Intermediate Python
by Matt Harrison
Read 2 comments
6. Programming Python
by Mark Lutz
Read 5 comments
7. Python Cookbook
by Alex Martelli, Anna Ravenscroft, David Ascher
Read 5 comments
8. Imparare Python
by Mark Lutz
Read 1 comment
9. Python 3
by Johannes Ernesti, Peter Kaiser
Read 1 comment
10. Python Machine Learning
by Sebastian Raschka
Read 2 comments
11. Hello! Python
by Anthony Briggs
Read 1 comment
12. Python
by Chris Fehily
Read 1 comment
13. Python 3 al descubierto
by Arturo Fernández Montoro
Read 1 comment
14. A Whirlwind Tour of Python
Read 3 comments
15. Python Distilled (Developer's Library)
by David M. Beazley
Read 1 comment
16. Dive Into Python
by Mark Pilgrim
Read 1 comment
17. Think Python
by Allen Downey
Read 1 comment
18. Effective Python
Read 1 comment
19. Einstieg in Python
by Thomas Theis
Read 1 comment
20. High Performance Python
by Micha Gorelick, Ian Ozsvald
Read 3 comments
21. Python for Finance
by Yves Hilpisch
Read 1 comment
22. Python in a Nutshell
by Alex Martelli
Read 2 comments
23. Functional Programming in Python
Read 1 comment
24. Introduction to Machine Learning with Python
by Andreas C. Müller, Sarah Guido
Read 2 comments
25. Learning Python, 5th Edition
by Mark Lutz, David Ascher
Read 1 comment
26. Learning Python, 3rd Edition
by Mark Lutz, David Ascher
Read 1 comment
27. Mastering Python for Finance
by James Ma, James Ma Weiming
Read 1 comment
28. Internet Programming With Python
by Aaron Watters, Guido Van Rossum, James C. Ahlstrom
Read 1 comment
29. Python Programming: An Introduction to Computer Science
by John M. Zelle
Read 4 comments
30. Python / Python in a Nutshell: Guía de referencia / A Desktop Quick Reference (Spanish Edition)
by Alex Martelli
Read 1 comment
31. Head First Python
by Paul Barry
Read 1 comment
32. Python von Kopf bis Fuß
by Paul Barry
Read 1 comment
33. Python Pocket Reference
by Mark Lutz
Read 1 comment
34. Programming Computer Vision with Python
by Jan Solem
Read 1 comment
35. Python Programming Language
Read 1 comment
36. Python Essential Reference (4th Edition)
by David M. Beazley
Read 2 comments
37. Python Programming On Win32
by Mark J. Hammond, Andy Robinson
Read 2 comments
38. Python ; les fondamentaux du langage
by Sébastien Chazallet
Read 1 comment
39. Data Science from Scratch: First Principles with Python
by Joel Grus
Read 6 comments
40. Python Web Development with Django
by Jeff Forcier, Paul Bissex, Wesley Chun
Read 1 comment
41. Working with Algorithms in Python
Read 1 comment
42. Python for Kids: A Playful Introduction to Programming
by Jason R. Briggs
Read 6 comments
43. Python for Data Analysis, 2nd Edition
by Wes McKinney
Read 1 comment
44. Python 3 Object Oriented Programming
by Dusty Phillips
Read 1 comment
45. Foundations of Python Network Programming
by John Goerzen
Read 1 comment
46. Python Web Programming
by Steve Holden, David M. Beazley
Read 2 comments
47. Think Bayes: Bayesian Statistics in Python
by Allen Downey
Read 1 comment
48. Core Python Programming (2nd Edition)
by Wesley Chun
Read 1 comment
49. Python Programming for the Absolute Beginner
by Michael Dawson
Read 0 comments
50. Designing Data Structures in Python
Read 2 comments
51. Python Essential Reference (3rd Edition)
by David M. Beazley
Read 1 comment
52. High Performance Python, 2nd Edition
Read 1 comment
53. Elegant SciPy: The Art of Scientific Python
by Juan Nunez-Iglesias, StØ`fan van der Walt, Harriet Dashnow
Read 1 comment
54. Data Structures and Algorithms Using Python
by Rance D. Necaise
Read 2 comments
55. The Python Standard Library by Example
by Doug Hellmann
Read 1 comment
56. Programming Google App Engine with Python
by Dan Sanderson
Read 1 comment
57. Python in a Nutshell, Second Edition (In a Nutshell)
by Alex Martelli
Read 1 comment
58. Python for Unix and Linux System Administration
by Noah Gift, Jeremy M. Jones
Read 1 comment
59. Data Structures and Algorithms in Python
by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser
Read 1 comment
60. Invent Your Own Computer Games with Python, 4th Edition
by Al Sweigart
Read 1 comment
61. Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series)
by Zed A. Shaw
Read 1 comment
62. Apprendre à programmer avec Python 3 (French Edition)
by Gérard Swinnen
Read 1 comment
63. Writing Interpreters and Compilers for the Raspberry Pi Using Python
by Anthony Dos Reis
Read 3 comments
64. Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)
by Magnus Lie Hetland
Read 2 comments
65. Python Programming On Win32: Help for Windows Programmers
by Mark J. Hammond, Andy Robinson
Read 2 comments
66. Python Crash Course: A Hands-On, Project-Based Introduction to Programming
by Eric Matthes
Read 2 comments
67. Python Text Processing with NLTK 2.0 Cookbook
by Jacob Perkins
Read 1 comment
68. Foundations of Python Network Programming: The comprehensive guide to building network applications with Python (Books for Professionals by Professionals)
by Brandon Rhodes
Read 2 comments
69. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Read 5 comments
70. Essentials of Compilation: An Incremental Approach in Python
by Jeremy G. Siek
Read 1 comment
71. Introduction to Computation and Programming Using Python (MIT Press)
by John V. Guttag, John Guttag
Read 1 comment
72. CPython Internals: Your Guide to the Python 3 Interpreter
by Anthony Shaw
Read 1 comment
73. Data Science in Production: Building Scalable Model Pipelines with Python
by Ben Weber
Read 0 comments
74. 20 Python Libraries You Aren't Using (But Should)
Read 1 comment
75. Gray Hat Python: Python Programming for Hackers and Reverse Engineers
by Justin Seitz
Read 2 comments
76. Python Programming for the Absolute Beginner, 3rd Edition
by Michael Dawson
Read 1 comment
77. Flask Web Development: Developing Web Applications with Python
by Miguel Grinberg
Read 1 comment
78. Effective Python: 135 Specific Ways to Write Better Python (Effective Software Development)
by Brett Slatkin
Read 1 comment
79. Foundations of Libvirt Development: How to Set Up and Maintain a Virtual Machine Environment with Python
by W. David Ashley
Read 1 comment
80. Problem Solving with Algorithms and Data Structures Using Python SECOND EDITION
by Bradley N. Miller, David L. Ranum
Read 2 comments
81. Python for Programmers: with Big Data and Artificial Intelligence Case Studies
by Robert S. Maxwell
Read 1 comment
82. Django RESTful Web Services: The easiest way to build Python RESTful APIs and web services with Django
by Gastón C. Hillar
Read 1 comment
83. Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming
by Bryson Payne
Read 1 comment
84. Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer)
by Dana Moore, Raymond Budd, William Wright
Read 1 comment
85. Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals)
by Shai Vaingast
Read 1 comment
86. Django 2 by Example: Build powerful and reliable Python web applications from scratch
by Antonio Melé
Read 1 comment
87. Practical Programming: An Introduction to Computer Science Using Python (Pragmatic Programmers)
by Jennifer Campbell
Read 1 comment
88. Learn to Program with Minecraft: Transform Your World with the Power of Python
by Craig Richardson
Read 1 comment
89. Machine Learning for Algorithmic Trading: Predictive models to extract signals from market and alternative data for systematic trading strategies with Python, 2nd Edition
by Stefan Jansen
Read 3 comments
90. Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
by Zed Shaw
Read 1 comment
91. 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
92. Learning OpenCV 4 Computer Vision with Python 3: Get to grips with tools, techniques, and algorithms for computer vision and machine learning, 3rd Edition
by Joseph Howse, Joe Minichino
Read 1 comment