Road map python backend

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Python Backend Engineer Roadmap

ErtebateWeb/python-backend-roadmap

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Читайте также:  Number to boolean java

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Python Backend Engineer Roadmap

  • Step 0: Prerequisites
    • Algorithms & Data Structures
    • System Design
    • Git
    • Databases
    • Clean Code
    • Caching
    • Testing
    • Container Platforms
    • Programming Paradigms
    • Architectural Patterns
    • Design Principles
    • Design Patterns
    • Message Brokers
    • Web Servers
    • Availability & Reliability
    • Distributed Systems
    • Reactive Systems
    • Security

    Algorithms & Data Structures

    • Book
      • Grokking Algorithms by Aditya Bhargava (English) (Paid)
      • Cracking the Coding Interview by Gayle Laakmann McDowell (English) (Paid)
      • Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles by Narasimha Karumanchi (English) (Paid)
      • LeetCode (English)
      • HackerRank (English)
      • CodeWars (English)
      • TheAlgorithms (English)
      • Codeforces (English)
      • Quera (Persian)
      • Beginner
        • Book
          • python coderz (Persian) (Free)
          • Python Crash Course by Eric Matthes (English) (Paid)
          • Head First Python by Paul Barry (English) (Paid)
          • Learn Python the Hard Way by Zed Shaw (English) (Paid)
          • Book
            • Beyond the Basic Stuff with Python Best Practices for Writing Clean Code by Sweigart, Al (English) (Paid)
            • Fluent Python by Luciano Ramalho (English) (Paid)
            • Effective Python by Brett Slatkin (English) (Paid)
            • Python Cookbook by David Beazley & Brian Jones (English) (Paid)
            • Python Concurrency with asyncio (English) (Paid)
            • Book
              • Architecture Patterns with Python by Harry Percival & Bob Gregory (English) (Paid)
              • Practices of the Python Pro by Dane Hillard (English) (Paid)
              • Python Testing with pytest by Brian Okken (English) (Paid)
              • Python Tricks by Dan Bader (English) (Paid)
              • Python Tricks by BobyCloud & DevMoein (Persian) (Paid)
              • Python Concurrency with asyncio by Matthew Fowler (English) (Paid)

              Step 2: Python Web Frameworks

              Choose a library according to your project requirements and do not get confused between multiple frameworks.

              • Book
                • Django for Beginners by William S. Vincent (English) (Paid)
                • Django for APIs by William S. Vincent (English) (Paid)
                • Django for APIs by ftg-iran (Persian) (Free)
                • Django for Professionals by William S. Vincent (English) (Paid)
                • Django for Professionals by ftg-iran (Persian) (Free)
                • Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript by Harry Percival (English) (Free)
                • Django Practical Book by Alireza Azimzadeh (Persian) (Paid)
                • Django Web Framework — Full Course for Beginners by Justin Mitchel (English) (Free)
                • Django For Everybody — Full Course by Dr. Charles Severance (English) (Free)
                • Django From Beginner To Advanced by Mehran Tarif (Persian) (Free)
                • Django All In One Course by BobyCloud (Persian) (Free)
                • Django Celery Course by Shahriar Shariati (Persian) (Free)
                • Django Channels Course by Shahriar Shariati (Persian) (Free)
                • Django Super Course by Shahrokh Kiumarsy (Persian) (Free)
                • Documentation
                  • FastAPI documentation (English) (Free)
                  • FastAPI Utilities documentation (English) (Free)
                  • FastAPI awesome things (English) (Free)
                  • Python API Development — Comprehensive Course for Beginners by Sanjeev Thiyagarajan (English) (Free)
                  • FastAPI course by testdriven.io & talkpython.fm (English) (Paid)
                  • Free FastAPI course by Mohammad Javad Fadakar (Persian) (Free)
                  • Full-Stack FastAPI PostgresSQL project generator (English) (Free)
                  • Book
                    • Flask Web Development: Developing Web Applications with Python (English) (Paid)
                    • Flask Framework Cookbook (English) (Paid)
                    • Flask Tutorial by Alireza Ayinmehr (Persian) (Free)
                    • REST APIs with Flask and Python by Jose Salvatierra (English) (Paid)
                    • Flask Document (English) (Free)

                    Источник

                    Saved searches

                    Use saved searches to filter your results more quickly

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                    Python Backend Developer Skillset / Roadmap

                    jannctu/Python-Backend-Developer-Roadmap

                    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

                    Name already in use

                    A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                    Sign In Required

                    Please sign in to use Codespaces.

                    Launching GitHub Desktop

                    If nothing happens, download GitHub Desktop and try again.

                    Launching GitHub Desktop

                    If nothing happens, download GitHub Desktop and try again.

                    Launching Xcode

                    If nothing happens, download Xcode and try again.

                    Launching Visual Studio Code

                    Your codespace will open once ready.

                    There was a problem preparing your codespace, please try again.

                    Latest commit

                    Git stats

                    Files

                    Failed to load latest commit information.

                    readme.md

                    Python Backend Developer Roadmap

                    This roadmap is intended for junior software engineers in my company or newcomers in my team for onboarding purposes. Generally, this is for Python Backend Web Developer with a speciality in Instant Messager using Matrix.

                    1. Basic Internet, Operating System and Frontend Knowledge

                    • DNS
                    • Domain
                    • Hosting
                    • Cloud service
                    • resources
                      • DNS & Domain
                      • Cloud & Hosting
                      • Nginx, Apache, Tomcat
                      • Reverse Proxy
                      • Load balancer
                      • WSGI & ASGI
                      • Resources
                        • Nginx
                        • Reverse Proxy
                        • Load Balancer
                        • WSGI & ASGI

                        2. Programming language (Python)

                        2.1 Basic Data Structure & Algorithm

                        • list
                        • queue
                        • stack
                        • tree
                        • dictionary
                        • tuple
                        • hash map
                        • set
                        • Resources
                          • Python Basic

                          2.5 Environment & environment manager

                          • numpy
                          • requests
                          • socket.io
                          • psycopg2
                          • bcrypt
                          • aioredis
                          • stomp.py
                          • json
                          • asyncio
                          • time
                          • logging
                          • typing
                          • sqlalchemy
                          • gunicorn
                          • urllib
                          • matrix_client
                          • matrix-nio
                          • pyyaml
                          • pandas
                          • pytest
                          • Decorator / Property (@) tutorialtutorial2
                          • Synchronous & Asynchronous Asyncio Python
                          • Multithreading python Multithreading
                          • python modules modules & package

                          Источник

                          Saved searches

                          Use saved searches to filter your results more quickly

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                          Python Backend Engineer Roadmap

                          smoeinbbp/python-backend-roadmap

                          This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

                          Name already in use

                          A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                          Sign In Required

                          Please sign in to use Codespaces.

                          Launching GitHub Desktop

                          If nothing happens, download GitHub Desktop and try again.

                          Launching GitHub Desktop

                          If nothing happens, download GitHub Desktop and try again.

                          Launching Xcode

                          If nothing happens, download Xcode and try again.

                          Launching Visual Studio Code

                          Your codespace will open once ready.

                          There was a problem preparing your codespace, please try again.

                          Latest commit

                          Git stats

                          Files

                          Failed to load latest commit information.

                          README.md

                          💡 To navigate easily through the roadmap, use the table of contents below.

                          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.

                          Algorithms and Data Structures

                          • Book
                            • ✅ Grokking Algorithms by Aditya Bhargava
                            • ✅ Cracking the Coding Interview by Gayle Laakmann McDowell
                            • Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles by Narasimha Karumanchi
                            • Introduction to Algorithms (CLRS)
                            • Data Structures And Algorithms Course by Mosh Hamedani
                            • ✅ LeetCode
                            • HackerRank
                            • CodeWars
                            • TheAlgorithms
                            • Codeforces
                            • ✅ Coding University
                            • Documentation
                              • Python Documentation
                              • Book
                                • ✅ Python Crash Course by Eric Matthes
                                • Head First Python by Paul Barry
                                • Learn Python the Hard Way by Zed Shaw
                                • Essential Python Tools
                                • Python Beginner Tutorial by NeuralNine
                                • Python Programming Tutorials by Tech with Tim
                                • W3schools
                                • Codecademy Python 2
                                • Codecademy Python 3
                                • Sololearn Python
                                • Book
                                  • ✅ Python Cookbook by David Beazley & Brian Jones
                                  • Beyond the Basic Stuff with Python Best Practices for Writing Clean Code by Sweigart, Al
                                  • Fluent Python by Luciano Ramalho 2nd Edition
                                  • Effective Python by Brett Slatkin
                                  • Python Concurrency with asyncio
                                  • Python Intermediate Tutorial by NeuralNine
                                  • Intermediate Python Tutorials by Tech with Tim
                                  • GeeksForGeeks
                                  • Programiz
                                  • 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
                                    • Python3: Deep Dive (4 Parts)
                                    • ✅ RealPython
                                    • Python-Course
                                    • Documentation
                                      • Django Documentation
                                      • 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
                                      • 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
                                      • Book
                                      • Video
                                        • Python API Development — Comprehensive Course for Beginners by Sanjeev Thiyagarajan
                                        • FastAPI course by testdriven.io & talkpython.fm
                                        • FastAPI documentation
                                        • FastAPI Utilities documentation
                                        • Awesome FastAPI

                                        Источник

Оцените статью