学习原因:快速入门,工作需要 学习时间:2天
列表和元组
索引,分片,加,乘
列表:list函数,删除del,分片赋值
列表方法:append,count,extend,index,pop,sort,reverse,
元组:圆括号括起来,类似字符串
tuple函数,
作用:在映射中当作键来使用,作为很多内建函数和方法的返回值存在。
字符串
字符串格式化 %
字符串方法:find、join、lower、replace、split、strip、translate、
字典
字典方法
clear、copy、fromkeys、get、has_key、items、iteritems、pop、popitem、setdefault、update、values
条件、循环和其他语句
抽象
抽象和结构
创建函数
文档化函数
函数的参数:收集参数,多参数,收集其余位置的参数, def print_params(*params);
函数作用域
递归
函数式编程
更加抽象
多态:不知道对象的具体类型,但需要对对象进行操作。
魔法方法、属性和迭代器
构造方法
super函数
迭代器iter
生成器yield
成员访问
自带电池:模块
re模块⭐
文件和流
文件迭代器
GUI
wxpython
PyQt
数据库支持
网络编程⭐
socket模块
urllib
urllib2
socketServer多链接
Python和web
CGI
HTML解析
BeautifulSoup
mod_python
测试
先测试,后编码
精确的需求说明
为改变而计划
测试工具:
- unittest
- doctest
检查代码
- PyChecker
- PyLint
打包
Distutils——>py2exe
创建Windows安装程序