导图社区 Python编程思维导图
Python作为一门叫做ABC语言的替代品,不仅提供了高效的高级数据结构,还能简单有效地面向对象编程。下图介绍的内容有起步、变量和简单数据类型、列表简介、操作列表、if语句、字典、用户输入和while循环等。
总结了循环神经网络RNN的基本内容,如RNN基本结构原理、RNN计算训练的BPTT算法、长短期记忆模型LSTM和门控循环单元GRU的基本原理等
总结了卷积神经网络的主要内容,如基本概念,卷积运算,基本结构,参数学习方法以及一些卷积神经网络实例结构。
总结了最基本的神经网络结构——多层感知机MLP和前馈网络FNN,在此基础上总结了神经网络的目标函数和优化技术,反向传播算法计算目标函数对网络权系数的梯度问题,以及神经网络优化的辅助技术如初始化、正则化等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python编程 从入门到实践
起步
搭建Python环境
解决安装问题
从终端运行Python
变量和简单数据类型
运行hello_world.py时发生的情况
变量
变量的命名和使用
使用变量时避免命名错误
字符串
使用方法修改字符串的大小写
合并(拼接)字符串
使用制表符或换行符来添加空白
删除空白
使用字符串时避免语法错误
Python2中的print语句
数字
整数
浮点数
使用函数str()避免类型错误
Python2中的整数
注释
如何编写注释
该编写什么样的注释
Python之禅
小结
列表简介
列表是什么
访问列表元素
索引从0而不是从1开始
使用列表中的各个值
修改、添加和删除元素
修改列表元素
在列表中添加元素
在列表末尾添加元素
在列表中插入元素
从列表中删除元素
使用del语句删除元素
使用方法pop()删除元素
弹出列表中任何位置处的元素
根据值删除元素
组织列表
使用方法sort()对列表进行永久性排序
使用函数sorted()对列表进行临时排序
倒着打印列表
确定列表的长度
使用列表时避免索引错误
操作列表
遍历整个列表
深入地研究循环
在for循环中执行更多的操作
在for循环结束后执行一些操作
避免缩进错误
忘记缩进
忘记缩进额外的代码行
不必要的缩进
循环后不必要的缩进
遗漏了冒号
创建数值列表
使用函数range()
使用range()创建数字列表
作为函数list()的参数
对数字列表执行简单的统计计算
列表解析
使用列表的一部分
切片
遍历切片
复制列表
使用切片复制列表
元组
定义元组
遍历元组中的所有值
修改元组变量
设置代码格式
格式设置指南
PEP 8
缩进
行长
空行
其他格式设置指南
if语句
一个简单示例
条件测试
检查是否相等
检查是否相等时不考虑大小写
检查是否不相等
比较数字
检查多个条件
使用and检查多个条件
使用or检查多个条件
检查特定的值是否在列表中
检查特定的值是否不包含在列表中
简单的if语句
if-else语句
if-elif-else结构
使用多个elif代码块
省略else代码块
测试多个条件
一系列独立的if语句
使用if语句处理列表
检查特殊元素
确定列表不是空的
使用多个列表
设置if语句的格式
比较运算符两边各添加一个空格
字典
一个简单的字典
使用字典
访问字典中的值
添加键-值对
先创建一个空字典
修改字典中的值
删除键-值对
由类似对象组成的字典
多行
遍历字典
遍历所有的键-值对
方法items()
遍历字典中的所有键
方法keys(),返回一个键列表
按顺序遍历字典中的所有键
函数sorted(),返回一个排序后的键列表
遍历字典中的所有值
values(),返回一个值列表
嵌套
字典列表
在字典中存储列表
在字典中存储字典
用户输入和while循环
函数input()的工作原理
编写清晰的程序
使用int()来获取数值输入
求模运算符
在Python2.7中获取输入
while循环简介
使用while循环
让用户选择何时推出
使用标志
使用break退出循环
在循环中使用continue
避免无限循环
使用while循环来处理列表和字典
在列表之间移动元素
删除包含特定值的所有列表元素
使用用户输入来填充字典
函数
定义函数
向函数传递信息
实参和形参
传递实参
位置实参
关键字实参
默认值
等效的函数调用
避免实参错误
返回值
返回简单值
让实参变成可选的
返回字典
结合使用函数和while循环
传递列表
在函数中修改列表
禁止函数修改列表
传递任意数量的实参
结合使用位置实参和任意数量实参
使用任意数量的关键字实参
将函数存储在模块中
导入整个模块
导入特定的函数
使用as给函数指定别名
使用as给模块指定别名
导入模块中的所有函数
函数编写指南
类
创建和使用类
创建Dog类
根据类创建实例
访问属性
调用方法
创建多个实例
使用类和实例
Car类
给属性指定默认值
修改属性的值
直接修改属性的值
通过方法修改属性的值
通过方法对属性的值进行递增
继承
子类的方法_init_()
Python2.7继承
给子类定义属性和方法
重写父类的方法
将实例用作属性
模拟实物
导入类
导入单个类
在一个模块中存储多个类
从一个模块中导入多个类
导入模块中的所有类
在一个模块中导入另一个模块
自定义工作流程
Python标准库
类编码风格
文件和异常
从文件中读取数据
读取整个文件
文件路径
逐行读取
创建一个包含文件各行内容的列表
使用文件的内容
包含一百万位的大型文件
圆周率中包含你的生日吗
写入文件
写入空文件
写入多行
附加到文件
异常
处理ZeroDivisionError异常
使用try-except代码块
使用异常避免崩溃
else代码块
处理FileNotFoundError异常
分析文本
使用多个文件
失败时一声不吭
决定报告哪些错误
存储数据
使用json.dump()和json.load()
保存和读取用户生成的数据
重构
测试代码
测试函数
单元测试和测试用例
可通过的测试
不能通过的测试
测试未通过时怎么办
添加新测试
测试类
各种断言方法
一个要测试的类
测试AnonymousSurvey类
方法setUp()