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 |