wilfreddesert / python_more_awesome

The essential Python list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python_more_awesome

Below are my favorite Python learning resources.

Note that my goal was to only include the resources that I had the opportunity to at least skim through and that I find valuable.

This is why Learn Python the Hard Way is not on the list. Even though there's now the updated version of the book, I wouldn't recommend it to anyone.

Unfortunately, most of the books listed below are not free. That said, there are enough free ones that will get you pretty far.

For example, the official documentation is great.

Ultimate resources (both free and paid)

Beginner

The official tutorial is still one of the best resources to take your first steps in Python (but you probably need to have at least a little programming experience). Also note that this tutorial, however good, doesn't cover everything there is to know about Python. To find out more about Python, check out the resources below.

Intermediate

Advanced

Reference

Django

Flask

Data Science

Mathematics

Useful resources

Useful lists

Editors and IDEs

Exercising

Understanding decorators