50 Most Popular Books on Python


(1) Fluent Python (2) Automate the Boring Stuff with Python (3) Python for Data Analysis (4) Learning Python (5) Effective Python (6) Programming Python (7) Learn Python The Hard Way (8) Python Cookbook (9) Dive Into Python (10) Python Cookbook

1. Fluent Python: Clear, Concise, and Effective Programming

Luciano Ramalho | avg rating 4.68–1,343 ratings — published 2015


2. Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Al Sweigart | avg rating 4.26–2,326 ratings — published 2014


3. Python for Data Analysis

Wes McKinney | avg rating 4.05–2,913 ratings — published 2011


4. Learning Python

Mark Lutz | avg rating 3.93–3,689 ratings — published 2013


5. Effective Python: 59 Specific Ways to Write Better Python

Brett Slatkin | avg rating 4.20–1,156 ratings — published 2015


6. Programming Python

Mark Lutz | avg rating 3.96–1,592 ratings — published 1996


7. Learn Python The Hard Way

Zed Shaw | avg rating 3.88–2,061 ratings — published 2010


8. Python Cookbook

David Beazley | avg rating 4.49–777 ratings — published 2011


9. Dive Into Python

Mark Pilgrim | avg rating 3.97–1,194 ratings — published 2004


10. Python Cookbook

Alex Martelli | avg rating 3.92–910 ratings — published 2002


11. Python Crash Course: A Hands-On, Project-Based Introduction to Programming

Eric Matthes | avg rating 4.32–965 ratings — published 2015


12. Python Pocket Reference

Mark Lutz | avg rating 3.91–548 ratings — published 1998


13. Python Essential Reference

David M. Beazley | avg rating 4.21–573 ratings — published 1999


14. Dive Into Python 3

Mark Pilgrim | avg rating 3.80–551 ratings — published 2009


15. Think Python

Allen B. Downey | avg rating 4.11–1,651 ratings — published 2002


16. Python Machine Learning

Sebastian Raschka | avg rating 4.32–1,317 ratings — published 2015


17. Python in a Nutshell

Alex Martelli | avg rating 3.88–557 ratings — published 2003


18. Flask Web Development: Developing Web Applications with Python

Miguel Grinberg | avg rating 4.25–489 ratings — published 2014


19. Core Python Programming

Wesley J. Chun | avg rating 4.00–334 ratings — published 2000


20. Natural Language Processing with Python

Steven Bird | avg rating 4.12–1,469 ratings — published 2009


21. Python 3 Object Oriented Programming

Dusty Phillips | avg rating 4.14–226 ratings — published 2010


22. Building Machine Learning Systems with Python

Willi Richert | avg rating 3.86–538 ratings — published 2013


23. Head First Python

Paul Barry | avg rating 3.68–564 ratings — published 2010


24. Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

T.J. O’Connor | avg rating 4.10–1,560 ratings — published 2012


25. A Byte of Python

Swaroop C.H. | avg rating 4.05–440 ratings — published 2004


26. Black Hat Python: Python Programming for Hackers and Pentesters

Justin Seitz | avg rating 4.05–1,172 ratings — published 2014


27. Python Algorithms: Mastering Basic Algorithms in the Python Language

Magnus Lie Hetland | avg rating 4.00–345 ratings — published 2010


28. High Performance Python: Practical Performant Programming for Humans

Micha Gorelick | avg rating 4.19–239 ratings — published 2013


29. Problem Solving with Algorithms and Data Structures Using Python

Bradley N. Miller | avg rating 3.99–449 ratings — published 2005


30. The Python Standard Library by Example

Doug Hellmann | avg rating 4.25–173 ratings — published 2011


31. The Quick Python Book

Daryl D. Harms | avg rating 3.83–333 ratings — published 2000


32. Pro Django

Marty Alchin | avg rating 4.02–248 ratings — published 2008


33. Pro Python

Marty Alchin | avg rating 3.89–140 ratings — published 2010


34. Expert Python Programming

Tarek Ziadé | avg rating 3.51–232 ratings — published 2008


35. Programming in Python 3: A Complete Introduction to the Python Language

Mark Summerfield | avg rating 3.72–243 ratings — published 2008


36. Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming

Mark Summerfield | avg rating 3.89–168 ratings — published 2007


37. Python for Informatics: Exploring Information

Charles Severance | avg rating 4.09–583 ratings — published 2002


38. Learning Python Design Patterns

Gennadiy Zlobin | avg rating 3.43–84 ratings — published 2013


39. Core Python Applications Programming

Wesley J. Chun | avg rating 3.89–118 ratings — published 2012


40. Practical Django Projects

James Bennett | avg rating 3.60–201 ratings — published 2008


41. The Definitive Guide to Django: Web Development Done Right

Adrian Holovaty | avg rating 3.88–313 ratings — published 2007


42. How to Make Mistakes in Python

Mike Pirnat | avg rating 3.58–118 ratings — published


43. Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

Mark Summerfield | avg rating 3.84–158 ratings — published 2013


44. Think Complexity: Complexity Science and Computational Modeling

Allen B. Downey | avg rating 3.79–819 ratings — published 2009


45. Programming Collective Intelligence: Building Smart Web 2.0 Applications

Toby Segaran | avg rating 4.08–3,301 ratings — published 2002


46. Two Scoops of Django: Best Practices for Django 1.5

Daniel roy Greenfeld | avg rating 4.27–363 ratings — published 2013


47. The Hacker’s Guide to Python

Julien Danjou | avg rating 4.09–169 ratings — published 2014


48. Data Structures and Algorithms in Python

Michael T. Goodrich | avg rating 4.00–222 ratings — published 2012


49. Invent Your Own Computer Games with Python

Al Sweigart | avg rating 3.96–266 ratings — published 2009


50. Web Scraping with Python: Collecting Data from the Modern Web

Ryan Mitchell | avg rating 4.12–360 ratings — published 2015


All images is from Pixabay/Wikimedia. Data is collected from Goodreads.com.Text from wikipedia



Categories: Literature & Fiction

%d bloggers like this: