| S.No |
Book Name |
Author(s) |
| 1 |
A Byte of Python |
Swaroop C H |
| 2 |
Hello World!: Computer Programming for Kids and Other Beginners |
Warren Sande & Carter Sande |
| 3 |
Python for Kids: A Playful Introduction to Programming |
Jason R. Briggs |
| 4 |
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code |
Zed A. Shaw |
| 5 |
Python Programming for the Absolute Beginner |
Michael Dawson |
| 6 |
Introduction to Computation and Programming Using Python |
John V. Guttag |
| 7 |
Beginning Python: From Novice to Professional |
Lie Hetland, Magnus |
| 8 |
Think Python: How to Think Like a Computer Scientist |
Allen B. Downey |
| 9 |
Learning Python |
Mark Lutz |
| 10 |
Programming Python: Powerful Object-Oriented Programming |
Mark Lutz |
| 11 |
Core Python Programming |
Wesley J Chun |
| 12 |
Python Crash Course: A Hands-On, Project-Based Introduction to Programming |
Eric Matthes |
| 13 |
Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python |
Dusty Phillips |
| 14 |
The Hacker’s Guide to Python |
Julien Danjou |
| 15 |
Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (Developer’s Library) |
Mark Summerfield |
| 16 |
Expert Python Programming: Best practices for designing, coding, and distributing your Python software |
Tarek Ziadé |
| 17 |
Core Python Applications Programming |
Wesley J Chun |
| 18 |
Intermediate Python |
Yasoob |
| 19 |
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) |
Brett Slatkin |
| 20 |
Fluent Python: Clear, Concise, and Effective Programming |
Luciano Ramalho |
| 21 |
Learning Python Design Patterns |
Chetan Giridhar |
| 22 |
Mastering Python Design Patterns |
Sakis Kasampalis |
| 23 |
Mastering Python High Performance |
Fernando Doglio |
| 24 |
High Performance Python: Practical Performant Programming for Humans |
Micha Gorelick & Ian Ozsvald |
| 25 |
Cython: A Guide for Python Programmers |
Kurt W. Smith |
| 26 |
The Python Standard Library by Example |
Doug Hellmann |
| 27 |
Python Cookbook |
David Beazley & Brian K. Jones |
| 28 |
Python Essential Reference |
David Beazley |
| 29 |
Python in a Nutshell |
Alex Martelli |
| 30 |
Data Structures and Algorithms in Python |
Goodrich, Michael T., Tamassia, Roberto, Goldwasser & Michael |
| 31 |
Problem Solving with Algorithms and Data Structures Using Python |
Bradley N. Miller & David L. Ranum |
| 32 |
Python Algorithms: Mastering Basic Algorithms in the Python Language |
Magnus Lie Hetland |
| 33 |
Think Complexity: Complexity Science and Computational Modeling |
Allen B. Downey |
| 34 |
Making Games with Python and Pygame |
Al Sweigart |
| 35 |
Real World Instrumentation with Python: Automated Data Acquisition and Control Systems |
J. M. Hughes |
| 36 |
Building Machine Learning Systems with Python |
Willi Richert & Luis Pedro Coelho |
| 37 |
Machine Learning in Action |
Peter Harrington |
| 38 |
Programming Collective Intelligence: Building Smart Web 2.0 Applications |
Toby Segaran |
| 39 |
Python Machine Learning |
Sebastian Raschka |
| 40 |
Machine Learning: An Algorithmic Perspective |
Stephen Marsland |
| 41 |
Mastering Python Regular Expressions |
Felix Lopez & Victor Romero |
| 42 |
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit |
Steven Bird, Ewan Klein & Edward Loper |
| 43 |
Foundations of Python Network Programming |
Brandon Rhodes & John Goerzen |
| 44 |
Data Science from Scratch: First Principles with Python |
Joel Grus |
| 45 |
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython |
Wes McKinney |
| 46 |
SciPy and NumPy: An Overview for Developers |
Eli Bressert |
| 47 |
NumPy: Beginner’s Guide |
Ivan Idris |
| 48 |
Python for Finance: Analyze Big Financial Data |
Yves Hilpisch |
| 49 |
A Programmer’s Guide to Data Machine-Learning-Algorithmic-Perspective-Recognition |
Ron Zacharski |
| 50 |
Black Hat Python: Python Programming for Hackers and Pentesters |
Justin Seitz |
| 51 |
Gray Hat Python: Python Programming for Hackers and Reverse Engineers |
Justin Seitz |
| 52 |
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers |
TJ O’Connor |
| 53 |
Essential SQLAlchemy: Mapping Python to Databases |
Jason Myers & Rick Copeland |
| 54 |
Python for Unix and Linux System Administration |
Noah Gift & Jeremy Jones |
| 55 |
Testing Python: Applying Unit Testing, TDD, BDD and Acceptance Testing |
David Sale |
| 56 |
Flask Web Development: Developing Web Applications with Python |
Miguel Grinberg |
| 57 |
Mastering Flask |
Jack Stouffer |
| 58 |
Introduction to Tornado: Modern Web Applications with Python |
Michael Dory, Allison Parrish & Brendan Berg |
| 59 |
The Definitive Guide to Django: Web Development Done Right |
Adrian Holovaty & Jacob Kaplan-Moss |
| 60 |
Test-Driven Development with Django |
Kevin Harvey |
| 61 |
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript |
Harry Percival |
| 62 |
Web Scraping with Python: Collecting Data from the Modern Web |
Ryan Mitchell |