Python是什么,这有利于准确的定位Python,有利于理解Python。
资料摘取于《Python核心编程》,简要的概述如下:
Guido van Rossum 于1989年底始创了Python。
一般来说,有十二个特点。
一,高级
类似C++,Java,等编程语言,这类语言都有高级的数据结构,如Python的列表(数组)和字典(哈希表)。
二,面向对象
Python不仅仅是面向对象的语言,还借鉴了Lisp等语言特性。
三,可升级
可随时重用代码,提供了高级数据结构,和模块化的组件,基本的开发模块。
四,可扩展
可以灵活定制工具,甚至是强调性能的部分,可以用C重写。
五,可移植性
可以在多种系统编译器下运行
六,易学
关键字少,结构简单,语法清晰,OOP特性
七,易读
与其他语言相比,它没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号。如$、;、~等。
八,易维护
Pyhton项目本身易于学习和阅读,它的源代码易于维护。
九,健壮性
提供了错误处理机制,针对错误,Python提供了安全合理的退出机制,会将程序崩溃的原因和代码片段列出。及时监控这些错误并进行处理,包含它的错误类型和位置,模块。
十,高效的快速原型开发工具
Python有很多面向其他系统的接口,完全可以开发整个系统的原型,它有很多扩展库和第三方模块。
十一,内存管理器
内存管理由Python解释器负责管理,使开发者专注于最直接的目标,首要的应用程序,这会使错误更少,程序更健壮,开发周期更短。
十二,解释性和(字节)编译性
Python是一种解释型语言,但是它不是纯粹的解释语言,它实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。它可以改善Python的性能,同时保持了解释型语言的优点。Python源文件通常用.py扩展名,由于调用解释器的方式不同,源文件会被编译成,pyc或.pyo扩展名的文件。
资料摘取于《Python核心编程》,简要的概述如下:
Guido van Rossum 于1989年底始创了Python。
一般来说,有十二个特点。
一,高级
类似C++,Java,等编程语言,这类语言都有高级的数据结构,如Python的列表(数组)和字典(哈希表)。
二,面向对象
Python不仅仅是面向对象的语言,还借鉴了Lisp等语言特性。
三,可升级
可随时重用代码,提供了高级数据结构,和模块化的组件,基本的开发模块。
四,可扩展
可以灵活定制工具,甚至是强调性能的部分,可以用C重写。
五,可移植性
可以在多种系统编译器下运行
六,易学
关键字少,结构简单,语法清晰,OOP特性
七,易读
与其他语言相比,它没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号。如$、;、~等。
八,易维护
Pyhton项目本身易于学习和阅读,它的源代码易于维护。
九,健壮性
提供了错误处理机制,针对错误,Python提供了安全合理的退出机制,会将程序崩溃的原因和代码片段列出。及时监控这些错误并进行处理,包含它的错误类型和位置,模块。
十,高效的快速原型开发工具
Python有很多面向其他系统的接口,完全可以开发整个系统的原型,它有很多扩展库和第三方模块。
十一,内存管理器
内存管理由Python解释器负责管理,使开发者专注于最直接的目标,首要的应用程序,这会使错误更少,程序更健壮,开发周期更短。
十二,解释性和(字节)编译性
Python是一种解释型语言,但是它不是纯粹的解释语言,它实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。它可以改善Python的性能,同时保持了解释型语言的优点。Python源文件通常用.py扩展名,由于调用解释器的方式不同,源文件会被编译成,pyc或.pyo扩展名的文件。