apple devices books business coffee
Photo by Serpstat on Pexels.com

Learning programming or a particular technology from books is a really good way. In one way you can move back and forth quite easily and quickly, and on the other hand, you can also move at your own pace.

They are usually more expensive, especially more expensive than books of other categories, though one could argue that people who are interested and read such books have usually a really good income.

However, there are also free alternatives that are legally available that you can learn from.

Moreover, you can even find them in GitHub.

Here is a list of books about Python that you can legally access via GitHub.

Byte of Python

If you are just getting started into programming, then this book can be a possible choice for you.

Hitchhiker’s Guide to Python

This is still a work in progress, but a lot of content is already available. It is a handbook about best practices for the installation, configuration, and usage of Python.

Python Machine Learning

This is a repository with the Jupyter notebooks that correspond to the machine learning textbook.

Cosmic Python

O’Reilly has published this book under a CreativeCommons license. This is a book application architecture patterns for managing complexity.


These are only a few books mentioned.

If you want a lot more alternatives, take a look at this repository.

I hope you find it useful.