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.
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.
Book
Video
Platform
✅ LeetCode
Repo
Cheat Sheet
Documentation
Video
Book
Website
Cheat Sheet
VENV
Documentation
VirtualEnvWrapper
Documentation
PipEnv
Documentation
Conda
Documentation
Python-Poetry
Documentation
Documentation
Beginner
Book
Video
Platform
Intermediate
Book
Video
Platform
Advanced
Book
Video
Platform
Community
Cheat Sheet
Documentation
Book
Video
Awesome Django
Community
Cheat Sheet
Video
Documentation
Awesome FastAPI
Community
Book
Video
Documentation
Cheat Sheet
Book
Video
Documentation
Documentation
Book
Documentation
Article
Video
Documentation
Documentation
Documentation
Awesome Dash
Template
Documentation
⚠️ The following topics don't have any order or priority of learning.\ 🔥 Choose topics that you are interested in or suit your needs.
Book
Documentation
Tutorials
Documentation
Book
Community
Cheat Sheet
Video
Documentation
Tutorials
Cheat Sheet
Documentation
Tutorials
Cheat Sheet
Documentation
Tutorial
Cheat Sheet
Documentation
Video
Article
Cheat Sheet
Documentation
Documentation
Documentation
Tutorial
Book
Documentation
Tutorial
Documentation
Tutorial
Documentation
Tutorial
Documentation
Tutorial
unittest
packageDocumentation
PyTest
Testing PackageDocumentation
Documentation
Video
Documentation
Book
Video
Cheat Sheet
Documentation
Video
Book
Community
Article
Book
Book
Article
Documentation
Cheat Sheet
Documentation
Cheat Sheet
Documentation
Documentation
Documentation
Documentation
Documentation
Book
Cheat Sheet
Documentation
Book
Cheat Sheet
Guidelines and Best Practices
Checklist