Python continues to top popularity lists for programming languages and remains one of the most recommended for beginners. The amount of free material available on the web is impressive, and today we want to highlight Free Python Books by Paolo Amoroso. From basic introductions to artificial intelligence projects, these books for learning Python are remarkable, and beyond language barriers, we are sure they will be very useful.

Free Python Books: A Curated Collection for Python Learners
Books to learn Python

In January 2019, Italian programmer and astronomer Paolo Amoroso dedicated a few weeks to learning the popular Python language and came across a message from a user on the 'learnpython' subreddit asking for suggestions to become a better programmer.

One of the comments basically asked for books or portals dedicated to algorithms and data structures. Amoroso shared one of his links and, upon seeing the positive response, decided to prepare a list of links with all the free Python books he had accumulated. Other users quickly added their own resources, and the final result is the Free Python Books project.

A Closer Look at the Library

The books are divided into 15 categories: Introductory, Intermediate, Advanced, Artificial Intelligence and Machine Learning, Computer Science, Software Engineering and Best Practices, GUI, Tools, Web Development, Data Science, Science, Jupyter Notebook, Engineering, Cryptography, and Games. Whether you're just getting your feet wet or looking for more complex resources, Free Python Books has something for you.

Free Python Books: A Curated Collection for Python Learners
A look at "100 Page Python Intro", designed for beginners.

The project's definition of a "free book" includes any text that can be read online or downloaded without restrictions. There are also texts that meet both conditions, or that have been updated recently. "100 Page Python Intro" by Sundeep Agarwhal is free on the web, but its ePUB and PDF ask for an average contribution of $10. Another text worth studying closely is "A Byte of Python", a classic in the Python learning space that serves as an introduction in several universities and has stood the test of time.

Free Python Books: A Curated Collection for Python Learners
"A Byte of Python" is another excellent starting point.
https://old.neoteo.com/aprende-x-en-y-minutos-aprende-programacion-en-cursos-de-pocos-minutos/

What are you waiting for? If you or someone else needs free books to learn Python, the official Free Python Books page is the ideal place to start. Its only major barrier is language, but we imagine it won't be impossible to cross.

Official site: Click here