Spending money on books is one of the best investments you can possibly make. But why should you?

This article compiles a list of 101++ FREE Python books to destroy any excuse of not learning Python. Everyone can afford to read free books!

Download Your Free PDF with all the links:

How To Use This List?

Most likely you don’t belong to the 0.01% of nerds who will read each and every book on this list. Prioritization is king! To help you with the big task of finding the best book for you, I have added a few indicators whether the book is interesting for you or not.

I don’t give the link to Amazon as this is a list of FREE Python books and Amazon mostly focuses on paid books in their stock.

Above The Fold Books

These are my top picks of free Python books – get all of them and store them on your PC! I have sorted them in alphabetical order.

Slicing is one of the most basic skills of a Python developer. This is THE most comprehensive book on slicing in existence.

Keywords: Beginner + Slicing + Email Course + PDF

Invent Your Own Computer Games with Python 3rd Edition – Al Sweigart

Another great book about computer games from Al Sweigart. The book specifically addresses kids but is also interesting for adults who like gaming.

Keywords: Beginner + Games + PDF

Learning Python – Mark Lutz

This book is one of the most comprehensive Python books I have ever seen. Sometimes this can be a bit dry – but the author does a great work in making it interesting for the reader.

Keywords: Beginner / Intermediate + PDF



Learn Python the Hard Way – Zed A. Shaw

This is a very popular book that asks you to perform programming exercises in your terminal. By putting in the actual effort (and typing in all the little commands), you learn more thoroughly (at the cost of a larger time investment).

Keywords: Absolute Beginners + HTML (Only Parts)



Making Games with Python & Pygame – Al Sweigart

This excellent book is all about inventing, coding, and implementing small Python games using the Pygame framework. It’s from the author of the most popular Python book “Automating the boring stuff with Python”

Keywords: Beginner + Games + PDF

Python Pocket Reference – Mark Lutz

The book is a collection of all the important Python functions.

Keywords: Beginner / Intermediate + PDF

Python Notes For Professionals – Goalkicker

The book is a comprehensive book with lots of pages (although the quality isn’t always perfect—it’s a great book for reference and learning).

Keywords: Beginner / Intermediate + PDF

Problem Solving with Algorithms and Data Structures using Python – Brad Miller and David Ranum

The book is an interactive HTML page with exercises and more practical material to support your learning progress. Highly recommended!

Keywords: Intermediate + HTML

Think Python: How to Think Like a Computer Scientist – Allen B. Downey

“This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.”

Keywords: Beginner / Intermediate + HTML









A Comprehensive List of Free Python Books

The list of free Python books is sorted alphabetically. Lose yourself in this list to find the Python book that suits your current needs most!



Do you have any updates? Please send it to admin@finxter.com.

I know – this flood of learning material is overwhelming! That’s why I have created a free Python email course for you. It guides you, one step at a time, through the really important Python concepts. My subscribers love it, so join us now! It’s an easy route to Python mastery…

If you want to learn Python on autopilot, register for my FREE Python Email Course.