Python的特点

今天开始系统的学习Python,找到了《Python核心编程》的pdf文档开始从头学习。每天记录学习笔记,开始行动吧,天天躺着是不会瘦的,不虐不成魔!

Python的特点:

1.易学,易懂,易维护;

2. 高级语言,有高级的数据结构(数组,字典,元组...),并有对应的库函数;

3.面向对象,把行为,方法与其需要处理的数据结合在一起;

4.可扩展,可以将代码分为多个文件或模块组织管理,每个模块都可以用其他语言(C, Java...)重写。用编译性语言重写那些python工程中的瓶颈模块是提高整体性能的好办法;

5.可移植性,由于python是用C实现的,所以可以运行的有ANSIC编译器的平台上;

6.健壮性,python使用“堆栈跟踪”的机制来处理异常,能准确的定位到出错的代码,易于调试;

7.Python解释器负责内存管理,程序员不用自己管理内存;

8.Python有丰富的扩展库;

9.解释性&编译性,Python是解释型语言,不用编译成二进制代码,Python采用字节编译,在执行时生成中间文件(字节码).pyc/.pyo,这样即保留了其解释型语言的特点又提高了性能。

你可能感兴趣的:(Python的特点)