Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_python
提交
0d0a52ac
S
skill_tree_python
项目概览
CSDN 技术社区
/
skill_tree_python
通知
66
Star
14
Fork
6
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_python
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
0d0a52ac
编写于
3月 23, 2022
作者:
L
luxin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
delete sub nodes more than 5
上级
07a40409
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
91 addition
and
2745 deletion
+91
-2745
data/1.python初阶/1.预备知识/5.常用开发工具/config.json
data/1.python初阶/1.预备知识/5.常用开发工具/config.json
+0
-135
data/1.python初阶/2.基础语法/6.条件和分支/config.json
data/1.python初阶/2.基础语法/6.条件和分支/config.json
+0
-118
data/1.python初阶/2.基础语法/7.循环/config.json
data/1.python初阶/2.基础语法/7.循环/config.json
+0
-36
data/1.python初阶/2.基础语法/8.数据类型/config.json
data/1.python初阶/2.基础语法/8.数据类型/config.json
+0
-135
data/1.python初阶/2.基础语法/9.内置类/config.json
data/1.python初阶/2.基础语法/9.内置类/config.json
+0
-18
data/1.python初阶/3.进阶语法/2.三元表达式/config.json
data/1.python初阶/3.进阶语法/2.三元表达式/config.json
+1
-137
data/1.python初阶/3.进阶语法/6.字符串方法/config.json
data/1.python初阶/3.进阶语法/6.字符串方法/config.json
+0
-9
data/1.python初阶/3.进阶语法/9.常用标准库/config.json
data/1.python初阶/3.进阶语法/9.常用标准库/config.json
+0
-9
data/2.python中阶/1.基本技能/4.数据库操作/config.json
data/2.python中阶/1.基本技能/4.数据库操作/config.json
+0
-37
data/2.python中阶/2.Web应用开发/2. Django/config.json
data/2.python中阶/2.Web应用开发/2. Django/config.json
+0
-313
data/2.python中阶/2.Web应用开发/3. Tornado/config.json
data/2.python中阶/2.Web应用开发/3. Tornado/config.json
+0
-9
data/2.python中阶/2.Web应用开发/4. Flask/config.json
data/2.python中阶/2.Web应用开发/4. Flask/config.json
+0
-9
data/2.python中阶/3.网络爬虫/2.正则表达式/config.json
data/2.python中阶/3.网络爬虫/2.正则表达式/config.json
+0
-118
data/2.python中阶/3.网络爬虫/5.requests/config.json
data/2.python中阶/3.网络爬虫/5.requests/config.json
+0
-18
data/2.python中阶/3.网络爬虫/7.Scrapy框架/config.json
data/2.python中阶/3.网络爬虫/7.Scrapy框架/config.json
+0
-117
data/3.python高阶/5.数据分析/1.CSV文件/config.json
data/3.python高阶/5.数据分析/1.CSV文件/config.json
+0
-18
data/3.python高阶/5.数据分析/3.时间序列/config.json
data/3.python高阶/5.数据分析/3.时间序列/config.json
+0
-92
data/tree.json
data/tree.json
+90
-1417
未找到文件。
data/1.python初阶/1.预备知识/5.常用开发工具/config.json
浏览文件 @
0d0a52ac
...
...
@@ -4,141 +4,6 @@
],
"keywords"
:
[],
"children"
:
[
{
"typing --- 类型提示支持"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-6"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"pydoc --- 文档生成器和在线帮助系统"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-7"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Python Development Mode"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-8"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Effects of the Python Development Mode"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-9"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"ResourceWarning Example"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-10"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Bad file descriptor error example"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-11"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"doctest --- 测试交互性的Python示例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-12"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"unittest.mock --- mock对象库"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-14"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"unittest.mock上手指南"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-15"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"2to3 - 自动将Python 2 代码转为Python 3 代码"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-16"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"test --- Python回归测试包"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-17"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"test.support --- Utilities for the Python test suite"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-18"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"test.support.socket_helper --- Utilities for socket tests"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-19"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"test.support.script_helper --- Utilities for the Python execution tests"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-20"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"test.support.bytecode_helper --- Support tools for testing correct bytecode generation"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-21"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"使用PyCharm开发Python"
:
{
"keywords"
:
[],
...
...
data/1.python初阶/2.基础语法/6.条件和分支/config.json
浏览文件 @
0d0a52ac
...
...
@@ -96,124 +96,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"条件判断"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-99"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"这正是布尔值的用武之地"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-100"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"代码块嵌套"
:
{
"keywords"
:
[],
"children"
:
[
{
"字典列表"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-69"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"在字典中存储列表"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-70"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"在字典中存储字典"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-71"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-101"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"检查是否相等"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-102"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"检查是否相等时忽略大小写"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-103"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"检查是否不相等"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-104"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"数值比较"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-105"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"检查多个条件"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-106"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"检查特定值是否包含在列表中"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-107"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"布尔表达式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-108"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-12"
,
...
...
data/1.python初阶/2.基础语法/7.循环/config.json
浏览文件 @
0d0a52ac
...
...
@@ -41,42 +41,6 @@
"keywords_forbid"
:
[]
}
},
{
"循环判断"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-113"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"迭代字典"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-114"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"一些迭代工具"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-115"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"跳出循环"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-116"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"循环中的else子句"
:
{
"keywords"
:
[],
...
...
data/1.python初阶/2.基础语法/8.数据类型/config.json
浏览文件 @
0d0a52ac
...
...
@@ -171,141 +171,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"datetime --- 基本的日期和时间类型"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-122"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"zoneinfo --- IANA时区支持"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-123"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"calendar --- 日历相关函数"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-124"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"collections --- 容器数据类型"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-125"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"collections.abc --- 容器的抽象基类"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-126"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"heapq --- 堆队列算法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-127"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"bisect --- 数组二分查找算法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-128"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"array --- 高效的数值数组"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-129"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"weakref --- 弱引用"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-130"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"types --- 动态类型创建和内置类型名称"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-131"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"copy --- 浅层 (shallow) 和深层 (deep) 复制操作"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-132"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"pprint --- 数据美化输出"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-133"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"reprlib --- 另一种repr 实现"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-134"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"enum --- 对枚举的支持"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-135"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"graphlib --- Functionality to operate with graph-like structures"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-136"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-14"
,
...
...
data/1.python初阶/2.基础语法/9.内置类/config.json
浏览文件 @
0d0a52ac
...
...
@@ -553,24 +553,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"整型:int"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-141"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"字符串:str"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-142"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-15"
,
...
...
data/1.python初阶/3.进阶语法/2.三元表达式/config.json
浏览文件 @
0d0a52ac
...
...
@@ -4,143 +4,7 @@
"triple02.json"
],
"keywords"
:
[],
"children"
:
[
{
"算术转换"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-156"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"原子"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-157"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"原型"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-158"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"await表达式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-159"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"幂运算符"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-160"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"一元算术和位运算"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-161"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"二元算术运算符"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-162"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"移位运算"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-163"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"比较运算"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-164"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"布尔运算"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-165"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"赋值表达式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-166"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"条件表达式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-167"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"表达式列表"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-168"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"求值顺序"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-169"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"运算符优先级"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-170"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"children"
:
[],
"node_id"
:
"python-3-18"
,
"keywords_must"
:
[
"三元表达式"
...
...
data/1.python初阶/3.进阶语法/6.字符串方法/config.json
浏览文件 @
0d0a52ac
...
...
@@ -93,15 +93,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"判断字符串是否满足特定的条件"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-183"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-22"
,
...
...
data/1.python初阶/3.进阶语法/9.常用标准库/config.json
浏览文件 @
0d0a52ac
...
...
@@ -94,15 +94,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"其他有趣的标准模块"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-202"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-25"
,
...
...
data/2.python中阶/1.基本技能/4.数据库操作/config.json
浏览文件 @
0d0a52ac
...
...
@@ -14,15 +14,6 @@
],
"keywords"
:
[],
"children"
:
[
{
"数据库概述"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-755"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"数据库安装配置"
:
{
"keywords"
:
[],
...
...
@@ -123,34 +114,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"数据库编程接口"
:
{
"keywords"
:
[],
"children"
:
[
{
"连接对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-415"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"游标对象"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-416"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-761"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-130"
,
...
...
data/2.python中阶/2.Web应用开发/2. Django/config.json
浏览文件 @
0d0a52ac
...
...
@@ -84,319 +84,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Django开发案例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-802"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Web框架"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-803"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"“Hello World”应用(一个博客)"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-804"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"创建模型来添加数据库服务"
:
{
"keywords"
:
[],
"children"
:
[
{
"设置数据库"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-447"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-805"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Python应用shell"
:
{
"keywords"
:
[],
"children"
:
[
{
"在Django中使用Python shell"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-448"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"测试数据模型"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-449"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-806"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Django管理应用"
:
{
"keywords"
:
[],
"children"
:
[
{
"设置admin"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-450"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"使用admin"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-451"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-807"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"创建博客的用户界面"
:
{
"keywords"
:
[],
"children"
:
[
{
"创建模板"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-452"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"创建URL模式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-453"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"创建视图函数"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-454"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-808"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"改进输出"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-809"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"处理用户输入"
:
{
"keywords"
:
[],
"children"
:
[
{
"添加URLconf项"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-455"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"视图:处理用户输入"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-456"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"跨站点请求伪造"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-457"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-810"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"表单和模型表单"
:
{
"keywords"
:
[],
"children"
:
[
{
"Django表单简介"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-458"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"模型表单示例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-459"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"使用ModelForm来生成HTML表单"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-460"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"处理ModelForm数据"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-461"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-811"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"视图进阶"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-812"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"*改善外观"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-813"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"*中级Django应用:TweetApprover"
:
{
"keywords"
:
[],
"children"
:
[
{
"安装Twython库"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-462"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"URL结构"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-463"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"数据模型"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-464"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"提交新推文以便审核"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-465"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"审核推文"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-466"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-814"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"资源"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-815"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-137"
,
...
...
data/2.python中阶/2.Web应用开发/3. Tornado/config.json
浏览文件 @
0d0a52ac
...
...
@@ -75,15 +75,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Tornado开发案例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-824"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-138"
,
...
...
data/2.python中阶/2.Web应用开发/4. Flask/config.json
浏览文件 @
0d0a52ac
...
...
@@ -910,15 +910,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Flask开发案例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-835"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-139"
,
...
...
data/2.python中阶/3.网络爬虫/2.正则表达式/config.json
浏览文件 @
0d0a52ac
...
...
@@ -33,124 +33,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"简介/动机"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-874"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"特殊符号和字符"
:
{
"keywords"
:
[],
"children"
:
[
{
"使用择一匹配符号匹配多个正则表达式模式"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-526"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"匹配任意单个字符"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-527"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"从字符串起始或者结尾或者单词边界匹配"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-528"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"创建字符集"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-529"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"限定范围和否定"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-530"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"使用闭包操作符实现存在性和频数匹配"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-531"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"表示字符集的特殊字符"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-532"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"使用圆括号指定分组"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-533"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"扩展表示法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-534"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-875"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"一些正则表达式示例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-876"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"更长的正则表达式示例"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-877"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-148"
,
...
...
data/2.python中阶/3.网络爬虫/5.requests/config.json
浏览文件 @
0d0a52ac
...
...
@@ -86,24 +86,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"基本用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-898"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"高级用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-899"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-151"
,
...
...
data/2.python中阶/3.网络爬虫/7.Scrapy框架/config.json
浏览文件 @
0d0a52ac
...
...
@@ -67,123 +67,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy框架介绍"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-915"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy入门"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-916"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Selector的用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-917"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Spider的用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-918"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Downloader Middleware的用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-919"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Spider Middleware的用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-920"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Item Pipeline的用法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-921"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy对接Selenium"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-922"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy对接Splash"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-923"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy通用爬虫"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-924"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapyrt的使用"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-925"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy对接Docker"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-926"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"Scrapy爬取新浪微博"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-927"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-153"
,
...
...
data/3.python高阶/5.数据分析/1.CSV文件/config.json
浏览文件 @
0d0a52ac
...
...
@@ -97,24 +97,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"从多个文件中连接数据"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-1232"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"计算每个文件中值的总和与均值"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-1233"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-3-224"
,
...
...
data/3.python高阶/5.数据分析/3.时间序列/config.json
浏览文件 @
0d0a52ac
...
...
@@ -129,15 +129,6 @@
},
"node_id"
:
"python-3-241"
,
"children"
:
[
{
"变化的分类"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-1402"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"包含趋势的序列分析"
:
{
"keywords"
:
[],
...
...
@@ -175,34 +166,6 @@
"keywords_forbid"
:
[]
}
},
{
"从时间序列中去除周期性"
:
{
"keywords"
:
[],
"children"
:
[
{
"滤波"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-1326"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"差分"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-1327"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-1405"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"平稳时间序列"
:
{
"keywords"
:
[],
...
...
@@ -240,43 +203,6 @@
"keywords_forbid"
:
[]
}
},
{
"使用Python进行时间序列分析"
:
{
"keywords"
:
[],
"children"
:
[
{
"有用的方法"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-1331"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"自回归过程"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-1332"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"估计AR过程的参数"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-5-1333"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"node_id"
:
"python-4-1407"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"混合ARMA模型"
:
{
"keywords"
:
[],
...
...
@@ -294,24 +220,6 @@
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"一个特殊的场景"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-1410"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
},
{
"数据缺失"
:
{
"keywords"
:
[],
"children"
:
[],
"node_id"
:
"python-4-1411"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
],
"keywords_must"
:
[],
...
...
data/tree.json
浏览文件 @
0d0a52ac
...
...
@@ -173,141 +173,6 @@
"node_id": "python-3-4",
"keywords": [],
"children": [
{
"typing --- 类型提示支持": {
"keywords": [],
"children": [],
"node_id": "python-4-6",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"pydoc --- 文档生成器和在线帮助系统": {
"keywords": [],
"children": [],
"node_id": "python-4-7",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python Development Mode": {
"keywords": [],
"children": [],
"node_id": "python-4-8",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Effects of the Python Development Mode": {
"keywords": [],
"children": [],
"node_id": "python-4-9",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"ResourceWarning Example": {
"keywords": [],
"children": [],
"node_id": "python-4-10",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Bad file descriptor error example": {
"keywords": [],
"children": [],
"node_id": "python-4-11",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"doctest --- 测试交互性的Python示例": {
"keywords": [],
"children": [],
"node_id": "python-4-12",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"unittest.mock --- mock对象库": {
"keywords": [],
"children": [],
"node_id": "python-4-14",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"unittest.mock上手指南": {
"keywords": [],
"children": [],
"node_id": "python-4-15",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"2to3 - 自动将Python 2 代码转为Python 3 代码": {
"keywords": [],
"children": [],
"node_id": "python-4-16",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"test --- Python回归测试包": {
"keywords": [],
"children": [],
"node_id": "python-4-17",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"test.support --- Utilities for the Python test suite": {
"keywords": [],
"children": [],
"node_id": "python-4-18",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"test.support.socket_helper --- Utilities for socket tests": {
"keywords": [],
"children": [],
"node_id": "python-4-19",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"test.support.script_helper --- Utilities for the Python execution tests": {
"keywords": [],
"children": [],
"node_id": "python-4-20",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"test.support.bytecode_helper --- Support tools for testing correct bytecode generation": {
"keywords": [],
"children": [],
"node_id": "python-4-21",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用PyCharm开发Python": {
"keywords": [],
...
...
@@ -1961,124 +1826,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"条件判断": {
"keywords": [],
"children": [],
"node_id": "python-4-99",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"这正是布尔值的用武之地": {
"keywords": [],
"children": [],
"node_id": "python-4-100",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"代码块嵌套": {
"keywords": [],
"children": [
{
"字典列表": {
"keywords": [],
"children": [],
"node_id": "python-5-69",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在字典中存储列表": {
"keywords": [],
"children": [],
"node_id": "python-5-70",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在字典中存储字典": {
"keywords": [],
"children": [],
"node_id": "python-5-71",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-101",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检查是否相等": {
"keywords": [],
"children": [],
"node_id": "python-4-102",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检查是否相等时忽略大小写": {
"keywords": [],
"children": [],
"node_id": "python-4-103",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检查是否不相等": {
"keywords": [],
"children": [],
"node_id": "python-4-104",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数值比较": {
"keywords": [],
"children": [],
"node_id": "python-4-105",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检查多个条件": {
"keywords": [],
"children": [],
"node_id": "python-4-106",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"检查特定值是否包含在列表中": {
"keywords": [],
"children": [],
"node_id": "python-4-107",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"布尔表达式": {
"keywords": [],
"children": [],
"node_id": "python-4-108",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
...
...
@@ -2126,42 +1873,6 @@
"keywords_forbid": []
}
},
{
"循环判断": {
"keywords": [],
"children": [],
"node_id": "python-4-113",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"迭代字典": {
"keywords": [],
"children": [],
"node_id": "python-4-114",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"一些迭代工具": {
"keywords": [],
"children": [],
"node_id": "python-4-115",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"跳出循环": {
"keywords": [],
"children": [],
"node_id": "python-4-116",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"循环中的else子句": {
"keywords": [],
...
...
@@ -2345,154 +2056,19 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"datetime --- 基本的日期和时间类型": {
"keywords": [],
"children": [],
"node_id": "python-4-122",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"zoneinfo --- IANA时区支持": {
"keywords": [],
"children": [],
"node_id": "python-4-123",
"keywords_must": [],
"keywords_forbid": []
}
},
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"内置类": {
"node_id": "python-3-15",
"keywords": [],
"children": [
{
"calendar --- 日历相关函数": {
"keywords": [],
"children": [],
"node_id": "python-4-124",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"collections --- 容器数据类型": {
"keywords": [],
"children": [],
"node_id": "python-4-125",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"collections.abc --- 容器的抽象基类": {
"keywords": [],
"children": [],
"node_id": "python-4-126",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"heapq --- 堆队列算法": {
"keywords": [],
"children": [],
"node_id": "python-4-127",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"bisect --- 数组二分查找算法": {
"keywords": [],
"children": [],
"node_id": "python-4-128",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"array --- 高效的数值数组": {
"keywords": [],
"children": [],
"node_id": "python-4-129",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"weakref --- 弱引用": {
"keywords": [],
"children": [],
"node_id": "python-4-130",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"types --- 动态类型创建和内置类型名称": {
"keywords": [],
"children": [],
"node_id": "python-4-131",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"copy --- 浅层 (shallow) 和深层 (deep) 复制操作": {
"keywords": [],
"children": [],
"node_id": "python-4-132",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"pprint --- 数据美化输出": {
"keywords": [],
"children": [],
"node_id": "python-4-133",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"reprlib --- 另一种repr 实现": {
"keywords": [],
"children": [],
"node_id": "python-4-134",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"enum --- 对枚举的支持": {
"keywords": [],
"children": [],
"node_id": "python-4-135",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"graphlib --- Functionality to operate with graph-like structures": {
"keywords": [],
"children": [],
"node_id": "python-4-136",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"内置类": {
"node_id": "python-3-15",
"keywords": [],
"children": [
{
"列表:list": {
"列表:list": {
"keywords": [],
"children": [
{
...
...
@@ -3040,24 +2616,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"整型:int": {
"keywords": [],
"children": [],
"node_id": "python-4-141",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"字符串:str": {
"keywords": [],
"children": [],
"node_id": "python-4-142",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
...
...
@@ -3214,143 +2772,7 @@
"三元表达式": {
"node_id": "python-3-18",
"keywords": [],
"children": [
{
"算术转换": {
"keywords": [],
"children": [],
"node_id": "python-4-156",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"原子": {
"keywords": [],
"children": [],
"node_id": "python-4-157",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"原型": {
"keywords": [],
"children": [],
"node_id": "python-4-158",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"await表达式": {
"keywords": [],
"children": [],
"node_id": "python-4-159",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"幂运算符": {
"keywords": [],
"children": [],
"node_id": "python-4-160",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"一元算术和位运算": {
"keywords": [],
"children": [],
"node_id": "python-4-161",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"二元算术运算符": {
"keywords": [],
"children": [],
"node_id": "python-4-162",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"移位运算": {
"keywords": [],
"children": [],
"node_id": "python-4-163",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"比较运算": {
"keywords": [],
"children": [],
"node_id": "python-4-164",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"布尔运算": {
"keywords": [],
"children": [],
"node_id": "python-4-165",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"赋值表达式": {
"keywords": [],
"children": [],
"node_id": "python-4-166",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"条件表达式": {
"keywords": [],
"children": [],
"node_id": "python-4-167",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表达式列表": {
"keywords": [],
"children": [],
"node_id": "python-4-168",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"求值顺序": {
"keywords": [],
"children": [],
"node_id": "python-4-169",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"运算符优先级": {
"keywords": [],
"children": [],
"node_id": "python-4-170",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"children": [],
"keywords_must": [
"三元表达式"
],
...
...
@@ -3497,15 +2919,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"判断字符串是否满足特定的条件": {
"keywords": [],
"children": [],
"node_id": "python-4-183",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
...
...
@@ -3855,15 +3268,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"其他有趣的标准模块": {
"keywords": [],
"children": [],
"node_id": "python-4-202",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
...
...
@@ -4099,15 +3503,6 @@
"node_id": "python-3-130",
"keywords": [],
"children": [
{
"数据库概述": {
"keywords": [],
"children": [],
"node_id": "python-4-755",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据库安装配置": {
"keywords": [],
...
...
@@ -4208,47 +3603,19 @@
"keywords_must": [],
"keywords_forbid": []
}
},
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"操作系统和环境": {
"node_id": "python-3-131",
"keywords": [],
"children": [
{
"数据库编程接口": {
"keywords": [],
"children": [
{
"连接对象": {
"keywords": [],
"children": [],
"node_id": "python-5-415",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"游标对象": {
"keywords": [],
"children": [],
"node_id": "python-5-416",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-761",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"操作系统和环境": {
"node_id": "python-3-131",
"keywords": [],
"children": [
{
"OS/Sys": {
"OS/Sys": {
"keywords": [],
"children": [],
"node_id": "python-4-762",
...
...
@@ -4564,319 +3931,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Django开发案例": {
"keywords": [],
"children": [],
"node_id": "python-4-802",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Web框架": {
"keywords": [],
"children": [],
"node_id": "python-4-803",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"“Hello World”应用(一个博客)": {
"keywords": [],
"children": [],
"node_id": "python-4-804",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建模型来添加数据库服务": {
"keywords": [],
"children": [
{
"设置数据库": {
"keywords": [],
"children": [],
"node_id": "python-5-447",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-805",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Python应用shell": {
"keywords": [],
"children": [
{
"在Django中使用Python shell": {
"keywords": [],
"children": [],
"node_id": "python-5-448",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"测试数据模型": {
"keywords": [],
"children": [],
"node_id": "python-5-449",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-806",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Django管理应用": {
"keywords": [],
"children": [
{
"设置admin": {
"keywords": [],
"children": [],
"node_id": "python-5-450",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用admin": {
"keywords": [],
"children": [],
"node_id": "python-5-451",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-807",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建博客的用户界面": {
"keywords": [],
"children": [
{
"创建模板": {
"keywords": [],
"children": [],
"node_id": "python-5-452",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建URL模式": {
"keywords": [],
"children": [],
"node_id": "python-5-453",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建视图函数": {
"keywords": [],
"children": [],
"node_id": "python-5-454",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-808",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"改进输出": {
"keywords": [],
"children": [],
"node_id": "python-4-809",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"处理用户输入": {
"keywords": [],
"children": [
{
"添加URLconf项": {
"keywords": [],
"children": [],
"node_id": "python-5-455",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"视图:处理用户输入": {
"keywords": [],
"children": [],
"node_id": "python-5-456",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"跨站点请求伪造": {
"keywords": [],
"children": [],
"node_id": "python-5-457",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-810",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表单和模型表单": {
"keywords": [],
"children": [
{
"Django表单简介": {
"keywords": [],
"children": [],
"node_id": "python-5-458",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"模型表单示例": {
"keywords": [],
"children": [],
"node_id": "python-5-459",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用ModelForm来生成HTML表单": {
"keywords": [],
"children": [],
"node_id": "python-5-460",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"处理ModelForm数据": {
"keywords": [],
"children": [],
"node_id": "python-5-461",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-811",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"视图进阶": {
"keywords": [],
"children": [],
"node_id": "python-4-812",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"*改善外观": {
"keywords": [],
"children": [],
"node_id": "python-4-813",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"*中级Django应用:TweetApprover": {
"keywords": [],
"children": [
{
"安装Twython库": {
"keywords": [],
"children": [],
"node_id": "python-5-462",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"URL结构": {
"keywords": [],
"children": [],
"node_id": "python-5-463",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据模型": {
"keywords": [],
"children": [],
"node_id": "python-5-464",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"提交新推文以便审核": {
"keywords": [],
"children": [],
"node_id": "python-5-465",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"审核推文": {
"keywords": [],
"children": [],
"node_id": "python-5-466",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-814",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"资源": {
"keywords": [],
"children": [],
"node_id": "python-4-815",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
...
...
@@ -4961,15 +4015,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Tornado开发案例": {
"keywords": [],
"children": [],
"node_id": "python-4-824",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
...
...
@@ -5889,218 +4934,91 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask开发案例": {
"keywords": [],
"children": [],
"node_id": "python-4-835",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
"flask"
],
"keywords_forbid": []
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"网络爬虫": {
"node_id": "python-2-7",
"keywords": [],
"children": [
{
"urllib": {
"node_id": "python-3-147",
"keywords": [],
"children": [
{
"处理异常": {
"keywords": [],
"children": [],
"node_id": "python-4-868",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"解析链接": {
"keywords": [],
"children": [],
"node_id": "python-4-869",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"分析Robots协议": {
"keywords": [],
"children": [],
"node_id": "python-4-870",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
"urllib"
],
"keywords_forbid": []
}
},
{
"正则表达式": {
"node_id": "python-3-148",
"keywords": [],
"children": [
{
"RE(Regular Expression )": {
"keywords": [],
"children": [],
"node_id": "python-4-871",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基础语法": {
"keywords": [],
"children": [],
"node_id": "python-4-872",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"标签匹配常用规则": {
"keywords": [],
"children": [],
"node_id": "python-4-873",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"简介/动机": {
"keywords": [],
"children": [],
"node_id": "python-4-874",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"特殊符号和字符": {
"keywords": [],
"children": [
{
"使用择一匹配符号匹配多个正则表达式模式": {
"keywords": [],
"children": [],
"node_id": "python-5-526",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"匹配任意单个字符": {
"keywords": [],
"children": [],
"node_id": "python-5-527",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从字符串起始或者结尾或者单词边界匹配": {
"keywords": [],
"children": [],
"node_id": "python-5-528",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建字符集": {
"keywords": [],
"children": [],
"node_id": "python-5-529",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"限定范围和否定": {
"keywords": [],
"children": [],
"node_id": "python-5-530",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用闭包操作符实现存在性和频数匹配": {
"keywords": [],
"children": [],
"node_id": "python-5-531",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"表示字符集的特殊字符": {
"keywords": [],
"children": [],
"node_id": "python-5-532",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用圆括号指定分组": {
"keywords": [],
"children": [],
"node_id": "python-5-533",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"扩展表示法": {
"keywords": [],
"children": [],
"node_id": "python-5-534",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-875",
}
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"网络爬虫": {
"node_id": "python-2-7",
"keywords": [],
"children": [
{
"urllib": {
"node_id": "python-3-147",
"keywords": [],
"children": [
{
"处理异常": {
"keywords": [],
"children": [],
"node_id": "python-4-868",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"解析链接": {
"keywords": [],
"children": [],
"node_id": "python-4-869",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"分析Robots协议": {
"keywords": [],
"children": [],
"node_id": "python-4-870",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
"urllib"
],
"keywords_forbid": []
}
},
{
"正则表达式": {
"node_id": "python-3-148",
"keywords": [],
"children": [
{
"RE(Regular Expression )": {
"keywords": [],
"children": [],
"node_id": "python-4-871",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"
一些正则表达式示例
": {
"
基础语法
": {
"keywords": [],
"children": [],
"node_id": "python-4-87
6
",
"node_id": "python-4-87
2
",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"
更长的正则表达式示例
": {
"
标签匹配常用规则
": {
"keywords": [],
"children": [],
"node_id": "python-4-87
7
",
"node_id": "python-4-87
3
",
"keywords_must": [],
"keywords_forbid": []
}
...
...
@@ -6316,24 +5234,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基本用法": {
"keywords": [],
"children": [],
"node_id": "python-4-898",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"高级用法": {
"keywords": [],
"children": [],
"node_id": "python-4-899",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
...
...
@@ -6537,123 +5437,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy框架介绍": {
"keywords": [],
"children": [],
"node_id": "python-4-915",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy入门": {
"keywords": [],
"children": [],
"node_id": "python-4-916",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Selector的用法": {
"keywords": [],
"children": [],
"node_id": "python-4-917",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Spider的用法": {
"keywords": [],
"children": [],
"node_id": "python-4-918",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Downloader Middleware的用法": {
"keywords": [],
"children": [],
"node_id": "python-4-919",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Spider Middleware的用法": {
"keywords": [],
"children": [],
"node_id": "python-4-920",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Item Pipeline的用法": {
"keywords": [],
"children": [],
"node_id": "python-4-921",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy对接Selenium": {
"keywords": [],
"children": [],
"node_id": "python-4-922",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy对接Splash": {
"keywords": [],
"children": [],
"node_id": "python-4-923",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy通用爬虫": {
"keywords": [],
"children": [],
"node_id": "python-4-924",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapyrt的使用": {
"keywords": [],
"children": [],
"node_id": "python-4-925",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy对接Docker": {
"keywords": [],
"children": [],
"node_id": "python-4-926",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Scrapy爬取新浪微博": {
"keywords": [],
"children": [],
"node_id": "python-4-927",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
...
...
@@ -8434,24 +7217,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从多个文件中连接数据": {
"keywords": [],
"children": [],
"node_id": "python-4-1232",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"计算每个文件中值的总和与均值": {
"keywords": [],
"children": [],
"node_id": "python-4-1233",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [
...
...
@@ -8588,15 +7353,6 @@
"node_id": "python-3-241",
"keywords": [],
"children": [
{
"变化的分类": {
"keywords": [],
"children": [],
"node_id": "python-4-1402",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"包含趋势的序列分析": {
"keywords": [],
...
...
@@ -8634,34 +7390,6 @@
"keywords_forbid": []
}
},
{
"从时间序列中去除周期性": {
"keywords": [],
"children": [
{
"滤波": {
"keywords": [],
"children": [],
"node_id": "python-5-1326",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"差分": {
"keywords": [],
"children": [],
"node_id": "python-5-1327",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1405",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"平稳时间序列": {
"keywords": [],
...
...
@@ -8699,43 +7427,6 @@
"keywords_forbid": []
}
},
{
"使用Python进行时间序列分析": {
"keywords": [],
"children": [
{
"有用的方法": {
"keywords": [],
"children": [],
"node_id": "python-5-1331",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"自回归过程": {
"keywords": [],
"children": [],
"node_id": "python-5-1332",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"估计AR过程的参数": {
"keywords": [],
"children": [],
"node_id": "python-5-1333",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-1407",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"混合ARMA模型": {
"keywords": [],
...
...
@@ -8753,24 +7444,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"一个特殊的场景": {
"keywords": [],
"children": [],
"node_id": "python-4-1410",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"数据缺失": {
"keywords": [],
"children": [],
"node_id": "python-4-1411",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"keywords_must": [],
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录