python特点:强大的第三方库。优缺点:较小的代价建造工程,也要求我们对库要有了解。
基本特性:
1. 面向对象,动态编译,脚本语言
2. 不依赖平台
3. 对接了几乎所有系统操作的API
python是用c实现的,依赖于扩展的,易于理解的可移植c库。和unix无缝对接,在非unix系统下也能相似运行。
可选IDE:Komodo, VIM, EMACS, TEXTPAD, BBEDIT
学习目标:
1.variables, statements, exceptions, functions
2.类和子类的定义,包括继承和重载
3.选用合适的数据结构
python的层次结构
package是modules的集合;module包含了classes或free functions;class包含了static variables, instance variables, methods.
概念:解释性语言;动态语言;脚本语言
(提要:不需要预编译;变量和函数不需要声明类型;指定解释器可以直接被OS执行)