今天开始系统的学习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,这样即保留了其解释型语言的特点又提高了性能。