序 Why Python
第一章 Start
-
Python 2和Python 3的区别和选择
-
安装Python环境
在Windows上安装Python
在Linux上安装Python
在Max上安装Python
使用IDE工具:pycharm
第二章 变量与字符串
-
Hello Python
-
中文编码
-
变量
-
运算符
-
字符串
处理字符串
- 字符串字面量
- 双引号
- 转义字符
- 原始字符串
- 用三重引号的多行字符串
- 多行注释
- 字符串下标和切片
- 字符串的in和notin操作符
有用的字符串方法
- 字符串方法upper()、lower()、isupper()和islower()
- isX字符串方法
- 字符串方法startswith()和endswith()
- 字符串方法join()和split()
- 用rjust()、ljust()和center()方法对齐文本
- 用strip()、rstrip()和lstrip()删除空白字符
- 用pyperclip模块拷贝粘贴字符串
第三章 循环与判断
-
逻辑控制
与
或
非
比较
-
条件控制
if
elif
else
-
循环
for
while
循环嵌套
注释和break
continue
第四章 数据结构
-
列表
列表数据类型
- 用下标取得列表中的单个值
- 负数下标
- 利用切片取得子列表
- 用len()取得列表的长度
- 用下标改变列表中的值
- 列表连接和列表复制
- 用del语句从列表中删除值
使用列表
- 列表用于循环
- in和notin操作符
- 多重赋值技巧
增强的赋值操作
方法
- 用index()方法在列表中查找值
- 用append()和insert()方法在列表中添加值
- 用remove()方法从列表中删除值
- 用sort()方法将列表中的值排序
类似列表的类型:字符串和元组
- 可变和不可变数据类型
- 元组数据类型
- 用list()和tuple()函数来转换类型
引用
- 传递引用
- copy模块的copy()和deepcopy()函数
-
字典
字典数据类型
- 字典与列表
- keys()、values()和items()方法
- 检查字典中是否存在键或值
- get()方法
- setdefault()方法
-
元组
-
集合
第五章 函数
-
函数
-
函数的返回值
-
参数默认值
-
变量的作用范围
-
关键字参数
-
可变参数
-
参数解包
-
zip函数
-
lambda函数
-
第六章 类
-
类和对象
-
类的init函数
-
实例变量
-
继承
-
多重继承
第七章 Python 趣味案例
-
-
-
-
猜数字
-
输入验证
-
从网上爬取图片
-
读写文件
第八章 使用的第三方库
-
Why 第三方库
-
安装第三方库
-
使用第三方库
参考资料
-
编程小白的第一本 Python 入门书
-
Python编程快速上手:让繁琐工作自动化
-
菜鸟教程
-
w3c
-
网易云课堂
-
python-cookbook 第三版
-
草根学 Python
-
Awesome Python
-
小白的Python入门教程实战篇
-
Python 资源大全中文版
网友评论