提交 0d0a52ac 编写于 作者: L luxin

delete sub nodes more than 5

上级 07a40409
......@@ -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": [],
......
......@@ -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",
......
......@@ -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": [],
......
......@@ -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",
......
......@@ -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",
......
......@@ -3,144 +3,8 @@
"triple01.json",
"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": []
}
}
],
"node_id": "python-3-18",
"keywords_must": [
"三元表达式"
......
......@@ -93,15 +93,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"判断字符串是否满足特定的条件": {
"keywords": [],
"children": [],
"node_id": "python-4-183",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-22",
......
......@@ -94,15 +94,6 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"其他有趣的标准模块": {
"keywords": [],
"children": [],
"node_id": "python-4-202",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-3-25",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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",
......
......@@ -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": [],
......
......@@ -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,196 +2056,61 @@
"keywords_must": [],
"keywords_forbid": []
}
},
{
"datetime --- 基本的日期和时间类型": {
"keywords": [],
"children": [],
"node_id": "python-4-122",
}
],
"keywords_must": [],
"keywords_forbid": []
}
},
{
"zoneinfo --- IANA时区支持": {
"内置类": {
"node_id": "python-3-15",
"keywords": [],
"children": [
{
"列表:list": {
"keywords": [],
"children": [
{
"函数list": {
"keywords": [],
"children": [],
"node_id": "python-4-123",
"node_id": "python-5-83",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"calendar --- 日历相关函数": {
"基本的列表操作": {
"keywords": [],
"children": [
{
"遍历整个列表": {
"keywords": [],
"children": [
{
"深入研究循环": {
"keywords": [],
"children": [],
"node_id": "python-4-124",
"node_id": "python-7-0",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"collections --- 容器数据类型": {
"在for循环中执行更多操作": {
"keywords": [],
"children": [],
"node_id": "python-4-125",
"node_id": "python-7-1",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"collections.abc --- 容器的抽象基类": {
"在for循环结束后执行一些操作": {
"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": {
"keywords": [],
"children": [
{
"函数list": {
"keywords": [],
"children": [],
"node_id": "python-5-83",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"基本的列表操作": {
"keywords": [],
"children": [
{
"遍历整个列表": {
"keywords": [],
"children": [
{
"深入研究循环": {
"keywords": [],
"children": [],
"node_id": "python-7-0",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在for循环中执行更多操作": {
"keywords": [],
"children": [],
"node_id": "python-7-1",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"在for循环结束后执行一些操作": {
"keywords": [],
"children": [],
"node_id": "python-7-2",
"node_id": "python-7-2",
"keywords_must": [],
"keywords_forbid": []
}
......@@ -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": [],
......@@ -3213,144 +2771,8 @@
{
"三元表达式": {
"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": []
}
}
],
"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,34 +3603,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": []
}
}
],
"keywords_must": [],
......@@ -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": [
......@@ -5828,279 +4873,152 @@
}
},
{
"Flask cookie与session": {
"keywords": [],
"children": [],
"node_id": "python-4-828",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask模板": {
"keywords": [],
"children": [],
"node_id": "python-4-829",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask提交表单": {
"keywords": [],
"children": [],
"node_id": "python-4-830",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask数据库操作": {
"keywords": [],
"children": [],
"node_id": "python-4-831",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Bootstrap-Flask": {
"keywords": [],
"children": [],
"node_id": "python-4-832",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"Flask开发REST Web服务": {
"keywords": [],
"children": [],
"node_id": "python-4-833",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-4-834",
"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": []
}
},
{
"简介/动机": {
"Flask cookie与session": {
"keywords": [],
"children": [],
"node_id": "python-4-874",
"node_id": "python-4-828",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"特殊符号和字符": {
"keywords": [],
"children": [
{
"使用择一匹配符号匹配多个正则表达式模式": {
"Flask模板": {
"keywords": [],
"children": [],
"node_id": "python-5-526",
"node_id": "python-4-829",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"匹配任意单个字符": {
"Flask提交表单": {
"keywords": [],
"children": [],
"node_id": "python-5-527",
"node_id": "python-4-830",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"从字符串起始或者结尾或者单词边界匹配": {
"Flask数据库操作": {
"keywords": [],
"children": [],
"node_id": "python-5-528",
"node_id": "python-4-831",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"创建字符集": {
"Bootstrap-Flask": {
"keywords": [],
"children": [],
"node_id": "python-5-529",
"node_id": "python-4-832",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"限定范围和否定": {
"Flask开发REST Web服务": {
"keywords": [],
"children": [],
"node_id": "python-5-530",
"node_id": "python-4-833",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用闭包操作符实现存在性和频数匹配": {
"部署日志与安全": {
"keywords": [],
"children": [],
"node_id": "python-5-531",
"node_id": "python-4-834",
"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-5-532",
"node_id": "python-4-868",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"使用圆括号指定分组": {
"解析链接": {
"keywords": [],
"children": [],
"node_id": "python-5-533",
"node_id": "python-4-869",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"扩展表示法": {
"分析Robots协议": {
"keywords": [],
"children": [],
"node_id": "python-5-534",
"node_id": "python-4-870",
"keywords_must": [],
"keywords_forbid": []
}
}
],
"node_id": "python-4-875",
"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-876",
"node_id": "python-4-872",
"keywords_must": [],
"keywords_forbid": []
}
},
{
"更长的正则表达式示例": {
"标签匹配常用规则": {
"keywords": [],
"children": [],
"node_id": "python-4-877",
"node_id": "python-4-873",
"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.
先完成此消息的编辑!
想要评论请 注册