Python Books

Showing 1-50 of 1,854
Fluent Python: Clear, Concise, and Effective Programming Fluent Python: Clear, Concise, and Effective Programming (Paperback)
by (shelved 268 times as python)
avg rating 4.62 — 1,763 ratings — published 2015
Rate this book
Clear rating
Automate the Boring Stuff with Python: Practical Programming for Total Beginners Automate the Boring Stuff with Python: Practical Programming for Total Beginners (Paperback)
by (shelved 236 times as python)
avg rating 4.28 — 3,150 ratings — published 2014
Rate this book
Clear rating
Penguin Random House Python Crash Course Penguin Random House Python Crash Course (Paperback)
by (shelved 231 times as python)
avg rating 4.36 — 3,097 ratings — published 2015
Rate this book
Clear rating
Learning Python Learning Python (Paperback)
by (shelved 194 times as python)
avg rating 4.01 — 3,199 ratings — published 2013
Rate this book
Clear rating
Think Python Think Python (Paperback)
by (shelved 170 times as python)
avg rating 4.13 — 1,664 ratings — published
Rate this book
Clear rating
Python for Data Analysis Python for Data Analysis (Paperback)
by (shelved 165 times as python)
avg rating 4.17 — 2,434 ratings — published 2011
Rate this book
Clear rating
Python Cookbook, Third Edition Python Cookbook, Third Edition (Paperback)
by (shelved 139 times as python)
avg rating 4.18 — 1,024 ratings — published 2002
Rate this book
Clear rating
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
by (shelved 112 times as python)
avg rating 4.27 — 913 ratings — published 2015
Rate this book
Clear rating
Python Tricks: A Buffet of Awesome Python Features Python Tricks: A Buffet of Awesome Python Features (Kindle Edition)
by (shelved 96 times as python)
avg rating 4.43 — 1,096 ratings — published 2017
Rate this book
Clear rating
Programming Python Programming Python (Paperback)
by (shelved 75 times as python)
avg rating 4.00 — 1,078 ratings — published 1996
Rate this book
Clear rating
Python Machine Learning Python Machine Learning (Paperback)
by (shelved 69 times as python)
avg rating 4.24 — 754 ratings — published 2015
Rate this book
Clear rating
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices (Paperback)
by (shelved 66 times as python)
avg rating 4.39 — 484 ratings — published
Rate this book
Clear rating
Python Data Science Handbook: Essential Tools for Working with Data Python Data Science Handbook: Essential Tools for Working with Data (Paperback)
by (shelved 66 times as python)
avg rating 4.30 — 664 ratings — published 2016
Rate this book
Clear rating
Deep Learning with Python Deep Learning with Python (Paperback)
by (shelved 65 times as python)
avg rating 4.57 — 1,390 ratings — published 2017
Rate this book
Clear rating
Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript (Paperback)
by (shelved 64 times as python)
avg rating 4.19 — 442 ratings — published 2010
Rate this book
Clear rating
Learn Python The Hard Way Learn Python The Hard Way
by (shelved 62 times as python)
avg rating 3.87 — 1,253 ratings — published 2010
Rate this book
Clear rating
Effective Python: 90 Specific Ways to Write Better Python Effective Python: 90 Specific Ways to Write Better Python (Kindle Edition)
by (shelved 54 times as python)
avg rating 4.41 — 316 ratings — published
Rate this book
Clear rating
Introduction to Computation and Programming Using Python Introduction to Computation and Programming Using Python (Paperback)
by (shelved 52 times as python)
avg rating 4.23 — 496 ratings — published 2013
Rate this book
Clear rating
Data Science from Scratch: First Principles with Python Data Science from Scratch: First Principles with Python (ebook)
by (shelved 51 times as python)
avg rating 3.91 — 1,138 ratings — published 2015
Rate this book
Clear rating
Python 3 Object Oriented Programming Python 3 Object Oriented Programming (Paperback)
by (shelved 51 times as python)
avg rating 4.02 — 247 ratings — published 2010
Rate this book
Clear rating
Introduction to Machine Learning with Python: A Guide for Data Scientists Introduction to Machine Learning with Python: A Guide for Data Scientists (Paperback)
by (shelved 50 times as python)
avg rating 4.33 — 591 ratings — published 2015
Rate this book
Clear rating
Head First Python: A Brain-Friendly Guide Head First Python: A Brain-Friendly Guide (Paperback)
by (shelved 50 times as python)
avg rating 3.90 — 558 ratings — published 2010
Rate this book
Clear rating
High Performance Python: Practical Performant Programming for Humans High Performance Python: Practical Performant Programming for Humans (Paperback)
by (shelved 49 times as python)
avg rating 4.18 — 240 ratings — published 2013
Rate this book
Clear rating
Python for Everybody: Exploring Data in Python 3 Python for Everybody: Exploring Data in Python 3 (Kindle Edition)
by (shelved 48 times as python)
avg rating 4.27 — 919 ratings — published
Rate this book
Clear rating
Python Essential Reference (Developer's Library) Python Essential Reference (Developer's Library)
by (shelved 48 times as python)
avg rating 4.23 — 479 ratings — published 1999
Rate this book
Clear rating
Problem Solving With Algorithms And Data Structures Using Python Problem Solving With Algorithms And Data Structures Using Python (Paperback)
by (shelved 47 times as python)
avg rating 4.12 — 205 ratings — published 2005
Rate this book
Clear rating
Flask Web Development: Developing Web Applications with Python Flask Web Development: Developing Web Applications with Python (Paperback)
by (shelved 46 times as python)
avg rating 4.19 — 506 ratings — published 2014
Rate this book
Clear rating
Hands-On Machine Learning with Scikit-Learn and TensorFlow Hands-On Machine Learning with Scikit-Learn and TensorFlow (ebook)
by (shelved 45 times as python)
avg rating 4.55 — 2,781 ratings — published 2017
Rate this book
Clear rating
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers (Paperback)
by (shelved 44 times as python)
avg rating 4.03 — 551 ratings — published 2012
Rate this book
Clear rating
Black Hat Python: Python Programming for Hackers and Pentesters Black Hat Python: Python Programming for Hackers and Pentesters (Paperback)
by (shelved 44 times as python)
avg rating 4.12 — 610 ratings — published 2014
Rate this book
Clear rating
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit (Paperback)
by (shelved 44 times as python)
avg rating 4.10 — 569 ratings — published 2009
Rate this book
Clear rating
پائتھن پروگرامنگ پائتھن پروگرامنگ (Kindle Edition)
by (shelved 41 times as python)
avg rating 3.95 — 207 ratings — published
Rate this book
Clear rating
The Hitchhiker's Guide to Python: Best Practices for Development The Hitchhiker's Guide to Python: Best Practices for Development (Paperback)
by (shelved 40 times as python)
avg rating 3.93 — 211 ratings — published
Rate this book
Clear rating
Python Pocket Reference Python Pocket Reference (Paperback)
by (shelved 40 times as python)
avg rating 4.04 — 737 ratings — published 1998
Rate this book
Clear rating
Dive Into Python Dive Into Python (Paperback)
by (shelved 39 times as python)
avg rating 3.97 — 637 ratings — published 2004
Rate this book
Clear rating
Web Scraping with Python: Collecting Data from the Modern Web Web Scraping with Python: Collecting Data from the Modern Web (Kindle Edition)
by (shelved 38 times as python)
avg rating 4.17 — 407 ratings — published 2015
Rate this book
Clear rating
Python Programming: An Introduction to Computer Science Python Programming: An Introduction to Computer Science (Paperback)
by (shelved 38 times as python)
avg rating 4.02 — 483 ratings — published 2003
Rate this book
Clear rating
Elements of Programming Interviews in Python: The Insiders' Guide Elements of Programming Interviews in Python: The Insiders' Guide (Paperback)
by (shelved 37 times as python)
avg rating 4.48 — 264 ratings — published
Rate this book
Clear rating
Beginning Python: From Novice to Professional Beginning Python: From Novice to Professional (Paperback)
by (shelved 37 times as python)
avg rating 3.89 — 296 ratings — published 2005
Rate this book
Clear rating
Core Python Programming Core Python Programming (Paperback)
by (shelved 36 times as python)
avg rating 4.20 — 307 ratings — published
Rate this book
Clear rating
Dive Into Python 3 Dive Into Python 3 (Paperback)
by (shelved 36 times as python)
avg rating 3.85 — 300 ratings — published 2009
Rate this book
Clear rating
The Quick Python Book The Quick Python Book (Paperback)
by (shelved 35 times as python)
avg rating 3.87 — 277 ratings — published 2000
Rate this book
Clear rating
Rate this book
Clear rating
Doing Math with Python Doing Math with Python (Paperback)
by (shelved 35 times as python)
avg rating 4.06 — 135 ratings — published 2015
Rate this book
Clear rating
Introducing Python: Modern Computing in Simple Packages Introducing Python: Modern Computing in Simple Packages (Paperback)
by (shelved 35 times as python)
avg rating 4.16 — 326 ratings — published 2013
Rate this book
Clear rating
Python in a Nutshell Python in a Nutshell (Paperback)
by (shelved 34 times as python)
avg rating 3.89 — 376 ratings — published 2003
Rate this book
Clear rating
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code (Paperback)
by (shelved 33 times as python)
avg rating 4.26 — 233 ratings — published
Rate this book
Clear rating
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers Cracking Codes with Python: An Introduction to Building and Breaking Ciphers (Kindle Edition)
by (shelved 33 times as python)
avg rating 4.37 — 156 ratings — published 2018
Rate this book
Clear rating
A Byte of Python A Byte of Python (Paperback)
by (shelved 33 times as python)
avg rating 4.08 — 379 ratings — published 2004
Rate this book
Clear rating
Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More (ebook)
by (shelved 31 times as python)
avg rating 3.97 — 146 ratings — published 2018
Rate this book
Clear rating


Rick Riordan
“Where did he come from? You'll love this. The word python was from the Greek pytho, which means rotting. The monster Python was born out of the festering, rotten slime left over from the great flood when Zeus drowned the world. Tasty!”
Rick Riordan, Percy Jackson's Greek Gods

“A commonly used expression is that the difference between unit tests and acceptance tests is that unit tests helps you build the thing right, whereas acceptance tests helps you build the right thing.”
Sumit Bisht, Robot Framework Test Automation

More quotes...