
資料內(nèi)容:
The Python Programming Language 
Python is a high-level, multipurpose programming language that is used in a wide range of domains 
and technical fields. On the Python website you find the following executive summary: 
Python is an interpreted, object-oriented, high-level programming language with dynamic 
semantics. Its high-level built in data structures, combined with dynamic typing and dynamic 
binding, make it very attractive for Rapid Application Development, as well as for use as a 
scripting or glue language to connect existing components together. Python’s simple, easy to learn 
syntax emphasizes readability and therefore reduces the cost of program maintenance. Python 
supports modules and packages, which encourages program modularity and code reuse. The Python 
interpreter and the extensive standard library are available in source or binary form without charge 
for all major platforms, and can be freely distributed. 
This pretty well describes why Python has evolved into one of the major programming languages 
today. Nowadays, Python is used by the beginner programmer as well as by the highly skilled expert 
developer, at schools, in universities, at web companies, in large corporations and financial 
institutions, as well as in any scientific field. 
Among other features, Python is: 
Open source 
Python and the majority of supporting libraries and tools available are open source and 
generally come with quite flexible and open licenses. 
Interpreted 
The reference CPython implementation is an interpreter of the language that translates Python 
code at runtime to executable byte code. 
Multiparadigm 
Python supports different programming and implementation paradigms, such as object orientation 
and imperative, functional, or procedural programming. 
Multipurpose 
Python can be used for rapid, interactive code development as well as for building large 
applications; it can be used for low-level systems operations as well as for high-level analytics 
tasks. 
Cross-platform 
Python is available for the most important operating systems, such as Windows, Linux, and 
macOS. It is used to build desktop as well as web applications, and it can be used on the largest 
clusters and most powerful servers as well as on such small devices as the Raspberry Pi. 
Dynamically typed 
Types in Python are in general inferred at runtime and not statically declared as in most 
compiled languages.
 
                