Home  >  Article  >  Backend Development  >  What do python full stack engineers learn?

What do python full stack engineers learn?

藏色散人
藏色散人Original
2019-10-29 10:10:112337browse

What do python full stack engineers learn?

Full stack engineer refers to a person who masters various python technologies and can independently complete products.

Python full-stack engineers use Python-related tools and knowledge to complete everything from the implementation of front-end pages, to the writing of back-end code, to database management. One person can handle everything about a company website, truly realizing full-stack development. .

Recommended: "python tutorial"

What do python full-stack engineers learn?

1. Basics of Python development

Core competencies:

1. Master the principles of computer hardware & operating systems;

2. Master the basics of Python Programming grammar;

3. Master data types, character encoding, and file operations;

4. Master functions, decorators, iterators, and built-in methods.

2. Python Advanced Programming & Database Development

Core competencies:

1. Object-oriented development;

2. Socket network programming;

3. Mysql database development;

4. Threads, processes, queues, and IO multi-channel models.

Front-end development

Core capabilities:

1. Html, CSS, JavaScript development;

2. Jquery\bootstrap development;

3. Front-end framework VUE development.

4. WEB Framework Development

Core Competencies:

1. Django Framework Basics;

2. Django Framework Advanced;

3. BBS Blog practical project development;

4. Cache and queue middleware;

5. Flask framework learning;

6. Tornado framework learning;

7. Restful API.

5. Crawler development

Core competencies:

1. Master the working principles and design ideas of crawlers;

2. Master the anti-crawler mechanism;

3. Master distributed cluster crawler applications.

6. Full-stack project practice

Core competencies:

1. Enterprise application tool learning;

2. CRM customer relationship management system development;

3. Development of Luffy Academy online education platform.

7. Data Analysis

Core competencies:

1. Learn financial knowledge in Python related modules;

2. Financial quantitative analysis methods;

3. Development of quantitative strategy platform;

4. Common financial analysis strategies such as "Double Moving Average", "Weekly Rule Trading", "Alpaca Strategy", "Dual Thrust Trading Strategy";

5. Numpy/Pandas/Scipy data analysis module.

8. Artificial Intelligence

Core capabilities:

1. Machine learning to crawl a large amount of historical movie data;

2. Image recognition context;

3. UAV development and unmanned driving.

9. Automated operation & maintenance & development

Core capabilities:

1. Development of CMDB asset management system;

2. Development of IT audit host management system

3. Development of distributed host monitoring system.

10. Development of high-concurrency language Go

Core capabilities:

1. GO language basics;

2. Data types and file IO operations;

3. Function and object-oriented;

4. Concurrent programming.

etc.

The above is the detailed content of What do python full stack engineers learn?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn