涂伟忠 收集整理 2013 年 10 月 20 日--2014 年 11 月 23 日 于 武汉大学
第 1 页/共 28 页
目录
1. 两种 python 执行方式(Linux, Mac OS 下) .................................................................. 3
2. 创建并执行脚本文件(windows 下学习 看本节最后的备注即可) .......................... 3
3. python 中的缩进 ............................................................................................................... 4
4. 字符串的使用 .................................................................................................................... 4
5. 说明几个运算符: ............................................................................................................ 4
6. 数据结构--简介 ................................................................................................................. 5
7. 数据结构--"列表(list)" ................................................................................................. 6
8. 数据结构--"元组(tuple)".............................................................................................. 8
9. 数据结构--"字符串(str 和 unicode)" ........................................................................... 9
10. 数据结构--"字典(dict)" ............................................................................................... 9
11. 数据结构--"集合(set)" .............................................................................................. 11
12. 数据类型之间的转换 ..................................................................................................... 11
13. 选择语句、循环语句 ..................................................................................................... 12
14. 关于模块 ......................................................................................................................... 13
15. 定义一个函数 ................................................................................................................. 14
16. 关于 python 的类 ........................................................................................................... 16
17. 命令行参数 ..................................................................................................................... 16
18. 引用和复制一个对象 ..................................................................................................... 17
19. 常用内建函数 ................................................................................................................. 17
20. 常用模块功能: ............................................................................................................. 19
a. os 模块 ........................................................................................................................ 19
b. sys 模块 ...................................................................................................................... 19
c. time 模块 ..................................................................................................................... 20
d. cPickle 模块 ................................................................................................................. 20
e. ctypes 模块 .................................................................................................................. 20
f. 复制和移动文件 .......................................................................................................... 20
g. 其它重要模块:datetime, json, sqlite3,等,自学 ..................................................... 20
21. 正则表达式(初学者了解) ............................................................................................... 21
22. Python 异常处理............................................................................................................ 23
23. with 语句 ......................................................................................................................... 24
24. 文档字符串 ..................................................................................................................... 24
25. 绝对路径 与 相对路径 ................................................................................................. 24
26. 其它应了解的 ................................................................................................................. 25
27. 继续学习什么 ................................................................................................................. 26
28. 如何自学 ......................................................................................................................... 26
关于编程的一些建议(要养成的好习惯) ............................................................................... 27