Get the App
SLTechnology News&Howtos  ›  Development  › 

What does the whole stack of python need to know?

Shulou Source: shulou.com Published: 2022-06-03 18:51:02 09月12日 Update

This article mainly explains "what does the whole stack of python need to know?" the content of the explanation in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what is needed in the whole stack of python".

Full stack is just a concept, and there are many kinds. The real full-stack engineer covers web development, DBA, crawler, testing, operation and maintenance, and there is a lot to learn. What you need to learn in terms of web development direction: the front-end knowledge includes HTML5 CSS3 JS Jquery Ajax, and the back-end needs to be at least proficient in using Django and tornado, and flask is better.

Basic of python language

Introduction to Python3, data types, strings, judgment / loop statements, functions, namespaces, scope, classes and objects, inheritance, polymorphism, tkinter interface programming, files and exceptions, data processing introduction

Python language high-level

Python common third-party library and network programming, Python regular expression, mailbox crawler, file traversal, financial data crawler, multithreaded crawler, Python thread, process, Python MySQL database, co-program, jython

Python full stack engineer front end

HTML,HTML5,CSS,CSS3, web interface design practice, javaScript,jquery,jquerry EasyUI, Mobile introduction, photoshop,Bootstrap

Python full stack engineer backend

Django entry, Django Advanced, Django practice, Python Senior Development engineer Learning Route

Python full Stack engineer back-end Senior

Flask development principle, Flask development project practice, Tornado development principle, Tornado development project practice

Summarize:

1. Platform: * nix platform

two。 Thread, process, shell programming

3. Network: network principle, http protocol socket development, asynchronous IO development

4.web development: backend, mvc framework Django, Flask, Tornado

5. Algorithm requirements: transpose matrix, prime number, common sorting algorithm, etc.

6. Database: relational database and non-relational database

7. Front-end vue, angrilar, react

Thank you for reading, the above is the content of "what the whole stack of python needs to know". After the study of this article, I believe you have a deeper understanding of what the whole stack of python needs to know, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Tags: Development data engineering engineer learning advanced content database crawler front end principle thread network practice programming actual combat common platform file interface Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Docker MySQL OPPO Reno Linux Huawei