python学习思维导图
2020-08-18 10:31:12 0 举报
AI智能生成
python学习思维导图
作者其他创作
大纲/内容
第2章 变量和简单数据类型
hello_world.py
变量
变量命名和使用
只能包含数字、字母、下划线,不能以数字开头
避免命名错误
字符串
修改字符串大小写
title() 首字母大写
upper() 全部大写
lower() 全部小写
合并拼接字符串
+
使用制表符或换行符添加空白
在编程中,空白泛指任何非打印字符,如空格、制表符、换行符
制表符 \t
换行符 \n
删除空白
删除末尾空白 rstrip(),暂时删除,永久删除需要将删除的结果保存到变量中
删除开头的空白lstrip()
删除2端的空白 strip()
避免语法错误
数字
整数
int
浮点数
使用str()函数避免类型错误
注释
如何编写注释
#
该编写怎么样的注释
阐述要做什么、如何用
python之禅
import this可查看
第4章 操作列表
遍历整个列表
深入的研究循环
在for循环中执行更多的操作
在for循环结束后执行一些操作
避免缩进错误
创建数值列表
使用函数range()
使用range()创建数字列表
对数字列表进行统计计算
列表解析
使用列表的一部分
切片
子主题
遍历切片
复制列表
元组
定义元组
遍历元组中的所有值
修改元组变量
设置代码格式
格式设置指南
缩进
行长
空行
第6章 字典
使用字典
访问字典中的值
添加键-值对
创建一个空字典
修改字典中的值
删除键-值对
由类似对象组成的字典
遍历字典
遍历所有的键-值对
遍历字典中的所有键
按顺序遍历字典中的所有键
遍历字典中的所有值
嵌套
字典列表
在字典中存储列表
在字典中存储字典
第8章 函数
定义函数
向函数传递信息
实参和形参
传递实参
位置实参
关键字实参
默认值
等效的函数调用
避免实参错误
返回值
返回简单值
让实参变成可选的
返回字典
结合使用函数和while循环
传递列表
在函数中修改列表
禁止函数修改列表
传递任意数量的实参
结合使用位置实参和任意数量实参
使用任意数量的关键字实参
将函数存储在模块中
导入整个模块
导入特定的函数
使用as给函数指定别名
使用as给模块指定别名
导入模块中的所有函数
函数编写指南
第10章
从文件中读取数据
读取整个文件
文件路径
逐行读取
创建一个包含文件各行内容的列表
使用文件的内容
包含一百万位的大型文件
圆周率之中包含你的生日吗
写入文件
写入空文件
写入多行
附加到文件
异常
处理ZeroDivisionError异常
使用try-except代码块
使用异常避免奔溃
else代码块
处理FileNotFoundError异常
分析文本
使用多个文件
失败时一声不吭
决定报告哪些错误
存储数据
使用json.dump()和json.load()
保存和读取用户生成的数据
重构
第1章 起步
搭建编程环境
python2和python3
运行python代码片段
Hello World片段
在不同操作系统中搭建python编程环境
Linux环境
OS X环境
Windows环境
解决安装问题
从终端运行python
Linux
OS X
Windows
第3章 列表
列表是什么
访问列表元素
列表名称[列表索引]
索引从0开始
使用列表的各个值
修改、添加、删除元素
修改列表元素
列表名[索引]直接更改
在列表中添加元素
在列表末尾增加元素
apped()
从列表中删除元素
组织列表
sort()方法对列表进行永久排序
sorted()对列表进行临时排序
倒着打印列表
确定列表的长度
第5章 if语句
条件测试
检查是否相等
检查是否相等时不考虑大小写
检查是否不相等
比较数字
检查多个条件
检查特定值是否包含在列表中
检查特定值是否不包含在列表中
布尔表达式
if 语句
简单的if语句
if-else
if-elif-else
使用多个elif代码块
省略else代码块
测试多个条件
使用if语句处理列表
检查特殊元素
确定列表不是空的
使用多个列表
第7章 用户输入和while循环
函数input()的工作原理
编写清晰的程序
使用int()来获取数值输入
求模运算符
while循环简介
使用while循环
让用户选择何时退出
使用标志
使用break退出循环
在循环中使用continue
避免无线循环
使用while循环来处理列表和字典
在列表之间移动元素
删除包含特定值的所有列表元素
使用用户输入来填充字典
第9章 类
创建和使用类
创建Dog类
根据类创建实例
使用类和实例
Car类
给属性指定默认值
修改属性的值
继承
子类的方法 ___init___()
给子类定义属性和方法
重写父类的方法
将实例用作属性
模拟实物
导入类
导入单个类
在一个模块中存储多个类
从一个模块中导入多个类
导入整个模块
导入模块中所有类
在一个模块中导入另一个模块
自定义工作流程
python标准库
第11章 测试代码
测试函数
单元测试和测试用例
可通过的用例
不能通过的用例
测试未通过时怎么办
添加新测试
测试类
各种断言方法
一个要测试的类
测试AnonymousSurvey类
方法Setup()
收藏
收藏
0 条评论
下一页