Introduction
Python can be used in a lot of computer science fields. In this repository, we have put together 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.
Prerequisites
- Algorithms and Data Structures
- Book
- Video
- Platform
- Repo
- System Design
- Git
- Documentation
- Video
- Book
- Website
- Operating System
- Virtual Environment
- Documentation
- Python
- Documentation
- Beginner
- Intermediate
- Book
- Video
- Platform
- Advanced
- Book
- Architecture Patterns with Python by Harry Percival & Bob Gregory
- Practices of the Python Pro by Dane Hillard
- Python Tricks by Dan Bader
- Python Testing with pytest by Brian Okken
- Python Concurrency with asyncio by Matthew Fowler
- Python for Programmers by Deitel Developer Series
- Serious Python by Julien Danjou
- Python Notes for Professionals
- Video
- Platform
- Book
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.
- Databases
- Clean Code
- Clean Architecture(In Progress)
- Caching
- Testing
- Container Platforms
- Programming Paradigms
- Architectural Patterns
- Design Principles
- Design Patterns
- Message Brokers
- Web Servers
- Availability and Reliability(In Progress)
- Distributed Systems(In Progress)
- Reactive Systems(In Progress)
- Refactoring(In Progress)
- Security
Career Path
- Backend
- Django
- Documentation
- Book
- Django for Beginners by William S. Vincent
- Django for APIs by William S. Vincent
- Django for Professionals by William S. Vincent
- Two Scoops of Django 3.x by Daniel Roy Greenfeld, Audrey Roy Greenfeld
- Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival
- Test-Driven Development with Django by Kevin Harvey
- Django3 by example by antonio mele
- Video
- Django Web Framework – Full Course for Beginners by Justin Mitchel
- Build REST APIs with Django REST Framework and Python By Shubham Sarda
- Django For Everybody – Full Course by Dr. Charles Severance
- Django ORM Mastery – Very Academy
- Learn Django Class Base View – Very Academy
- Django Course by Mosh Hamedani
- Awesome Django
- FastAPI
- Flask
- Tornado
- Sanic
- AIOHTTP
- Bottle
- Dash
- List Of All Python Backend Web Frameworks
- Django
- Data Science
- Machine Learning
- Deep Learning
- DevOps
- Hacking
- Algorithmic Trading
The Python Expert is a github repository by Django Expert
Leave a Reply