Python is a very popular language in the big Data world, with Python support built into the Linux terminal, and the CentOS Package management tool Yum is written by Python:
There are several versions of the Python interpreter, officially supported by CPython, the same, There are also Java version and. NET version, because is the interpreter, performance and PHP a urine sex, so there are folk man and the whole of a compiled version of the runtime, using the JIT technology, do not understand their own asked Niang, because there is pre-compiled, so performance is better than CPython a lot
Simply draw an architecture diagram One BoththreeApplication portal Python code python code interpreter cpythonpypy other n multiple
| PyPy This is a JIT compiler, performance is much better than the interpreter, for example, CPython is every time the Python code translated into C language, and then the C language and then translated into machine language, the cycle; PyPy this thing is the program to me when I turn it into machine language at once later.................. No later, once and for all, the disadvantage is, you put the C # writing program to stop and then restart you understand .....
3/63/133/203/274/34/104/174/245/15/85/155/225/296/56/126/196/267/37/107/17 coding, syntax, variables, loops, data types, high-order features, functional programming third-party libraries, Object-oriented advanced programming, third-party framework graphics programming, network programming, IO operations, multi-threaded database access operations, crawlers, httpserver protocols, and other basic syntax object-oriented graphics & network expansion & actual combat Python Learning Plan indicates day Learning Plan
- Python Basics
- Data types and variables
- Strings and encodings
- Using list and tuple
- Conditional judgment
- Cycle
- Using Dict and set
Dogo Katsuragi Plan
- Function
- Calling functions
- Defining functions
- Parameters of the function
- Recursive functions
From
He Hui's Blog
Python Quick Start