DjangoEx/awesome-python-resources

Awesome Python Resources

1,456

stars

414

commits

Dec 10, 2025

updated

algorithms
awesome
awesome-list
awesome-lists
clean-architecture
clean-code
django
fastapi
flask
object-oriented-programming
postgresql
python
redis
system-design
testing

README

Awesome Python Resources Awesome

Python can be used in a lot of computer science fields. In this repository, we have collected resources for each field of computer science that are related to Python.
Not sure which source to choose? You can follow the resources marked with a ✅ symbol, they are highly recommended by the community.

Contribution

Before you head over, read the Contribution Guide first. You are new to contribution process? For more information about the steps and guides, check out the First Contribution Guide.

Table of Contents

Prerequisites

Career Path

Advanced Topics

⚠️ The following topics don't have any order or priority of learning.
🔥 Choose topics that you are interested in or suit your needs.

Contributors

(top 30 of 55)

BobbyBabazadeh

142 commits

lnxpy

40 commits

theonlykingpin

25 commits

DjangoEx/awesome-python-resources

Awesome Python Resources

1,456

stars

414

commits

Dec 10, 2025

updated

algorithms
awesome
awesome-list
awesome-lists
clean-architecture
clean-code
django
fastapi
flask
object-oriented-programming
postgresql
python
redis
system-design
testing

README

Awesome Python Resources Awesome

Python can be used in a lot of computer science fields. In this repository, we have collected resources for each field of computer science that are related to Python.
Not sure which source to choose? You can follow the resources marked with a ✅ symbol, they are highly recommended by the community.

Contribution

Before you head over, read the Contribution Guide first. You are new to contribution process? For more information about the steps and guides, check out the First Contribution Guide.

Table of Contents

Prerequisites

Career Path

Advanced Topics

⚠️ The following topics don't have any order or priority of learning.
🔥 Choose topics that you are interested in or suit your needs.

Contributors

(top 30 of 55)

BobbyBabazadeh

142 commits

lnxpy

40 commits

theonlykingpin

25 commits