Discover new books on Goodreads
Meet your next favorite book
A list of the best Python programming books
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Python for Data Analysis
by
4.16 avg rating — 2,421 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Fluent Python: Clear, Concise, and Effective Programming
by
Luciano Ramalho (Goodreads Author)
4.62 avg rating — 1,744 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Learning Python
by
4.01 avg rating — 3,191 ratings
score: 797,
and
8 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
by
4.36 avg rating — 3,048 ratings
score: 795,
and
8 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
by
4.03 avg rating — 550 ratings
score: 593,
and
6 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Dive Into Python
by
3.97 avg rating — 636 ratings
score: 498,
and
5 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Foundations of Python Network Programming
by
John Goerzen (Goodreads Author)
3.71 avg rating — 76 ratings
score: 396,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Problem Solving With Algorithms And Data Structures Using Python
by
4.12 avg rating — 205 ratings
score: 388,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Python Institute - PCEP - Certified Entry-Level Python Programmer (Python Certifications Book 1)
by
Tommy OG (Goodreads Author)
it was amazing 5.00 avg rating — 11 ratings
score: 300,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
by
4.26 avg rating — 914 ratings
score: 299,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Python Institute - PCAP - Certified Associate in Python Programming (Python Certifications Book 2)
by
Tommy OG (Goodreads Author)
it was amazing 5.00 avg rating — 11 ratings
score: 295,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Think Complexity: Complexity Science and Computational Modeling
by
Allen B. Downey (Goodreads Author)
3.91 avg rating — 245 ratings
score: 294,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Think Python
by
Allen B. Downey (Goodreads Author)
4.13 avg rating — 1,662 ratings
score: 293,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Python For Kids
by
Tommy OG (Goodreads Author)
it was amazing 5.00 avg rating — 11 ratings
score: 292,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
ULTIMATE Python Guide: From Zer0 to Hero (Python Certifications Book 3)
by
Tommy OG (Goodreads Author)
4.88 avg rating — 17 ratings
score: 290,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
ULTIMATE Python Guide: From Zer0 to Hero
by
Tommy OG (Goodreads Author)
4.88 avg rating — 17 ratings
score: 289,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
The Ultimate Guide to PYTHON CERTIFICATIONS: Plans Descriptions and Support
by
Tommy OG (Goodreads Author)
it was amazing 5.00 avg rating — 11 ratings
score: 289,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Machine Learning with Neural Networks: An In-depth Visual Introduction with Python: Make Your Own Neural Network in Python: A Simple Guide on Machine Learning with Neural Networks.
by
really liked it 4.00 avg rating — 174 ratings
score: 200,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Test Driven Development with Python
by
Harry Percival (Goodreads Author)
4.19 avg rating — 441 ratings
score: 198,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Python from the Very Beginning
by
John Whitington (Goodreads Author)
4.22 avg rating — 9 ratings
score: 198,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Python Cookbook, Third Edition
by
4.18 avg rating — 1,022 ratings
score: 195,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Python Programming: A Must Read Introduction to Python Programming
by
3.22 avg rating — 9 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Learn Python Programming the Easy and Fun Way
by
Elaiya Iswera Lallan (Goodreads Author)
3.33 avg rating — 3 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Python 3 Object Oriented Programming
by
4.02 avg rating — 247 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Effective Python: 90 Specific Ways to Write Better Python
by
4.41 avg rating — 315 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Two Scoops of Django: Best Practices for Django 1.5
by
Daniel Roy Greenfeld (Goodreads Author)
4.22 avg rating — 260 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
by
Al Sweigart (Goodreads Author)
4.28 avg rating — 3,117 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Programming Collective Intelligence: Building Smart Web 2.0 Applications
by
4.07 avg rating — 1,456 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Two Scoops of Django 1.11: Best Practices for the Django Web Framework
by
Daniel Roy Greenfeld (Goodreads Author)
4.41 avg rating — 157 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
30 |
Django Crash Course
by
Daniel Roy Greenfeld (Goodreads Author)
3.48 avg rating — 27 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
programming, python
Lean
786 books
11 friends
11 friends
Mihkel
151 books
33 friends
33 friends
Laoyuan
20 books
9 friends
9 friends
Sarai
1420 books
64 friends
64 friends
Kiss
31 books
4 friends
4 friends
Chenyang
92 books
14 friends
14 friends
user18081998
100 books
168 friends
168 friends
Ryan
3 books
0 friends
0 friends
More voters…
Comments Showing 1-3 of 3 (3 new)
date
newest »

message 1:
by
Vlad
(new)
Aug 18, 2015 12:53PM

reply
|
flag


The presentation of the book is simple and systamatic. It takes the reader from basics to advanced portions smoothly. Even self leaners can use this book comfortably.
All Chapters have worked out programs, illustrations, review and frequently asked interview questions. More than 300 solved lab exercises available in this book is tested in Python 3.4.3 version for Windows.
The first two Chapters introduce the reader on digital computers and programming. The third Chapter gives an introduction to Python which includes reserved keywords, identifiers, variables and operators. The fourth Chapter gives detailed explanation about data types and their operations. Chapter 5 illustrates flow control techniques which include decision making and looping. Functions are covered in Chapter 6. Chapter 7 explains built-in modules, user defined modules, packages, time, calendar and datetime modules. File handling is covered in Chapter 8. The entire concept of Object Oriented Programming is explained in Chapter 9. Various Exception Handling techniques are explained in Chapter 10. The Chapters 11 & 12 cover advanced topics like Python Regular Expressions and Database Programming in detail.
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.