DEV Community

Anurag Rana
Anurag Rana

Posted on • Originally published at pythoncircle.com on

Top 5 Python Books

This post was originally published on pythoncircle.com.

For students and newbie python programmers asking questions like ‘what is the best book for python?’, here is the list of top 5 python books.

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

4.7 stars out of 5.

79% programmers rated it 5 star.

Top Reviews:

-
Excellent Book for Beginners and More

  • Provides good foundation on python automation
  • I prefer this approach over Learning Python the Hard Way
  • Full of practical examples & worthwhile learning….

Check all the reviews here.

Python Tricks: A Buffet of Awesome Python Features

4.8 stars out of 5.

90% programmers rated it 5 star.

Top Reviews:

-
The quality of this book is definitely not a “trick” — good quality Python tips in a nicely packaged format with extras

  • Great resource for intermediate Python users to round out their knowledge of the language
  • A quick read to fill in any gaps in your python knowledge
  • Beginners and Intermediates: excellent Pythonic presentation of good Python programming practice.

Check all reviews here.

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

This book will encourage you to code and see what happens. You will need to search things over the Internet. No spoon feeding.

3.8 stars out of 5.

51% programmers rated it 5 star.

Top Reviews:

  • Expect to google most of the material on your own to understand them
  • I love and hate this book
  • Decent book that REQUIRES supplemental internet searches

Check all reviews here.

Learning Python by Mark Lutz

https://amzn.to/2LFI8rS

4 stars out of 5.

50% programmers rated it 5 star.

Top Reviews:

  • Very dense. Too much apology for being dense. Very detailed, yet inefficient.
  • The Python Bible — not for beginners
  • I found this book to have extremely clear explanations of this language. It’s conceptually well structured, probably because the author has extensive experience teaching this topic.

Check all reviews here.

Python Programming: An Introduction to Computer Science

https://amzn.to/2Vcg2Zp

4.4 stars out of 5.

69% programmers rated it 5 star.

Top reviews:

  • Wonderful resource for the burgeoning programmer
  • Excellent Introductory College Textbook
  • Love this book because it teaches you the basics, tests your knowledge at the end of the chapter, and then gives you problems that are quite difficult.

Check all reviews here.

Top comments (0)