1. Simple
Python adopts minimalist design ideas, simple and elegant syntax, and does not require very complex code and logic to realize powerful functions, which is very suitable for beginners to learn!
2. Easy to learn
Python is easy to learn, fast to start, do not need to face the complex syntax of the environment, you can realize the required functions, the learning curve is very low, you can learn Python programming through the command line interactive environment.
3. Open source and free
All of Python's content is open source and free, so you can download and install it directly, and you can also modify its source code, which is very convenient!
4. Free memory management
Python memory management is done automatically, Python developers only need to focus on the program itself, no need to focus on memory management.
5. Cross-platform and portability
Python has good cross-platform and portability performance, and can be ported to most of the platforms underneath, such as Windows, MacOS, Linux, Andorid, and IOS.
6. Interpretation
The Python interpreter converts the source code into an intermediate form of bytecode, and then translates it into the machine language used by the computer and runs it without the need for compilation, which reduces the time spent on the compilation process and improves the speed of Python operation.
7. Object-oriented
Python supports both process-oriented and object-oriented, which makes programming more flexible.
8. Extensible
Python can be written in a mixture of C and Java, in addition to the Python language itself.
9. Rich third-party libraries
Python itself has a wealth of powerful libraries, which can be used to implement many powerful features.