我们学习一样东西,总是把这个大的东西拆解成很多小的东西,然后小的东西再一个个慢慢分解下去,直到我们可以接受的最小单元。学习Python一样,我们看整体的话感觉内容很多,有些蒙圈,我们需要拆解一下,拆成一个个比较小的知识点,这段时间都是一个个的知识点的学习,当这些知识点串联起来的时候就不是很得心应手了,总是会有各种各样的不对或者想不到应该用哪个,或者说在什么场景应该用那个比较好,所以现在自己做一个自己认为的应该在什么地方用什么点的思维导图。以供自己分析,当需要的时候至少自己要知道用哪个函数,然后再查对应需要用什么方法。
在做这个思维导图的时候,末级应该是到内置函数以及方法才好。
注:此图为自己学习到的python知识点,而并不是对python的知识点分析哦。如果亲想要看对应python整体的知识点分析,请戳这个地址,我感觉这个地址https://woaielf.github.io/2017/06/13/python3-all/的内容写的很详细。
一、可以从事项的流程来分析。
我对于事项先拆分成Input(输入)、Transformation(转换)、Output(输出)。
导图如下:
在不同环节都应该有对应要做的时候并且也有对应的产出物。
(一)首先对于Input(输入)的理解:当我们获取事务让程序运行的时候,都可以接收哪类类型的输入对象。
1、input()键入
2、模块(其中模块有自建模块与内置模块,模块里面有对应的类、函数等)
3、文件系统(对象)
导图如下:
(1)
(2)
当我们接收了输入的数据,但是接收得类型值基本不会是我们想要的,我们还需要做数据类型的认识、数据的整理以及对于数据类型的转换:
其中整理有排序sorted()、切片/截取[:]、过滤filter()、数据类型的转换
而数据类型的转换的内置函数又有字符串str()、整数int()、浮点数float()、列表list()、字典dict()、元组tuple()、集合set ()、布尔bool()、复数compex()
导图如下:
表格信息如下:
目的
函数
描述
获得字符串
Str()
将对x转换为字符串
获得浮点数
将x转换到一个浮点数
获得元组
将序列x转换为一个元组
获得列表
将序列x转换为一个列表
获得可变集合
将x转换为可变集合
获得字典
创建一个字典。x必须是一个序列(key,value)元组。
获得布尔值
默认判断结果为True还是False
我们现在已经把接收的数据整理成我们比较好处理的类型了,那接下来我们就应该对这些数据做整理、分析,以最快或者简便的达到我们想要的结果,为输出做前提条件。
(二)首先对于Transformation(转换)的理解:转换(内部类、函数、变量逻辑、赋值的处理(对象的变化)、数据类型转换、异常的排查与测试)。
类class()
类的结构:其中包含基本结构、属性、方法与实例(其中包括自定义的内置的与特色的区别 )
类的功能:访问权限、继承(单继承、多继承)、多态、
函数 def():
1、函数的结构与定义:函数的结构、参数的说明
2、函数的用法:递归函数、匿名函数、返回函数、装饰器、偏函数(概述、用法)
异常的排查:
1、try…..except…..finally…….
2、记录错误logging()
测试:
-----------------------------------------------------------------------------------------------------------
先写到这咯,肚子在叫了,没思路了,去充饥去了。