变量
核心定义:给数据命名,方便后续调用和修改。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「变量」的输入、处理、输出、上下游连接、项目场景和常见错误。
注释
核心定义:写给人看的说明,帮助理解代码意图。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「注释」的输入、处理、输出、上下游连接、项目场景和常见错误。
输入输出
核心定义:让程序接收外部信息并展示结果。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「输入输出」的输入、处理、输出、上下游连接、项目场景和常见错误。
缩进
核心定义:表示代码层级,决定哪些代码属于同一块。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「缩进」的输入、处理、输出、上下游连接、项目场景和常见错误。
表达式
核心定义:能计算出结果的一段代码。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「表达式」的输入、处理、输出、上下游连接、项目场景和常见错误。
运算符
核心定义:对数据进行计算、比较和组合。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「运算符」的输入、处理、输出、上下游连接、项目场景和常见错误。
命名规则
核心定义:让变量、函数、类的名字清晰可读。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「命名规则」的输入、处理、输出、上下游连接、项目场景和常见错误。
代码块
核心定义:一组具有共同层级和逻辑归属的代码。
系统类比:语法是程序机器的装配规则,像机械图纸上的孔位、螺丝、连接方向。
学习目标:理解「代码块」的输入、处理、输出、上下游连接、项目场景和常见错误。
int整数
核心定义:表示没有小数的数字。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「int整数」的输入、处理、输出、上下游连接、项目场景和常见错误。
float浮点数
核心定义:表示带小数的数字。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「float浮点数」的输入、处理、输出、上下游连接、项目场景和常见错误。
str字符串
核心定义:表示文本。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「str字符串」的输入、处理、输出、上下游连接、项目场景和常见错误。
bool布尔值
核心定义:表示真假。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「bool布尔值」的输入、处理、输出、上下游连接、项目场景和常见错误。
None空值
核心定义:表示没有值。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「None空值」的输入、处理、输出、上下游连接、项目场景和常见错误。
list列表
核心定义:可变、有序的数据集合。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「list列表」的输入、处理、输出、上下游连接、项目场景和常见错误。
tuple元组
核心定义:不可变、有序的数据集合。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「tuple元组」的输入、处理、输出、上下游连接、项目场景和常见错误。
dict字典
核心定义:键值对结构。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「dict字典」的输入、处理、输出、上下游连接、项目场景和常见错误。
set集合
核心定义:无序、不重复集合。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「set集合」的输入、处理、输出、上下游连接、项目场景和常见错误。
类型转换
核心定义:把一种数据类型转换成另一种。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「类型转换」的输入、处理、输出、上下游连接、项目场景和常见错误。
切片
核心定义:从序列中截取一段。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「切片」的输入、处理、输出、上下游连接、项目场景和常见错误。
字符串格式化
核心定义:把变量嵌入文本输出。
系统类比:数据类型像不同规格的零件盒,每种盒子决定了能装什么、能怎么加工。
学习目标:理解「字符串格式化」的输入、处理、输出、上下游连接、项目场景和常见错误。
if判断
核心定义:条件成立时执行。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「if判断」的输入、处理、输出、上下游连接、项目场景和常见错误。
elif多分支
核心定义:多个条件逐个判断。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「elif多分支」的输入、处理、输出、上下游连接、项目场景和常见错误。
else否则
核心定义:条件都不满足时执行。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「else否则」的输入、处理、输出、上下游连接、项目场景和常见错误。
for循环
核心定义:遍历一组数据。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「for循环」的输入、处理、输出、上下游连接、项目场景和常见错误。
while循环
核心定义:条件成立就持续执行。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「while循环」的输入、处理、输出、上下游连接、项目场景和常见错误。
range
核心定义:生成数字序列。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「range」的输入、处理、输出、上下游连接、项目场景和常见错误。
break
核心定义:提前结束循环。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「break」的输入、处理、输出、上下游连接、项目场景和常见错误。
continue
核心定义:跳过本轮循环。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「continue」的输入、处理、输出、上下游连接、项目场景和常见错误。
pass
核心定义:占位,不做事。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「pass」的输入、处理、输出、上下游连接、项目场景和常见错误。
match
核心定义:模式匹配,多分支判断。
系统类比:流程控制像岔路、红绿灯和变速箱,决定程序执行路线。
学习目标:理解「match」的输入、处理、输出、上下游连接、项目场景和常见错误。
def定义函数
核心定义:声明一个函数。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「def定义函数」的输入、处理、输出、上下游连接、项目场景和常见错误。
参数
核心定义:函数接收外部输入。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「参数」的输入、处理、输出、上下游连接、项目场景和常见错误。
返回值
核心定义:函数输出结果。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「返回值」的输入、处理、输出、上下游连接、项目场景和常见错误。
默认参数
核心定义:参数未传时使用默认值。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「默认参数」的输入、处理、输出、上下游连接、项目场景和常见错误。
关键字参数
核心定义:通过参数名传值。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「关键字参数」的输入、处理、输出、上下游连接、项目场景和常见错误。
作用域
核心定义:变量可访问范围。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「作用域」的输入、处理、输出、上下游连接、项目场景和常见错误。
lambda
核心定义:匿名小函数。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「lambda」的输入、处理、输出、上下游连接、项目场景和常见错误。
递归
核心定义:函数调用自己。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「递归」的输入、处理、输出、上下游连接、项目场景和常见错误。
闭包
核心定义:内部函数记住外部变量。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「闭包」的输入、处理、输出、上下游连接、项目场景和常见错误。
装饰器
核心定义:不改原函数,增强功能。
系统类比:函数像标准化功能模块,把重复动作封装成可调用零件。
学习目标:理解「装饰器」的输入、处理、输出、上下游连接、项目场景和常见错误。
class类
核心定义:创建对象的模板。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「class类」的输入、处理、输出、上下游连接、项目场景和常见错误。
对象
核心定义:类实例化后的具体个体。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「对象」的输入、处理、输出、上下游连接、项目场景和常见错误。
属性
核心定义:对象保存的数据。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「属性」的输入、处理、输出、上下游连接、项目场景和常见错误。
方法
核心定义:对象能执行的行为。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「方法」的输入、处理、输出、上下游连接、项目场景和常见错误。
self
核心定义:对象自身引用。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「self」的输入、处理、输出、上下游连接、项目场景和常见错误。
__init__构造函数
核心定义:对象创建时初始化。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「__init__构造函数」的输入、处理、输出、上下游连接、项目场景和常见错误。
继承
核心定义:子类复用父类能力。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「继承」的输入、处理、输出、上下游连接、项目场景和常见错误。
封装
核心定义:隐藏内部细节。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「封装」的输入、处理、输出、上下游连接、项目场景和常见错误。
多态
核心定义:同一接口不同表现。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「多态」的输入、处理、输出、上下游连接、项目场景和常见错误。
魔术方法
核心定义:特殊双下划线方法。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「魔术方法」的输入、处理、输出、上下游连接、项目场景和常见错误。
MRO
核心定义:多继承方法解析顺序。
系统类比:类是图纸,对象是实物,属性是零件状态,方法是动作。
学习目标:理解「MRO」的输入、处理、输出、上下游连接、项目场景和常见错误。
try
核心定义:尝试执行可能报错代码。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「try」的输入、处理、输出、上下游连接、项目场景和常见错误。
except
核心定义:捕获并处理异常。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「except」的输入、处理、输出、上下游连接、项目场景和常见错误。
else
核心定义:无异常时执行。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「else」的输入、处理、输出、上下游连接、项目场景和常见错误。
finally
核心定义:无论是否异常都执行。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「finally」的输入、处理、输出、上下游连接、项目场景和常见错误。
raise
核心定义:主动抛出异常。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「raise」的输入、处理、输出、上下游连接、项目场景和常见错误。
自定义异常
核心定义:定义自己的错误类型。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「自定义异常」的输入、处理、输出、上下游连接、项目场景和常见错误。
assert断言
核心定义:调试时验证条件。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「assert断言」的输入、处理、输出、上下游连接、项目场景和常见错误。
logging日志
核心定义:记录程序运行状态。
系统类比:异常处理像保险丝、安全气囊、维修日志,让系统可控地处理错误。
学习目标:理解「logging日志」的输入、处理、输出、上下游连接、项目场景和常见错误。
open
核心定义:打开文件。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「open」的输入、处理、输出、上下游连接、项目场景和常见错误。
read
核心定义:读取文件。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「read」的输入、处理、输出、上下游连接、项目场景和常见错误。
write
核心定义:写入文件。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「write」的输入、处理、输出、上下游连接、项目场景和常见错误。
with
核心定义:自动管理资源关闭。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「with」的输入、处理、输出、上下游连接、项目场景和常见错误。
编码
核心定义:文本解析规则。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「编码」的输入、处理、输出、上下游连接、项目场景和常见错误。
pathlib
核心定义:对象化路径操作。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「pathlib」的输入、处理、输出、上下游连接、项目场景和常见错误。
os.path
核心定义:传统路径处理。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「os.path」的输入、处理、输出、上下游连接、项目场景和常见错误。
文件夹遍历
核心定义:批量读取目录内容。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「文件夹遍历」的输入、处理、输出、上下游连接、项目场景和常见错误。
CSV
核心定义:表格型文本数据。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「CSV」的输入、处理、输出、上下游连接、项目场景和常见错误。
JSON文件
核心定义:结构化数据文件。
系统类比:文件系统像仓库,路径是货架位置,编码是标签语言。
学习目标:理解「JSON文件」的输入、处理、输出、上下游连接、项目场景和常见错误。
import
核心定义:导入模块。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「import」的输入、处理、输出、上下游连接、项目场景和常见错误。
from import
核心定义:导入模块中的具体成员。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「from import」的输入、处理、输出、上下游连接、项目场景和常见错误。
包
核心定义:包含多个模块的目录。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「包」的输入、处理、输出、上下游连接、项目场景和常见错误。
__init__
核心定义:包初始化文件。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「__init__」的输入、处理、输出、上下游连接、项目场景和常见错误。
pip
核心定义:安装第三方库。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「pip」的输入、处理、输出、上下游连接、项目场景和常见错误。
venv
核心定义:隔离项目依赖。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「venv」的输入、处理、输出、上下游连接、项目场景和常见错误。
requirements
核心定义:依赖清单。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「requirements」的输入、处理、输出、上下游连接、项目场景和常见错误。
标准库
核心定义:Python内置工具箱。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「标准库」的输入、处理、输出、上下游连接、项目场景和常见错误。
第三方库
核心定义:外部扩展工具。
系统类比:模块像供应商,包像套装配件,虚拟环境像独立工位。
学习目标:理解「第三方库」的输入、处理、输出、上下游连接、项目场景和常见错误。
列表推导式
核心定义:简洁生成列表。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「列表推导式」的输入、处理、输出、上下游连接、项目场景和常见错误。
字典推导式
核心定义:简洁生成字典。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「字典推导式」的输入、处理、输出、上下游连接、项目场景和常见错误。
迭代器
核心定义:按需逐个取值。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「迭代器」的输入、处理、输出、上下游连接、项目场景和常见错误。
生成器
核心定义:边用边生成数据。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「生成器」的输入、处理、输出、上下游连接、项目场景和常见错误。
map
核心定义:批量映射加工。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「map」的输入、处理、输出、上下游连接、项目场景和常见错误。
filter
核心定义:筛选数据。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「filter」的输入、处理、输出、上下游连接、项目场景和常见错误。
sorted
核心定义:排序。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「sorted」的输入、处理、输出、上下游连接、项目场景和常见错误。
enumerate
核心定义:同时取索引和值。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「enumerate」的输入、处理、输出、上下游连接、项目场景和常见错误。
zip
核心定义:并排组合多个序列。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「zip」的输入、处理、输出、上下游连接、项目场景和常见错误。
pandas
核心定义:表格数据分析库。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「pandas」的输入、处理、输出、上下游连接、项目场景和常见错误。
openpyxl
核心定义:Excel读写库。
系统类比:数据处理像流水线:取料、筛选、加工、排序、汇总、输出。
学习目标:理解「openpyxl」的输入、处理、输出、上下游连接、项目场景和常见错误。
HTTP
核心定义:客户端与服务器通信规则。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「HTTP」的输入、处理、输出、上下游连接、项目场景和常见错误。
GET
核心定义:请求获取数据。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「GET」的输入、处理、输出、上下游连接、项目场景和常见错误。
POST
核心定义:提交数据。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「POST」的输入、处理、输出、上下游连接、项目场景和常见错误。
状态码
核心定义:服务器处理结果编号。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「状态码」的输入、处理、输出、上下游连接、项目场景和常见错误。
requests
核心定义:Python请求库。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「requests」的输入、处理、输出、上下游连接、项目场景和常见错误。
JSON
核心定义:数据交换格式。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「JSON」的输入、处理、输出、上下游连接、项目场景和常见错误。
API
核心定义:程序接口。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「API」的输入、处理、输出、上下游连接、项目场景和常见错误。
headers
核心定义:请求头信息。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「headers」的输入、处理、输出、上下游连接、项目场景和常见错误。
params
核心定义:URL查询参数。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「params」的输入、处理、输出、上下游连接、项目场景和常见错误。
爬虫入门
核心定义:自动抓取网页数据。
系统类比:网络请求像快递,HTTP是规则,GET取货,POST寄货,JSON是包装。
学习目标:理解「爬虫入门」的输入、处理、输出、上下游连接、项目场景和常见错误。
SQL
核心定义:数据库查询语言。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「SQL」的输入、处理、输出、上下游连接、项目场景和常见错误。
表
核心定义:存放同类记录。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「表」的输入、处理、输出、上下游连接、项目场景和常见错误。
字段
核心定义:表中的列。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「字段」的输入、处理、输出、上下游连接、项目场景和常见错误。
记录
核心定义:表中的一行数据。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「记录」的输入、处理、输出、上下游连接、项目场景和常见错误。
主键
核心定义:唯一标识记录。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「主键」的输入、处理、输出、上下游连接、项目场景和常见错误。
外键
核心定义:表之间关联。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「外键」的输入、处理、输出、上下游连接、项目场景和常见错误。
索引
核心定义:提升查询速度。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「索引」的输入、处理、输出、上下游连接、项目场景和常见错误。
查询SELECT
核心定义:读取数据。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「查询SELECT」的输入、处理、输出、上下游连接、项目场景和常见错误。
插入INSERT
核心定义:新增数据。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「插入INSERT」的输入、处理、输出、上下游连接、项目场景和常见错误。
更新UPDATE
核心定义:修改数据。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「更新UPDATE」的输入、处理、输出、上下游连接、项目场景和常见错误。
删除DELETE
核心定义:删除数据。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「删除DELETE」的输入、处理、输出、上下游连接、项目场景和常见错误。
ORM
核心定义:用对象方式操作数据库。
系统类比:数据库像地下仓库,表是货架,字段是格子,索引是目录。
学习目标:理解「ORM」的输入、处理、输出、上下游连接、项目场景和常见错误。
MVT架构
核心定义:Django整体分层。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「MVT架构」的输入、处理、输出、上下游连接、项目场景和常见错误。
URL路由
核心定义:把请求分配给视图。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「URL路由」的输入、处理、输出、上下游连接、项目场景和常见错误。
View视图
核心定义:处理请求并返回响应。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「View视图」的输入、处理、输出、上下游连接、项目场景和常见错误。
Template模板
核心定义:生成页面结构。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「Template模板」的输入、处理、输出、上下游连接、项目场景和常见错误。
Model模型
核心定义:定义数据结构。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「Model模型」的输入、处理、输出、上下游连接、项目场景和常见错误。
ORM查询
核心定义:用Python查数据库。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「ORM查询」的输入、处理、输出、上下游连接、项目场景和常见错误。
Form表单
核心定义:接收并验证用户输入。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「Form表单」的输入、处理、输出、上下游连接、项目场景和常见错误。
Admin后台
核心定义:自带管理系统。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「Admin后台」的输入、处理、输出、上下游连接、项目场景和常见错误。
静态文件
核心定义:CSS/JS/图片资源。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「静态文件」的输入、处理、输出、上下游连接、项目场景和常见错误。
登录系统
核心定义:用户认证。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「登录系统」的输入、处理、输出、上下游连接、项目场景和常见错误。
中间件
核心定义:请求响应中间处理层。
系统类比:Django像网站工厂:URL分拣,View加工,Template包装,Model存取。
学习目标:理解「中间件」的输入、处理、输出、上下游连接、项目场景和常见错误。
批量重命名
核心定义:批量修改文件名。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「批量重命名」的输入、处理、输出、上下游连接、项目场景和常见错误。
Excel处理
核心定义:自动读写表格。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「Excel处理」的输入、处理、输出、上下游连接、项目场景和常见错误。
图片处理
核心定义:批量压缩裁剪图片。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「图片处理」的输入、处理、输出、上下游连接、项目场景和常见错误。
定时任务
核心定义:按时间自动执行。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「定时任务」的输入、处理、输出、上下游连接、项目场景和常见错误。
邮件自动化
核心定义:自动发送邮件。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「邮件自动化」的输入、处理、输出、上下游连接、项目场景和常见错误。
文件整理
核心定义:自动归类文件。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「文件整理」的输入、处理、输出、上下游连接、项目场景和常见错误。
脚本参数
核心定义:让脚本接收外部配置。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「脚本参数」的输入、处理、输出、上下游连接、项目场景和常见错误。
打包exe
核心定义:把脚本变成可执行文件。
系统类比:自动化像机械臂,替你批量处理重复工作。
学习目标:理解「打包exe」的输入、处理、输出、上下游连接、项目场景和常见错误。
需求分析
核心定义:明确目标和边界。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「需求分析」的输入、处理、输出、上下游连接、项目场景和常见错误。
功能拆解
核心定义:把大需求拆成小模块。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「功能拆解」的输入、处理、输出、上下游连接、项目场景和常见错误。
目录结构
核心定义:组织代码文件。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「目录结构」的输入、处理、输出、上下游连接、项目场景和常见错误。
调试
核心定义:定位并修复问题。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「调试」的输入、处理、输出、上下游连接、项目场景和常见错误。
版本管理
核心定义:记录代码变化。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「版本管理」的输入、处理、输出、上下游连接、项目场景和常见错误。
部署
核心定义:让项目上线运行。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「部署」的输入、处理、输出、上下游连接、项目场景和常见错误。
复盘
核心定义:总结问题和优化。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「复盘」的输入、处理、输出、上下游连接、项目场景和常见错误。
作品集包装
核心定义:把项目包装成展示成果。
系统类比:项目像装整车:需求、拆模块、写代码、调试、上线、复盘。
学习目标:理解「作品集包装」的输入、处理、输出、上下游连接、项目场景和常见错误。
每个知识点的完整学习检查表
变量:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 变量? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 变量
value = "学习变量"
print("当前输入:", value)
print("知识点:", "变量")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"变量处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
注释:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 注释? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 注释
value = "学习注释"
print("当前输入:", value)
print("知识点:", "注释")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"注释处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
输入输出:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 输入输出? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 输入输出
value = "学习输入输出"
print("当前输入:", value)
print("知识点:", "输入输出")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"输入输出处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
缩进:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 缩进? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 缩进
value = "学习缩进"
print("当前输入:", value)
print("知识点:", "缩进")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"缩进处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
表达式:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 表达式? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 表达式
value = "学习表达式"
print("当前输入:", value)
print("知识点:", "表达式")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"表达式处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
运算符:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 运算符? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 运算符
value = "学习运算符"
print("当前输入:", value)
print("知识点:", "运算符")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"运算符处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
命名规则:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 命名规则? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 命名规则
value = "学习命名规则"
print("当前输入:", value)
print("知识点:", "命名规则")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"命名规则处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
代码块:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 代码块? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 代码块
value = "学习代码块"
print("当前输入:", value)
print("知识点:", "代码块")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"代码块处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
int整数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 int整数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— int整数
value = "学习int整数"
print("当前输入:", value)
print("知识点:", "int整数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"int整数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
float浮点数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 float浮点数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— float浮点数
value = "学习float浮点数"
print("当前输入:", value)
print("知识点:", "float浮点数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"float浮点数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
str字符串:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 str字符串? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— str字符串
value = "学习str字符串"
print("当前输入:", value)
print("知识点:", "str字符串")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"str字符串处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
bool布尔值:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 bool布尔值? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— bool布尔值
value = "学习bool布尔值"
print("当前输入:", value)
print("知识点:", "bool布尔值")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"bool布尔值处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
None空值:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 None空值? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— None空值
value = "学习None空值"
print("当前输入:", value)
print("知识点:", "None空值")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"None空值处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
list列表:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 list列表? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— list列表
value = "学习list列表"
print("当前输入:", value)
print("知识点:", "list列表")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"list列表处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
tuple元组:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 tuple元组? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— tuple元组
value = "学习tuple元组"
print("当前输入:", value)
print("知识点:", "tuple元组")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"tuple元组处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
dict字典:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 dict字典? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— dict字典
value = "学习dict字典"
print("当前输入:", value)
print("知识点:", "dict字典")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"dict字典处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
set集合:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 set集合? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— set集合
value = "学习set集合"
print("当前输入:", value)
print("知识点:", "set集合")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"set集合处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
类型转换:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 类型转换? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 类型转换
value = "学习类型转换"
print("当前输入:", value)
print("知识点:", "类型转换")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"类型转换处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
切片:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 切片? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 切片
value = "学习切片"
print("当前输入:", value)
print("知识点:", "切片")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"切片处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
字符串格式化:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 字符串格式化? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 字符串格式化
value = "学习字符串格式化"
print("当前输入:", value)
print("知识点:", "字符串格式化")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"字符串格式化处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
if判断:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 if判断? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— if判断
value = "学习if判断"
print("当前输入:", value)
print("知识点:", "if判断")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"if判断处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
elif多分支:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 elif多分支? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— elif多分支
value = "学习elif多分支"
print("当前输入:", value)
print("知识点:", "elif多分支")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"elif多分支处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
else否则:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 else否则? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— else否则
value = "学习else否则"
print("当前输入:", value)
print("知识点:", "else否则")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"else否则处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
for循环:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 for循环? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— for循环
value = "学习for循环"
print("当前输入:", value)
print("知识点:", "for循环")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"for循环处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
while循环:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 while循环? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— while循环
value = "学习while循环"
print("当前输入:", value)
print("知识点:", "while循环")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"while循环处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
range:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 range? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— range
value = "学习range"
print("当前输入:", value)
print("知识点:", "range")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"range处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
break:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 break? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— break
value = "学习break"
print("当前输入:", value)
print("知识点:", "break")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"break处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
continue:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 continue? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— continue
value = "学习continue"
print("当前输入:", value)
print("知识点:", "continue")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"continue处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
pass:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 pass? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— pass
value = "学习pass"
print("当前输入:", value)
print("知识点:", "pass")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"pass处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
match:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 match? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— match
value = "学习match"
print("当前输入:", value)
print("知识点:", "match")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"match处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
def定义函数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 def定义函数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— def定义函数
value = "学习def定义函数"
print("当前输入:", value)
print("知识点:", "def定义函数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"def定义函数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
参数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 参数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 参数
value = "学习参数"
print("当前输入:", value)
print("知识点:", "参数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"参数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
返回值:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 返回值? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 返回值
value = "学习返回值"
print("当前输入:", value)
print("知识点:", "返回值")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"返回值处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
默认参数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 默认参数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 默认参数
value = "学习默认参数"
print("当前输入:", value)
print("知识点:", "默认参数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"默认参数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
关键字参数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 关键字参数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 关键字参数
value = "学习关键字参数"
print("当前输入:", value)
print("知识点:", "关键字参数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"关键字参数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
作用域:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 作用域? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 作用域
value = "学习作用域"
print("当前输入:", value)
print("知识点:", "作用域")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"作用域处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
lambda:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 lambda? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— lambda
value = "学习lambda"
print("当前输入:", value)
print("知识点:", "lambda")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"lambda处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
递归:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 递归? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 递归
value = "学习递归"
print("当前输入:", value)
print("知识点:", "递归")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"递归处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
闭包:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 闭包? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 闭包
value = "学习闭包"
print("当前输入:", value)
print("知识点:", "闭包")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"闭包处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
装饰器:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 装饰器? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 装饰器
value = "学习装饰器"
print("当前输入:", value)
print("知识点:", "装饰器")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"装饰器处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
class类:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 class类? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— class类
value = "学习class类"
print("当前输入:", value)
print("知识点:", "class类")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"class类处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
对象:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 对象? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 对象
value = "学习对象"
print("当前输入:", value)
print("知识点:", "对象")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"对象处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
属性:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 属性? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 属性
value = "学习属性"
print("当前输入:", value)
print("知识点:", "属性")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"属性处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
方法:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 方法? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 方法
value = "学习方法"
print("当前输入:", value)
print("知识点:", "方法")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"方法处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
self:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 self? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— self
value = "学习self"
print("当前输入:", value)
print("知识点:", "self")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"self处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
__init__构造函数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 __init__构造函数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— __init__构造函数
value = "学习__init__构造函数"
print("当前输入:", value)
print("知识点:", "__init__构造函数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"__init__构造函数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
继承:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 继承? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 继承
value = "学习继承"
print("当前输入:", value)
print("知识点:", "继承")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"继承处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
封装:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 封装? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 封装
value = "学习封装"
print("当前输入:", value)
print("知识点:", "封装")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"封装处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
多态:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 多态? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 多态
value = "学习多态"
print("当前输入:", value)
print("知识点:", "多态")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"多态处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
魔术方法:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 魔术方法? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 魔术方法
value = "学习魔术方法"
print("当前输入:", value)
print("知识点:", "魔术方法")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"魔术方法处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
MRO:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 MRO? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— MRO
value = "学习MRO"
print("当前输入:", value)
print("知识点:", "MRO")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"MRO处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
try:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 try? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— try
value = "学习try"
print("当前输入:", value)
print("知识点:", "try")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"try处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
except:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 except? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— except
value = "学习except"
print("当前输入:", value)
print("知识点:", "except")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"except处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
else:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 else? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— else
value = "学习else"
print("当前输入:", value)
print("知识点:", "else")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"else处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
finally:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 finally? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— finally
value = "学习finally"
print("当前输入:", value)
print("知识点:", "finally")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"finally处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
raise:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 raise? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— raise
value = "学习raise"
print("当前输入:", value)
print("知识点:", "raise")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"raise处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
自定义异常:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 自定义异常? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 自定义异常
value = "学习自定义异常"
print("当前输入:", value)
print("知识点:", "自定义异常")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"自定义异常处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
assert断言:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 assert断言? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— assert断言
value = "学习assert断言"
print("当前输入:", value)
print("知识点:", "assert断言")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"assert断言处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
logging日志:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 logging日志? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— logging日志
value = "学习logging日志"
print("当前输入:", value)
print("知识点:", "logging日志")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"logging日志处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
open:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 open? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— open
value = "学习open"
print("当前输入:", value)
print("知识点:", "open")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"open处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
read:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 read? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— read
value = "学习read"
print("当前输入:", value)
print("知识点:", "read")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"read处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
write:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 write? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— write
value = "学习write"
print("当前输入:", value)
print("知识点:", "write")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"write处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
with:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 with? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— with
value = "学习with"
print("当前输入:", value)
print("知识点:", "with")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"with处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
编码:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 编码? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 编码
value = "学习编码"
print("当前输入:", value)
print("知识点:", "编码")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"编码处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
pathlib:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 pathlib? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— pathlib
value = "学习pathlib"
print("当前输入:", value)
print("知识点:", "pathlib")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"pathlib处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
os.path:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 os.path? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— os.path
value = "学习os.path"
print("当前输入:", value)
print("知识点:", "os.path")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"os.path处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
文件夹遍历:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 文件夹遍历? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 文件夹遍历
value = "学习文件夹遍历"
print("当前输入:", value)
print("知识点:", "文件夹遍历")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"文件夹遍历处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
CSV:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 CSV? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— CSV
value = "学习CSV"
print("当前输入:", value)
print("知识点:", "CSV")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"CSV处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
JSON文件:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 JSON文件? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— JSON文件
value = "学习JSON文件"
print("当前输入:", value)
print("知识点:", "JSON文件")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"JSON文件处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
import:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 import? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— import
value = "学习import"
print("当前输入:", value)
print("知识点:", "import")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"import处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
from import:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 from import? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— from import
value = "学习from import"
print("当前输入:", value)
print("知识点:", "from import")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"from import处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
包:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 包? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 包
value = "学习包"
print("当前输入:", value)
print("知识点:", "包")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"包处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
__init__:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 __init__? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— __init__
value = "学习__init__"
print("当前输入:", value)
print("知识点:", "__init__")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"__init__处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
pip:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 pip? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— pip
value = "学习pip"
print("当前输入:", value)
print("知识点:", "pip")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"pip处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
venv:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 venv? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— venv
value = "学习venv"
print("当前输入:", value)
print("知识点:", "venv")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"venv处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
requirements:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 requirements? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— requirements
value = "学习requirements"
print("当前输入:", value)
print("知识点:", "requirements")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"requirements处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
标准库:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 标准库? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 标准库
value = "学习标准库"
print("当前输入:", value)
print("知识点:", "标准库")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"标准库处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
第三方库:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 第三方库? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 第三方库
value = "学习第三方库"
print("当前输入:", value)
print("知识点:", "第三方库")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"第三方库处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
列表推导式:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 列表推导式? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 列表推导式
value = "学习列表推导式"
print("当前输入:", value)
print("知识点:", "列表推导式")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"列表推导式处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
字典推导式:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 字典推导式? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 字典推导式
value = "学习字典推导式"
print("当前输入:", value)
print("知识点:", "字典推导式")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"字典推导式处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
迭代器:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 迭代器? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 迭代器
value = "学习迭代器"
print("当前输入:", value)
print("知识点:", "迭代器")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"迭代器处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
生成器:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 生成器? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 生成器
value = "学习生成器"
print("当前输入:", value)
print("知识点:", "生成器")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"生成器处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
map:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 map? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— map
value = "学习map"
print("当前输入:", value)
print("知识点:", "map")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"map处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
filter:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 filter? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— filter
value = "学习filter"
print("当前输入:", value)
print("知识点:", "filter")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"filter处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
sorted:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 sorted? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— sorted
value = "学习sorted"
print("当前输入:", value)
print("知识点:", "sorted")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"sorted处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
enumerate:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 enumerate? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— enumerate
value = "学习enumerate"
print("当前输入:", value)
print("知识点:", "enumerate")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"enumerate处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
zip:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 zip? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— zip
value = "学习zip"
print("当前输入:", value)
print("知识点:", "zip")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"zip处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
pandas:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 pandas? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— pandas
value = "学习pandas"
print("当前输入:", value)
print("知识点:", "pandas")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"pandas处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
openpyxl:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 openpyxl? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— openpyxl
value = "学习openpyxl"
print("当前输入:", value)
print("知识点:", "openpyxl")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"openpyxl处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
HTTP:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 HTTP? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— HTTP
value = "学习HTTP"
print("当前输入:", value)
print("知识点:", "HTTP")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"HTTP处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
GET:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 GET? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— GET
value = "学习GET"
print("当前输入:", value)
print("知识点:", "GET")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"GET处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
POST:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 POST? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— POST
value = "学习POST"
print("当前输入:", value)
print("知识点:", "POST")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"POST处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
状态码:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 状态码? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 状态码
value = "学习状态码"
print("当前输入:", value)
print("知识点:", "状态码")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"状态码处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
requests:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 requests? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— requests
value = "学习requests"
print("当前输入:", value)
print("知识点:", "requests")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"requests处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
JSON:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 JSON? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— JSON
value = "学习JSON"
print("当前输入:", value)
print("知识点:", "JSON")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"JSON处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
API:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 API? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— API
value = "学习API"
print("当前输入:", value)
print("知识点:", "API")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"API处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
headers:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 headers? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— headers
value = "学习headers"
print("当前输入:", value)
print("知识点:", "headers")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"headers处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
params:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 params? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— params
value = "学习params"
print("当前输入:", value)
print("知识点:", "params")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"params处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
爬虫入门:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 爬虫入门? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 爬虫入门
value = "学习爬虫入门"
print("当前输入:", value)
print("知识点:", "爬虫入门")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"爬虫入门处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
SQL:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 SQL? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— SQL
value = "学习SQL"
print("当前输入:", value)
print("知识点:", "SQL")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"SQL处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
表:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 表? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 表
value = "学习表"
print("当前输入:", value)
print("知识点:", "表")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"表处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
字段:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 字段? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 字段
value = "学习字段"
print("当前输入:", value)
print("知识点:", "字段")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"字段处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
记录:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 记录? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 记录
value = "学习记录"
print("当前输入:", value)
print("知识点:", "记录")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"记录处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
主键:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 主键? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 主键
value = "学习主键"
print("当前输入:", value)
print("知识点:", "主键")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"主键处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
外键:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 外键? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 外键
value = "学习外键"
print("当前输入:", value)
print("知识点:", "外键")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"外键处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
索引:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 索引? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 索引
value = "学习索引"
print("当前输入:", value)
print("知识点:", "索引")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"索引处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
查询SELECT:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 查询SELECT? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 查询SELECT
value = "学习查询SELECT"
print("当前输入:", value)
print("知识点:", "查询SELECT")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"查询SELECT处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
插入INSERT:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 插入INSERT? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 插入INSERT
value = "学习插入INSERT"
print("当前输入:", value)
print("知识点:", "插入INSERT")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"插入INSERT处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
更新UPDATE:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 更新UPDATE? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 更新UPDATE
value = "学习更新UPDATE"
print("当前输入:", value)
print("知识点:", "更新UPDATE")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"更新UPDATE处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
删除DELETE:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 删除DELETE? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 删除DELETE
value = "学习删除DELETE"
print("当前输入:", value)
print("知识点:", "删除DELETE")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"删除DELETE处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
ORM:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 ORM? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— ORM
value = "学习ORM"
print("当前输入:", value)
print("知识点:", "ORM")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"ORM处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
MVT架构:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 MVT架构? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— MVT架构
value = "学习MVT架构"
print("当前输入:", value)
print("知识点:", "MVT架构")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"MVT架构处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
URL路由:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 URL路由? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— URL路由
value = "学习URL路由"
print("当前输入:", value)
print("知识点:", "URL路由")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"URL路由处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
View视图:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 View视图? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— View视图
value = "学习View视图"
print("当前输入:", value)
print("知识点:", "View视图")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"View视图处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
Template模板:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 Template模板? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— Template模板
value = "学习Template模板"
print("当前输入:", value)
print("知识点:", "Template模板")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"Template模板处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
Model模型:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 Model模型? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— Model模型
value = "学习Model模型"
print("当前输入:", value)
print("知识点:", "Model模型")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"Model模型处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
ORM查询:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 ORM查询? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— ORM查询
value = "学习ORM查询"
print("当前输入:", value)
print("知识点:", "ORM查询")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"ORM查询处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
Form表单:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 Form表单? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— Form表单
value = "学习Form表单"
print("当前输入:", value)
print("知识点:", "Form表单")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"Form表单处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
Admin后台:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 Admin后台? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— Admin后台
value = "学习Admin后台"
print("当前输入:", value)
print("知识点:", "Admin后台")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"Admin后台处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
静态文件:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 静态文件? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 静态文件
value = "学习静态文件"
print("当前输入:", value)
print("知识点:", "静态文件")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"静态文件处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
登录系统:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 登录系统? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 登录系统
value = "学习登录系统"
print("当前输入:", value)
print("知识点:", "登录系统")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"登录系统处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
中间件:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 中间件? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 中间件
value = "学习中间件"
print("当前输入:", value)
print("知识点:", "中间件")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"中间件处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
批量重命名:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 批量重命名? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 批量重命名
value = "学习批量重命名"
print("当前输入:", value)
print("知识点:", "批量重命名")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"批量重命名处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
Excel处理:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 Excel处理? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— Excel处理
value = "学习Excel处理"
print("当前输入:", value)
print("知识点:", "Excel处理")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"Excel处理处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
图片处理:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 图片处理? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 图片处理
value = "学习图片处理"
print("当前输入:", value)
print("知识点:", "图片处理")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"图片处理处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
定时任务:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 定时任务? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 定时任务
value = "学习定时任务"
print("当前输入:", value)
print("知识点:", "定时任务")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"定时任务处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
邮件自动化:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 邮件自动化? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 邮件自动化
value = "学习邮件自动化"
print("当前输入:", value)
print("知识点:", "邮件自动化")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"邮件自动化处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
文件整理:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 文件整理? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 文件整理
value = "学习文件整理"
print("当前输入:", value)
print("知识点:", "文件整理")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"文件整理处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
脚本参数:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 脚本参数? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 脚本参数
value = "学习脚本参数"
print("当前输入:", value)
print("知识点:", "脚本参数")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"脚本参数处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
打包exe:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 打包exe? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 打包exe
value = "学习打包exe"
print("当前输入:", value)
print("知识点:", "打包exe")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"打包exe处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
需求分析:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 需求分析? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 需求分析
value = "学习需求分析"
print("当前输入:", value)
print("知识点:", "需求分析")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"需求分析处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
功能拆解:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 功能拆解? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 功能拆解
value = "学习功能拆解"
print("当前输入:", value)
print("知识点:", "功能拆解")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"功能拆解处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
目录结构:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 目录结构? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 目录结构
value = "学习目录结构"
print("当前输入:", value)
print("知识点:", "目录结构")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"目录结构处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
调试:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 调试? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 调试
value = "学习调试"
print("当前输入:", value)
print("知识点:", "调试")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"调试处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
版本管理:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 版本管理? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 版本管理
value = "学习版本管理"
print("当前输入:", value)
print("知识点:", "版本管理")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"版本管理处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
部署:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 部署? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 部署
value = "学习部署"
print("当前输入:", value)
print("知识点:", "部署")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"部署处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
复盘:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 复盘? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 复盘
value = "学习复盘"
print("当前输入:", value)
print("知识点:", "复盘")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"复盘处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))
作品集包装:完整学习检查表
| 维度 | 自查问题 |
|---|---|
| 定义 | 我能否不用背诵,用自己的话解释 作品集包装? |
| 输入 | 它接收什么类型的数据? |
| 输出 | 它会返回值、改变状态,还是产生副作用? |
| 项目 | 它在自动化、数据处理、Django中分别可能出现在哪里? |
| 错误 | 它最常见的错误类型是什么?我会不会定位? |
# 示例1:最小理解 —— 作品集包装
value = "学习作品集包装"
print("当前输入:", value)
print("知识点:", "作品集包装")
print("拆解模块:", "复盘检查")
# 示例2:封装成函数
def use_part(data):
result = f"作品集包装处理了: {data}"
return result
print(use_part(value))
# 示例3:放进项目流程
def project_flow(raw_data):
# 1. 接收输入
data = raw_data
# 2. 使用当前知识点
processed = use_part(data)
# 3. 输出结果
return processed
print(project_flow("真实项目数据"))