Front
Web framework:
Flask: Simple, light weight, flexibility (official website, stck Overflowa);
Directory structure: Configure, publish, resource, log, test ...
Front-End Collaboration: Overall release, front-end separation release
Django: simple, heavier than flask, no flask good, but long history web.py: simple, lightweight, but no more active maintenance
... Omitted
Back end
Proficient in Python language (data structure: string str lists list tuple set dict); Proficient in django\flask\web.py front-end framework; Proficient in MYSQL\MONGODB database; Familiar with Linux operating system Apache/tomcat/niginx familiar with large-scale web site data Mining high concurrency and high stability experience;
Data processing: Pandas NumPy ...
Business framework: Spark Haopop AWS ...
Data:
1. String Str\unicode
2. Lists: List variable tuple immutable set non-repeatable (Uniqueness list) Collection 3. Dictionary (object \json) dict key--Value (element uniqueness)
Python Advanced Features
1. Generator
2. iterators
3. Slice Cut
Python-Functional programming
Language programming: Object-oriented function
Functional programming: As much as possible to write a sequence of nested function calls
function is the basic unit of process-oriented program design
First-class citizens: Functional status and data variables, variable objects initialize values, do parameters
Parameters unchanged, one execution = = multiple executions
==============================================
def custom Function Def hi (): ... return..
Lambda anonymous function Fn=lamda x:x**2 (square)
function.partial function Encapsulation
Function.wraps Decorator
==========================================
The separation of front and back is a design concept, the division of responsibilities is more clear, and fully press the potential of employees.
The whole stack is not equal to ... And then .....
But a new type of jobs, technology + management
Python full-stack development of MU-class network