学习原因:快速入门,工作需要 学习时间:2天

列表和元组

索引,分片,加,乘
列表:list函数,删除del,分片赋值
列表方法:append,count,extend,index,pop,sort,reverse,
元组:圆括号括起来,类似字符串
tuple函数,
作用:在映射中当作键来使用,作为很多内建函数和方法的返回值存在。

字符串

字符串格式化 %
字符串方法:find、join、lower、replace、split、strip、translate、

字典

常规理解:键值对,
函数dict:创建字典,

字典方法

clear、copy、fromkeys、get、has_key、items、iteritems、pop、popitem、setdefault、update、values

条件、循环和其他语句

列表推导式

抽象

抽象和结构
创建函数
文档化函数
函数的参数:收集参数,多参数,收集其余位置的参数, def print_params(*params);
函数作用域
递归
函数式编程

更加抽象

多态:不知道对象的具体类型,但需要对对象进行操作。

魔法方法、属性和迭代器

构造方法
super函数
迭代器iter
生成器yield
成员访问

自带电池:模块

re模块⭐


集合

双端队列
shelve
time

文件和流

文件迭代器

GUI

wxpython
PyQt

数据库支持

网络编程⭐

socket模块
urllib
urllib2

socketServer多链接

Python和web

CGI
HTML解析
BeautifulSoup
mod_python

测试

先测试,后编码
精确的需求说明
为改变而计划
测试工具:

  1. unittest
  2. doctest

检查代码

  1. PyChecker
  2. PyLint

打包

Distutils——>py2exe
创建Windows安装程序