一、初级学习要点
- 基础语法
import
print
缩进
注释
交互环境 - 基础数据类型
str
int
dict
tuple
list
None
True/False - 运算符
算术运算符
比较运算符
赋值运算符
辑运算符
身份运算符
成员运算符 - 字符串操作
转义字符
replace
split
切片
字符串运算符
字符串格式化
字符串内建函数 - 控制语句
条件控制语句 if elif else
循环控制语句 for while break continue pass - 函数
无参函数
固定参数函数
不定长参数函数
参数类型
必需参数
关键字参数
默认参数
不定长参数
二、 中级学习要点 - 输入和输出
input
File
命令行参数 - 内置函数
abs
all
any
eval
isinstance
sorted
round - 类
Class
封装
多态
继承 - 函数式编程
map/reduce
filter
sorted
返回函数
匿名函数
装饰器 - 错误和异常
语法错误
异常
异常处理 - 标准库
time
datetime
math
os
os.path
sys
csv
re
requests
三、高级学习要点
正则表达式
SMTP发送邮件
多线程
XML解析
JSON 数据解析
访问数据库
Web 框架 Flask
四、参考
廖雪峰的 Python 教程
runoob Python 教程