{ "python": { "children": [ { "Python初阶": { "children": [ { "预备知识": { "children": [ { "Python简介": { "children": [ { "Python都能做什么": { "data": { "uuid": "python-4-0", "seg": [ [ [ "python", "做" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-0", "seg": [ [ [ "python", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "程序设计思想": { "data": { "uuid": "python-3-1", "seg": [ [ [ "程序设计", "思想" ] ] ], "level": "1", "related_data": {} } } }, { "安装Python": { "children": [ { "Windows安装Python": { "data": { "uuid": "python-4-1", "seg": [ [ [ "windows", "安装", "python" ] ] ], "level": "1", "related_data": {} } } }, { "Linux安装Python": { "data": { "uuid": "python-4-2", "seg": [ [ [ "linux", "安装", "python" ] ] ], "level": "1", "related_data": {} } } }, { "MacOS安装Python": { "data": { "uuid": "python-4-3", "seg": [ [ [ "macos", "安装", "python" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-2", "seg": [ [ [ "安装", "python" ] ] ], "level": "1", "related_data": {} } } }, { "运行方式": { "children": [ { "以交互方式运行": { "data": { "uuid": "python-4-4", "seg": [ [ [ "交互方式", "运行" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_769551_830462", "8_753161_807531", "8_7457834_53442309", "8_656388_469157", "8_1095704_1307364", "8_770067_831407", "8_1050679_1247835", "8_757675_813263", "8_7425118_53386353", "8_7416940_53371914" ] } } } } }, { "以脚本方式运行": { "data": { "uuid": "python-4-5", "seg": [ [ [ "脚本", "方式", "运行" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1065823_1271961", "8_747794_799745", "8_1065_1855", "8_7456198_53439611", "8_7396314_53339760" ] } } } } } ], "data": { "uuid": "python-3-3", "seg": [ [ [ "运行", "方式" ] ] ], "level": "1", "related_data": {} } } }, { "常用开发工具": { "children": [ { "typing --- 类型提示支持": { "data": { "uuid": "python-4-6", "seg": [ [ [ "typing", "类型", "提示", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "pydoc --- 文档生成器和在线帮助系统": { "data": { "uuid": "python-4-7", "seg": [ [ [ "pydoc", "文档", "生成器" ], [ "系统" ] ] ], "level": "1", "related_data": {} } } }, { "Python Development Mode": { "data": { "uuid": "python-4-8", "seg": [ [ [ "python", "development", "mode" ] ] ], "level": "1", "related_data": {} } } }, { "Effects of the Python Development Mode": { "data": { "uuid": "python-4-9", "seg": [ [ [ "effects", "of", "the", "python", "development", "mode" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443135_53420253" ] } } } } }, { "ResourceWarning Example": { "data": { "uuid": "python-4-10", "seg": [ [ [ "resourcewarning", "example" ] ] ], "level": "1", "related_data": {} } } }, { "Bad file descriptor error example": { "data": { "uuid": "python-4-11", "seg": [ [ [ "bad", "file", "descriptor", "error", "example" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_762630_820868", "8_689403_557328", "8_188160_84436", "8_758998_830910", "8_1048720_1246185", "8_5895590_37986409", "8_7444167_53422091", "8_7398152_53344020", "8_7422927_53384044", "8_7433340_53403414" ] } } } } }, { "doctest --- 测试交互性的Python示例": { "data": { "uuid": "python-4-12", "seg": [ [ [ "doctest", "交互性", "python", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "unittest --- 单元测试框架": { "data": { "uuid": "python-4-13", "seg": [ [ [ "unittest", "单元测试", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "unittest.mock --- mock对象库": { "data": { "uuid": "python-4-14", "seg": [ [ [ "unittest", "mock", "对象", "库" ] ] ], "level": "1", "related_data": {} } } }, { "unittest.mock上手指南": { "data": { "uuid": "python-4-15", "seg": [ [ [ "unittest", "mock", "手指", "南" ] ] ], "level": "1", "related_data": {} } } }, { "2to3 - 自动将Python 2 代码转为Python 3 代码": { "data": { "uuid": "python-4-16", "seg": [ [ [ "to3", "自动", "python", "转为" ] ] ], "level": "1", "related_data": {} } } }, { "test --- Python回归测试包": { "data": { "uuid": "python-4-17", "seg": [ [ [ "test", "python", "回归", "包" ] ] ], "level": "1", "related_data": {} } } }, { "test.support --- Utilities for the Python test suite": { "data": { "uuid": "python-4-18", "seg": [ [ [ "test", "support", "utilities", "for", "the", "python", "suite" ] ] ], "level": "1", "related_data": {} } } }, { "test.support.socket_helper --- Utilities for socket tests": { "data": { "uuid": "python-4-19", "seg": [ [ [ "test", "support", "socket", "helper", "utilities", "for", "tests" ] ] ], "level": "1", "related_data": {} } } }, { "test.support.script_helper --- Utilities for the Python execution tests": { "data": { "uuid": "python-4-20", "seg": [ [ [ "test", "support", "script", "helper", "utilities", "for", "the", "python", "execution", "tests" ] ] ], "level": "1", "related_data": {} } } }, { "test.support.bytecode_helper --- Support tools for testing correct bytecode generation": { "data": { "uuid": "python-4-21", "seg": [ [ [ "test", "support", "bytecode", "helper", "tools", "for", "testing", "correct", "generation" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-4", "seg": [ [ [ "开发工具" ] ] ], "level": "1", "related_data": {} } } }, { "编码规范": { "data": { "uuid": "python-3-5", "seg": [ [ [ "编码", "规范" ] ] ], "level": "1", "related_data": {} } } }, { "模块管理": { "children": [ { "pip": { "data": { "uuid": "python-4-22", "seg": [ [ [ "pip" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424709_53385879", "8_1064279_1262480", "8_7416147_53370059", "8_5719755_35642947", "8_7403493_53352438", "8_1049447_1246935", "8_771843_834565", "8_7423912_53384293", "8_700191_588874", "8_7439597_53414081" ] } } } } } ], "data": { "uuid": "python-3-6", "seg": [ [ [ "模块", "管理" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-0", "seg": [ [ [ "预备", "知识" ] ] ], "level": "1", "related_data": {} } } }, { "基础语法": { "children": [ { "缩进规则": { "children": [ { "建议使用4个空格": { "data": { "uuid": "python-4-23", "seg": [ [ [ "建议", "空格" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433425_53403624" ] } } } } } ], "data": { "uuid": "python-3-7", "seg": [ [ [ "缩进", "规则" ] ] ], "level": "1", "related_data": {} } } }, { "基础知识": { "children": [ { "注释": { "children": [ { "如何编写注释": { "data": { "uuid": "python-5-0", "seg": [ [ [ "编写", "注释" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_716440_709176", "8_7458031_53442538", "8_7443894_53421872", "8_7431838_53400519", "8_7418574_53374797", "8_7418576_53375374" ] } } } } } ], "data": { "uuid": "python-4-24", "seg": [ [ [ "注释" ] ] ], "level": "1", "related_data": {} } } }, { "变量": { "children": [ { "变量的命名和使用": { "data": { "uuid": "python-5-1", "seg": [ [ [ "变量", "命名" ], [] ] ], "level": "1", "related_data": {} } } }, { "变量是标签": { "data": { "uuid": "python-5-2", "seg": [ [ [ "变量", "标签" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451800_53433770", "8_170644_47288", "8_7455549_53438636", "8_7421133_53390836", "8_7408816_53359622", "8_7409162_53359471", "8_2061170_11305291", "8_7406472_53355940", "8_756994_812822" ] } } } } } ], "data": { "uuid": "python-4-25", "seg": [ [ [ "变量" ] ] ], "level": "1", "related_data": {} } } }, { "语句": { "children": [ { "表达式语句": { "data": { "uuid": "python-5-3", "seg": [ [ [ "表达式", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "赋值语句": { "data": { "uuid": "python-5-4", "seg": [ [ [ "赋值", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "assert语句": { "data": { "uuid": "python-5-5", "seg": [ [ [ "assert", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7456636_53440820", "8_714169_706009", "8_7413411_53365314", "8_7407903_53358092", "8_844166_965275", "8_7460291_53445368" ] } } } } }, { "return语句": { "data": { "uuid": "python-5-6", "seg": [ [ [ "return", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457765_53442242", "8_7451350_53432531", "8_7449468_53429532" ] } } } } }, { "yield语句": { "data": { "uuid": "python-5-7", "seg": [ [ [ "yield", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "raise语句": { "data": { "uuid": "python-5-8", "seg": [ [ [ "raise", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "break语句": { "data": { "uuid": "python-5-9", "seg": [ [ [ "break", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "continue语句": { "data": { "uuid": "python-5-10", "seg": [ [ [ "continue", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "import语句": { "data": { "uuid": "python-5-11", "seg": [ [ [ "import", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424280_53384955", "8_7455544_53438631", "8_772054_835094", "8_678541_524055", "8_378228_409319", "8_7412266_53363776", "8_697202_803093", "8_648702_566376" ] } } } } }, { "global语句": { "data": { "uuid": "python-5-12", "seg": [ [ [ "global", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_507827_438470", "8_756311_811483", "8_7417745_53373461", "8_7404671_53353942", "8_7404715_53353898" ] } } } } }, { "nonlocal语句": { "data": { "uuid": "python-5-13", "seg": [ [ [ "nonlocal", "语句" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-26", "seg": [ [ [ "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451275_53432309", "8_651617_459012" ] } } } } }, { "标识符": { "data": { "uuid": "python-4-27", "seg": [ [ [ "标识符" ] ] ], "level": "1", "related_data": {} } } }, { "命名规则": { "data": { "uuid": "python-4-28", "seg": [ [ [ "命名", "规则" ] ] ], "level": "1", "related_data": {} } } }, { "运算与表达式": { "data": { "uuid": "python-4-29", "seg": [ [ [ "运算" ], [ "表达式" ] ] ], "level": "1", "related_data": {} } } }, { "代码风格": { "data": { "uuid": "python-4-30", "seg": [ [ [ "风格" ] ] ], "level": "1", "related_data": {} } } }, { "交互式解释器": { "data": { "uuid": "python-4-31", "seg": [ [ [ "交互式", "解释器" ] ] ], "level": "1", "related_data": {} } } }, { "算法是什么": { "data": { "uuid": "python-4-32", "seg": [ [ [ "算法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418583_53379738", "8_858492_984540", "8_1098045_1312397" ] } } } } }, { "获取用户输入": { "data": { "uuid": "python-4-33", "seg": [ [ [ "获取", "用户", "输入" ] ] ], "level": "1", "related_data": {} } } }, { "保存并执行程序": { "children": [ { "从命令提示符运行Python脚本": { "data": { "uuid": "python-5-14", "seg": [ [ [ "命令提示符", "运行", "python", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "让脚本像普通程序一样": { "data": { "uuid": "python-5-15", "seg": [ [ [ "脚本", "程序" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-34", "seg": [ [ [ "保存", "执行程序" ] ] ], "level": "1", "related_data": {} } } }, { "起步": { "children": [ { "搭建编程环境": { "children": [ { "Python版本": { "data": { "uuid": "python-6-0", "seg": [ [ [ "python", "版本" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_728030_738322", "8_231511_202726", "8_7439559_53414122", "8_247171_240370" ] } } } } }, { "运行Python代码片段": { "data": { "uuid": "python-6-1", "seg": [ [ [ "运行", "python" ] ] ], "level": "1", "related_data": {} } } }, { "SublimeText简介": { "data": { "uuid": "python-6-2", "seg": [ [ [ "sublimetext", "简介" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-16", "seg": [ [ [ "搭建", "编程", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "在不同操作系统中搭建Python编程环境": { "children": [ { "在Windows系统中搭建Python编程环境": { "data": { "uuid": "python-6-3", "seg": [ [ [ "windows", "系统", "搭建", "python", "编程", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "在macOS系统中搭建Python编程环境": { "data": { "uuid": "python-6-4", "seg": [ [ [ "macos", "系统", "搭建", "python", "编程", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "在Linux系统中搭建Python编程环境": { "data": { "uuid": "python-6-5", "seg": [ [ [ "linux", "系统", "搭建", "python", "编程", "环境" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440803_53416632" ] } } } } } ], "data": { "uuid": "python-5-17", "seg": [ [ [ "操作系统", "搭建", "python", "编程", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "运行HelloWorld程序": { "children": [ { "配置SublimeText以使用正确的Python版本": { "data": { "uuid": "python-6-6", "seg": [ [ [ "配置", "sublimetext", "python", "版本" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_645908_447876" ] } } } } }, { "运行程序hello_world.py": { "data": { "uuid": "python-6-7", "seg": [ [ [ "运行", "程序", "hello", "world", "py" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5624598_34529614", "8_228228_194148", "8_7458582_53443191", "8_7399628_53347010", "8_7413373_53366681", "8_7441101_53416891", "8_769658_830843", "8_733180_754526", "8_7455539_53438654", "8_1053498_1250749" ] } } } } } ], "data": { "uuid": "python-5-18", "seg": [ [ [ "运行", "helloworld", "程序" ] ] ], "level": "1", "related_data": {} } } }, { "从终端运行Python程序": { "children": [ { "在Windows系统中从终端运行Python程序": { "data": { "uuid": "python-6-8", "seg": [ [ [ "windows", "系统", "终端", "运行", "python", "程序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_773376_837050" ] } } } } } ], "data": { "uuid": "python-5-19", "seg": [ [ [ "终端", "运行", "python", "程序" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-35", "seg": [ [ [ "起步" ] ] ], "level": "1", "related_data": {} } } }, { "列表简介": { "children": [ { "修改、添加和删除元素": { "children": [ { "修改列表元素": { "data": { "uuid": "python-6-9", "seg": [ [ [ "修改", "列表", "元素" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7419562_53376895", "8_1093799_1303451", "8_7460007_53445035", "8_1104149_1318441", "8_896579_1033715", "8_937464_1073306", "8_677992_521266" ] } } } } }, { "在列表中添加元素": { "data": { "uuid": "python-6-10", "seg": [ [ [ "列表", "添加", "元素" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7402351_53350050", "8_7456507_53440314", "8_773693_841124" ] } } } } }, { "从列表中删除元素": { "data": { "uuid": "python-6-11", "seg": [ [ [ "列表", "删除", "元素" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424831_53386019", "8_751638_805295", "8_1080510_1285800", "8_7402211_53349861", "8_1086409_1293328", "8_7425383_53386759", "8_7399114_53345999", "8_758594_814600", "8_1093527_1303046", "8_887540_1027745" ] } } } } } ], "data": { "uuid": "python-5-20", "seg": [ [ [ "修改" ], [ "添加" ], [ "删除", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "组织列表": { "children": [ { "使用方法sort对列表永久排序": { "data": { "uuid": "python-6-12", "seg": [ [ [ "方法", "sort", "列表", "永久", "排序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_766589_825903", "8_7432903_53402516", "8_6161948_41750419", "8_7439730_53414504", "8_883592_1022058", "8_7462510_53448115" ] } } } } }, { "使用函数sorted对列表临时排序": { "data": { "uuid": "python-6-13", "seg": [ [ [ "函数", "sorted", "列表", "临时", "排序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7407899_53358072" ] } } } } }, { "倒着打印列表": { "data": { "uuid": "python-6-14", "seg": [ [ [ "倒", "打印", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7415399_53368808" ] } } } } }, { "确定列表的长度": { "data": { "uuid": "python-6-15", "seg": [ [ [ "列表", "长度" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-21", "seg": [ [ [ "组织", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "使用列表时避免索引错误": { "data": { "uuid": "python-5-22", "seg": [ [ [ "列表", "索引" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-36", "seg": [ [ [ "列表", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "测试代码": { "children": [ { "测试函数": { "data": { "uuid": "python-5-23", "seg": [ [ [ "测试函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-37", "seg": [ [ [ "测试代码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-8", "seg": [ [ [ "基础知识" ] ] ], "level": "1", "related_data": {} } } }, { "函数": { "children": [ { "函数定义def": { "data": { "uuid": "python-4-38", "seg": [ [ [ "函数", "定义", "def" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7456871_53440958", "8_7453433_53436150", "8_1097219_1310398", "8_703811_594583" ] } } } } }, { "参数var": { "data": { "uuid": "python-4-39", "seg": [ [ [ "参数", "var" ] ] ], "level": "1", "related_data": {} } } }, { "返回值return": { "data": { "uuid": "python-4-40", "seg": [ [ [ "返回值", "return" ] ] ], "level": "1", "related_data": {} } } }, { "参数传递": { "data": { "uuid": "python-4-41", "seg": [ [ [ "参数传递" ] ] ], "level": "1", "related_data": {} } } }, { "函数调用": { "data": { "uuid": "python-4-42", "seg": [ [ [ "函数调用" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_4646662_29330314" ] } } } } }, { "函数递归": { "data": { "uuid": "python-4-43", "seg": [ [ [ "函数", "递归" ] ] ], "level": "1", "related_data": {} } } }, { "函数编写风格": { "data": { "uuid": "python-4-44", "seg": [ [ [ "函数", "编写", "风格" ] ] ], "level": "1", "related_data": {} } } }, { "调用函数": { "data": { "uuid": "python-4-45", "seg": [ [ [ "调用函数" ] ] ], "level": "1", "related_data": {} } } }, { "函数的参数": { "data": { "uuid": "python-4-46", "seg": [ [ [ "函数", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "递归函数": { "data": { "uuid": "python-4-47", "seg": [ [ [ "递归函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_703813_594587" ] } } } } }, { "None值": { "data": { "uuid": "python-4-48", "seg": [ [ [ "none", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7398252_53344197", "8_7426497_53389988", "8_7443582_53420759" ] } } } } }, { "调用栈": { "data": { "uuid": "python-4-49", "seg": [ [ [ "调用", "栈" ] ] ], "level": "1", "related_data": {} } } }, { "局部和全局作用域": { "children": [ { "局部变量不能在全局作用域内使用": { "data": { "uuid": "python-5-24", "seg": [ [ [ "局部变量", "全局", "作用域" ] ] ], "level": "1", "related_data": {} } } }, { "局部作用域不能使用其他局部作用域内的变量": { "data": { "uuid": "python-5-25", "seg": [ [ [ "局部", "作用域", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "全局变量可以在局部作用域中读取": { "data": { "uuid": "python-5-26", "seg": [ [ [ "全局变量", "局部", "作用域", "读取" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-50", "seg": [ [ [ "局部" ], [ "全局", "作用域" ] ] ], "level": "1", "related_data": {} } } }, { "把函数视作对象": { "data": { "uuid": "python-4-51", "seg": [ [ [ "函数", "视作", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "可调用对象": { "data": { "uuid": "python-4-52", "seg": [ [ [ "调用", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "用户定义的可调用类型": { "data": { "uuid": "python-4-53", "seg": [ [ [ "用户", "定义", "调用", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "函数内省": { "data": { "uuid": "python-4-54", "seg": [ [ [ "函数", "内省" ] ] ], "level": "1", "related_data": {} } } }, { "从定位参数到仅限关键字参数": { "data": { "uuid": "python-4-55", "seg": [ [ [ "定位", "参数", "仅限", "关键字" ] ] ], "level": "1", "related_data": {} } } }, { "获取关于参数的信息": { "data": { "uuid": "python-4-56", "seg": [ [ [ "获取", "参数", "信息" ] ] ], "level": "1", "related_data": {} } } }, { "支持函数式编程的包": { "data": { "uuid": "python-4-57", "seg": [ [ [ "支持", "函数", "编程", "包" ] ] ], "level": "1", "related_data": {} } } }, { "传递实参": { "children": [ { "位置实参": { "data": { "uuid": "python-5-27", "seg": [ [ [ "位置", "实参" ] ] ], "level": "1", "related_data": {} } } }, { "关键字实参": { "data": { "uuid": "python-5-28", "seg": [ [ [ "关键字", "实参" ] ] ], "level": "1", "related_data": {} } } }, { "默认值": { "data": { "uuid": "python-5-29", "seg": [ [ [ "默认值" ] ] ], "level": "1", "related_data": {} } } }, { "等效的函数调用": { "data": { "uuid": "python-5-30", "seg": [ [ [ "等效", "函数调用" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-58", "seg": [ [ [ "传递", "实参" ] ] ], "level": "1", "related_data": {} } } }, { "返回值": { "children": [ { "返回简单值": { "data": { "uuid": "python-5-31", "seg": [ [ [ "返回", "值" ] ] ], "level": "1", "related_data": {} } } }, { "让实参变成可选的": { "data": { "uuid": "python-5-32", "seg": [ [ [ "实参", "可选" ] ] ], "level": "1", "related_data": {} } } }, { "返回字典": { "data": { "uuid": "python-5-33", "seg": [ [ [ "返回", "字典" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7411444_53362413", "8_7409376_53359786", "8_748755_800982", "8_7449661_53429880" ] } } } } } ], "data": { "uuid": "python-4-59", "seg": [ [ [ "返回值" ] ] ], "level": "1", "related_data": {} } } }, { "传递列表": { "children": [ { "在函数中修改列表": { "data": { "uuid": "python-5-34", "seg": [ [ [ "函数", "修改", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7411490_53362695", "8_7455921_53439255", "8_750017_802789" ] } } } } }, { "禁止函数修改列表": { "data": { "uuid": "python-5-35", "seg": [ [ [ "禁止", "函数", "修改", "列表" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-60", "seg": [ [ [ "传递", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "传递任意数量的实参": { "children": [ { "使用任意数量的关键字实参": { "data": { "uuid": "python-5-36", "seg": [ [ [ "任意", "数量", "关键字", "实参" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457098_53441176", "8_7399107_53346022" ] } } } } }, { "导入特定的函数": { "data": { "uuid": "python-5-37", "seg": [ [ [ "导入", "特定", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "使用as给函数指定别名": { "data": { "uuid": "python-5-38", "seg": [ [ [ "as", "函数", "指定", "别名" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414886_53368020", "8_937139_1072787", "8_1095761_1307402" ] } } } } }, { "使用as给模块指定别名": { "data": { "uuid": "python-5-39", "seg": [ [ [ "as", "模块", "指定", "别名" ] ] ], "level": "1", "related_data": {} } } }, { "导入模块中的所有函数": { "data": { "uuid": "python-5-40", "seg": [ [ [ "导入", "模块", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-61", "seg": [ [ [ "传递", "任意", "数量", "实参" ] ] ], "level": "1", "related_data": {} } } }, { "函数编写指南": { "data": { "uuid": "python-4-62", "seg": [ [ [ "函数", "编写", "指南" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_242096_229296" ] } } } } }, { "编写可接受任意数量参数的函数": { "data": { "uuid": "python-4-63", "seg": [ [ [ "编写", "接受", "任意", "数量", "参数", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "编写只接受关键字参数的函数": { "data": { "uuid": "python-4-64", "seg": [ [ [ "编写", "接受", "关键字", "参数", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "将元数据信息附加到函数参数上": { "data": { "uuid": "python-4-65", "seg": [ [ [ "将元", "数据", "信息", "附加", "函数参数" ] ] ], "level": "1", "related_data": {} } } }, { "从函数中返回多个值": { "data": { "uuid": "python-4-66", "seg": [ [ [ "函数", "返回", "值" ] ] ], "level": "1", "related_data": {} } } }, { "定义带有默认参数的函数": { "data": { "uuid": "python-4-67", "seg": [ [ [ "定义", "带有", "默认", "参数", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "定义匿名或内联函数": { "data": { "uuid": "python-4-68", "seg": [ [ [ "定义", "匿名", "内联", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "在匿名函数中绑定变量的值": { "data": { "uuid": "python-4-69", "seg": [ [ [ "匿名", "函数", "绑定", "变量", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7400078_53347856" ] } } } } }, { "让带有N个参数的可调用对象以较少的参数形式调用": { "data": { "uuid": "python-4-70", "seg": [ [ [ "带有", "n", "参数", "调用", "对象", "较少", "形式" ] ] ], "level": "1", "related_data": {} } } }, { "用函数替代只有单个方法的类": { "data": { "uuid": "python-4-71", "seg": [ [ [ "函数", "单个", "方法", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7412738_53364749" ] } } } } }, { "在回调函数中携带额外的状态": { "data": { "uuid": "python-4-72", "seg": [ [ [ "回调", "函数", "携带", "额外", "状态" ] ] ], "level": "1", "related_data": {} } } }, { "内联回调函数": { "data": { "uuid": "python-4-73", "seg": [ [ [ "内联", "回调", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "访问定义在闭包内的变量": { "data": { "uuid": "python-4-74", "seg": [ [ [ "访问", "定义", "闭包", "变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-9", "seg": [ [ [ "函数" ] ] ], "level": "1", "related_data": {} } } }, { "类": { "children": [ { "类定义class": { "data": { "uuid": "python-4-75", "seg": [ [ [ "类", "定义", "class" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1081340_1287004", "8_740098_776347", "8_7445922_53424966", "8_879250_1024477", "8_7453557_53436261" ] } } } } }, { "作用域和命名空间": { "data": { "uuid": "python-4-76", "seg": [ [ [ "作用域" ], [ "命名", "空间" ] ] ], "level": "1", "related_data": {} } } }, { "对象": { "data": { "uuid": "python-4-77", "seg": [ [ [ "对象" ] ] ], "level": "1", "related_data": {} } } }, { "属性和方法": { "children": [ { "模拟数值类型": { "data": { "uuid": "python-5-41", "seg": [ [ [ "模拟", "数值", "类型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418328_53374253" ] } } } } }, { "字符串表示形式": { "data": { "uuid": "python-5-42", "seg": [ [ [ "字符串", "形式" ] ] ], "level": "1", "related_data": {} } } }, { "自定义的布尔值": { "data": { "uuid": "python-5-43", "seg": [ [ [ "自定义", "布尔值" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-78", "seg": [ [ [ "属性" ], [ "方法" ] ] ], "level": "1", "related_data": {} } } }, { "类编码风格": { "data": { "uuid": "python-4-79", "seg": [ [ [ "类", "编码", "风格" ] ] ], "level": "1", "related_data": {} } } }, { "初探类": { "children": [ { "类定义语法": { "data": { "uuid": "python-5-44", "seg": [ [ [ "类", "定义", "语法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_763325_821701" ] } } } } }, { "类对象": { "data": { "uuid": "python-5-45", "seg": [ [ [ "类", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_680405_532318" ] } } } } }, { "方法对象": { "data": { "uuid": "python-5-46", "seg": [ [ [ "方法", "对象" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-80", "seg": [ [ [ "初探", "类" ] ] ], "level": "1", "related_data": {} } } }, { "补充说明": { "data": { "uuid": "python-4-81", "seg": [ [ [ "补充" ] ] ], "level": "1", "related_data": {} } } }, { "私有变量": { "data": { "uuid": "python-4-82", "seg": [ [ [ "私有", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "生成器表达式": { "data": { "uuid": "python-4-83", "seg": [ [ [ "生成器", "表达式" ] ] ], "level": "1", "related_data": {} } } }, { "创建自定义类": { "data": { "uuid": "python-4-84", "seg": [ [ [ "创建", "自定义", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449628_53431618" ] } } } } }, { "再谈隐藏": { "data": { "uuid": "python-4-85", "seg": [ [ [ "谈", "隐藏" ] ] ], "level": "1", "related_data": {} } } }, { "类的命名空间": { "data": { "uuid": "python-4-86", "seg": [ [ [ "类", "命名", "空间" ] ] ], "level": "1", "related_data": {} } } }, { "指定超类": { "data": { "uuid": "python-4-87", "seg": [ [ [ "指定", "超类" ] ] ], "level": "1", "related_data": {} } } }, { "深入探讨继承": { "data": { "uuid": "python-4-88", "seg": [ [ [ "深入探讨", "继承" ] ] ], "level": "1", "related_data": {} } } }, { "多个超类": { "data": { "uuid": "python-4-89", "seg": [ [ [ "超类" ] ] ], "level": "1", "related_data": {} } } }, { "接口和内省": { "children": [ { "Python文化中的接口和协议": { "data": { "uuid": "python-5-47", "seg": [ [ [ "python", "文化", "接口" ], [ "协议" ] ] ], "level": "1", "related_data": {} } } }, { "Python喜欢序列": { "data": { "uuid": "python-5-48", "seg": [ [ [ "python", "喜欢", "序列" ] ] ], "level": "1", "related_data": {} } } }, { "使用猴子补丁在运行时实现协议": { "data": { "uuid": "python-5-49", "seg": [ [ [ "猴子", "补丁", "运行", "协议" ] ] ], "level": "1", "related_data": {} } } }, { "Alex Martelli的水禽": { "data": { "uuid": "python-5-50", "seg": [ [ [ "alex", "martelli", "水禽" ] ] ], "level": "1", "related_data": {} } } }, { "定义抽象基类的子类": { "data": { "uuid": "python-5-51", "seg": [ [ [ "定义", "抽象", "基类", "子类" ] ] ], "level": "1", "related_data": {} } } }, { "标准库中的抽象基类": { "data": { "uuid": "python-5-52", "seg": [ [ [ "标准", "库中", "抽象", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "定义并使用一个抽象基类": { "data": { "uuid": "python-5-53", "seg": [ [ [ "定义", "抽象", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "Tombola子类的测试方法": { "data": { "uuid": "python-5-54", "seg": [ [ [ "tombola", "子类", "测试方法" ] ] ], "level": "1", "related_data": {} } } }, { "Python使用register的方式": { "data": { "uuid": "python-5-55", "seg": [ [ [ "python", "register", "方式" ] ] ], "level": "1", "related_data": {} } } }, { "鹅的行为有可能像鸭子": { "data": { "uuid": "python-5-56", "seg": [ [ [ "鹅", "鸭子" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-90", "seg": [ [ [ "接口" ], [ "内省" ] ] ], "level": "1", "related_data": {} } } }, { "抽象基类": { "data": { "uuid": "python-4-91", "seg": [ [ [ "抽象", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "导入类": { "children": [ { "导入单个类": { "data": { "uuid": "python-5-57", "seg": [ [ [ "导入", "单个", "类" ] ] ], "level": "1", "related_data": {} } } }, { "在一个模块中存储多个类": { "data": { "uuid": "python-5-58", "seg": [ [ [ "模块", "存储", "类" ] ] ], "level": "1", "related_data": {} } } }, { "从一个模块中导入多个类": { "data": { "uuid": "python-5-59", "seg": [ [ [ "模块", "导入", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_252189_251591" ] } } } } }, { "导入模块中的所有类": { "data": { "uuid": "python-5-60", "seg": [ [ [ "导入", "模块", "类" ] ] ], "level": "1", "related_data": {} } } }, { "使用别名": { "data": { "uuid": "python-5-61", "seg": [ [ [ "别名" ] ] ], "level": "1", "related_data": {} } } }, { "自定义工作流程": { "data": { "uuid": "python-5-62", "seg": [ [ [ "自定义", "工作", "流程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-92", "seg": [ [ [ "导入", "类" ] ] ], "level": "1", "related_data": {} } } }, { "Python标准库": { "data": { "uuid": "python-4-93", "seg": [ [ [ "python", "标准", "库" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-10", "seg": [ [ [ "类" ] ] ], "level": "1", "related_data": {} } } }, { "顺序语句结构": { "data": { "uuid": "python-3-11", "seg": [ [ [ "顺序", "语句", "结构" ] ] ], "level": "1", "related_data": {} } } }, { "条件和分支": { "children": [ { "if": { "children": [ { "if-else语句": { "data": { "uuid": "python-5-63", "seg": [ [ [ "if", "else", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_841390_953092", "8_7454830_53437520", "8_7448632_53428774", "8_7448004_53427974", "8_757865_813520", "8_848909_967254", "8_7416400_53370451", "8_766225_825540", "8_883811_1022933", "8_7445436_53424026" ] } } } } }, { "if-elif-else结构": { "data": { "uuid": "python-5-64", "seg": [ [ [ "if", "elif", "else", "结构" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453733_53436421" ] } } } } }, { "省略else代码块": { "data": { "uuid": "python-5-65", "seg": [ [ [ "省略", "else" ] ] ], "level": "1", "related_data": {} } } }, { "使用if语句处理列表": { "children": [ { "检查特殊元素": { "data": { "uuid": "python-6-16", "seg": [ [ [ "检查", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "确定列表不是空的": { "data": { "uuid": "python-6-17", "seg": [ [ [ "列表", "空" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1102382_1316813", "8_7448582_53428773", "8_7441223_53417061", "8_7455364_53438236", "8_7443998_53421914", "8_700946_590283" ] } } } } } ], "data": { "uuid": "python-5-66", "seg": [ [ [ "if语句", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "设置if语句的格式": { "data": { "uuid": "python-5-67", "seg": [ [ [ "设置", "if语句", "格式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-94", "seg": [ [ [ "if" ] ] ], "level": "1", "related_data": {} } } }, { "elif": { "data": { "uuid": "python-4-95", "seg": [ [ [ "elif" ] ] ], "level": "1", "related_data": {} } } }, { "else": { "data": { "uuid": "python-4-96", "seg": [ [ [ "else" ] ] ], "level": "1", "related_data": {} } } }, { "条件判断": { "data": { "uuid": "python-4-97", "seg": [ [ [ "条件", "判断" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1055401_1252515", "8_7438336_53411665", "8_7407819_53357994" ] } } } } }, { "这正是布尔值的用武之地": { "data": { "uuid": "python-4-98", "seg": [ [ [ "布尔值", "用武之地" ] ] ], "level": "1", "related_data": {} } } }, { "代码块嵌套": { "children": [ { "字典列表": { "data": { "uuid": "python-5-68", "seg": [ [ [ "字典", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7415456_53368934" ] } } } } }, { "在字典中存储列表": { "data": { "uuid": "python-5-69", "seg": [ [ [ "字典", "存储", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "在字典中存储字典": { "data": { "uuid": "python-5-70", "seg": [ [ [ "字典", "存储" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-99", "seg": [ [ [ "嵌套" ] ] ], "level": "1", "related_data": {} } } }, { "检查是否相等": { "data": { "uuid": "python-4-100", "seg": [ [ [ "检查" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_376642_406658" ] } } } } }, { "检查是否相等时忽略大小写": { "data": { "uuid": "python-4-101", "seg": [ [ [ "检查", "大小写" ] ] ], "level": "1", "related_data": {} } } }, { "数值比较": { "data": { "uuid": "python-4-102", "seg": [ [ [ "数值" ] ] ], "level": "1", "related_data": {} } } }, { "检查多个条件": { "data": { "uuid": "python-4-103", "seg": [ [ [ "检查", "条件" ] ] ], "level": "1", "related_data": {} } } }, { "检查特定值是否包含在列表中": { "data": { "uuid": "python-4-104", "seg": [ [ [ "检查", "特定", "值", "包含", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "布尔表达式": { "data": { "uuid": "python-4-105", "seg": [ [ [ "布尔", "表达式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-12", "seg": [ [ [ "条件" ], [ "分支" ] ] ], "level": "1", "related_data": {} } } }, { "循环": { "children": [ { "for": { "data": { "uuid": "python-4-106", "seg": [ [ [ "for" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_739187_772963", "8_7457653_53442038", "8_815920_911626", "8_7441773_53418127", "8_7441736_53418025", "8_7424381_53385248", "8_1053214_1250580" ] } } } } }, { "while": { "data": { "uuid": "python-4-107", "seg": [ [ [ "while" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414233_53366901", "8_7458395_53443193", "8_7423828_53383996" ] } } } } }, { "break": { "data": { "uuid": "python-4-108", "seg": [ [ [ "break" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7459763_53444761", "8_7423850_53384014" ] } } } } }, { "continue": { "data": { "uuid": "python-4-109", "seg": [ [ [ "continue" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_665165_482711" ] } } } } }, { "循环判断": { "data": { "uuid": "python-4-110", "seg": [ [ [ "循环", "判断" ] ] ], "level": "1", "related_data": {} } } }, { "迭代字典": { "data": { "uuid": "python-4-111", "seg": [ [ [ "迭代", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "一些迭代工具": { "data": { "uuid": "python-4-112", "seg": [ [ [ "迭代", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "跳出循环": { "data": { "uuid": "python-4-113", "seg": [ [ [ "跳出", "循环" ] ] ], "level": "1", "related_data": {} } } }, { "循环中的else子句": { "data": { "uuid": "python-4-114", "seg": [ [ [ "循环", "else子句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1096794_1309415", "8_7456888_53440982", "8_7460330_53445438" ] } } } } } ], "data": { "uuid": "python-3-13", "seg": [ [ [ "循环" ] ] ], "level": "1", "related_data": {} } } }, { "数据类型": { "children": [ { "整型": { "data": { "uuid": "python-4-115", "seg": [ [ [ "整型" ] ] ], "level": "1", "related_data": {} } } }, { "浮点型": { "data": { "uuid": "python-4-116", "seg": [ [ [ "浮点" ] ] ], "level": "1", "related_data": {} } } }, { "布尔型": { "data": { "uuid": "python-4-117", "seg": [ [ [ "布尔" ] ] ], "level": "1", "related_data": {} } } }, { "字符串": { "children": [ { "单引号字符串以及对引号转义": { "data": { "uuid": "python-5-71", "seg": [ [ [ "单引号", "字符串" ], [ "引号", "转义" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7442437_53419248" ] } } } } }, { "拼接字符串": { "data": { "uuid": "python-5-72", "seg": [ [ [ "拼接", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "字符串表示str和repr": { "data": { "uuid": "python-5-73", "seg": [ [ [ "字符串", "str" ], [ "repr" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_664017_480720", "8_867203_999671", "8_748859_801039" ] } } } } }, { "长字符串、原始字符串和字节": { "data": { "uuid": "python-5-74", "seg": [ [ [ "长", "字符串" ], [ "原始", "字符串" ], [ "字节" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_688858_555605" ] } } } } }, { "字符串基本操作": { "data": { "uuid": "python-5-75", "seg": [ [ [ "字符串", "基本操作" ] ] ], "level": "1", "related_data": {} } } }, { "设置字符串的格式:精简版": { "children": [ { "替换字段名": { "data": { "uuid": "python-6-18", "seg": [ [ [ "替换", "字段名" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-76", "seg": [ [ [ "设置", "字符串", "格式" ] ], [ [ "精简版" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_753378_807824", "8_7432534_53401685" ] } } } } }, { "使用方法修改字符串的大小写": { "data": { "uuid": "python-5-77", "seg": [ [ [ "方法", "修改", "字符串", "大小写" ] ] ], "level": "1", "related_data": {} } } }, { "使用制表符或换行符来添加空白": { "data": { "uuid": "python-5-78", "seg": [ [ [ "制表符", "换行符", "添加", "空白" ] ] ], "level": "1", "related_data": {} } } }, { "删除空白": { "data": { "uuid": "python-5-79", "seg": [ [ [ "删除", "空白" ] ] ], "level": "1", "related_data": {} } } }, { "使用字符串时避免语法错误": { "data": { "uuid": "python-5-80", "seg": [ [ [ "字符串", "语法错误" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7405305_53354488", "8_1085239_1291888", "8_770512_832351" ] } } } } }, { "字符串编码转换": { "children": [ { "使用encode方法编码": { "data": { "uuid": "python-6-19", "seg": [ [ [ "encode", "方法", "编码" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_776155_842988", "8_7432066_53401008" ] } } } } }, { "使用decode方法解码": { "data": { "uuid": "python-6-20", "seg": [ [ [ "decode", "方法", "解码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-81", "seg": [ [ [ "字符串", "编码", "转换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7413318_53365216", "8_1072237_1274462" ] } } } } } ], "data": { "uuid": "python-4-118", "seg": [ [ [ "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "datetime --- 基本的日期和时间类型": { "data": { "uuid": "python-4-119", "seg": [ [ [ "datetime", "日期" ], [ "时间", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "zoneinfo --- IANA时区支持": { "data": { "uuid": "python-4-120", "seg": [ [ [ "zoneinfo", "iana", "时区", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "calendar --- 日历相关函数": { "data": { "uuid": "python-4-121", "seg": [ [ [ "calendar", "日历", "相关", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "collections --- 容器数据类型": { "data": { "uuid": "python-4-122", "seg": [ [ [ "collections", "容器", "数据类型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427488_53391953" ] } } } } }, { "collections.abc --- 容器的抽象基类": { "data": { "uuid": "python-4-123", "seg": [ [ [ "collections", "abc", "容器", "抽象", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "heapq --- 堆队列算法": { "data": { "uuid": "python-4-124", "seg": [ [ [ "heapq", "堆", "队列", "算法" ] ] ], "level": "1", "related_data": {} } } }, { "bisect --- 数组二分查找算法": { "data": { "uuid": "python-4-125", "seg": [ [ [ "bisect", "数组", "查找", "算法" ] ] ], "level": "1", "related_data": {} } } }, { "array --- 高效的数值数组": { "data": { "uuid": "python-4-126", "seg": [ [ [ "array", "高效", "数值", "数组" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418580_53374937" ] } } } } }, { "weakref --- 弱引用": { "data": { "uuid": "python-4-127", "seg": [ [ [ "weakref", "弱", "引用" ] ] ], "level": "1", "related_data": {} } } }, { "types --- 动态类型创建和内置类型名称": { "data": { "uuid": "python-4-128", "seg": [ [ [ "types", "动态", "类型", "创建" ], [ "内置", "类型", "名称" ] ] ], "level": "1", "related_data": {} } } }, { "copy --- 浅层 (shallow) 和深层 (deep) 复制操作": { "data": { "uuid": "python-4-129", "seg": [ [ [ "copy", "浅层", "shallow" ], [ "深层", "deep", "复制", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1078207_1282578" ] } } } } }, { "pprint --- 数据美化输出": { "data": { "uuid": "python-4-130", "seg": [ [ [ "pprint", "数据", "美化", "输出" ] ] ], "level": "1", "related_data": {} } } }, { "reprlib --- 另一种repr实现": { "data": { "uuid": "python-4-131", "seg": [ [ [ "reprlib", "repr" ] ] ], "level": "1", "related_data": {} } } }, { "enum --- 对枚举的支持": { "data": { "uuid": "python-4-132", "seg": [ [ [ "enum", "枚举", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "graphlib --- Functionality to operate with graph-like structures": { "data": { "uuid": "python-4-133", "seg": [ [ [ "graphlib", "functionality", "to", "operate", "with", "graph", "like", "structures" ] ] ], "level": "1", "related_data": {} } } }, { "布尔类型": { "data": { "uuid": "python-4-134", "seg": [ [ [ "布尔", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "数据类型转换": { "data": { "uuid": "python-4-135", "seg": [ [ [ "数据", "类型转换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445655_53424326", "8_661374_476391" ] } } } } } ], "data": { "uuid": "python-3-14", "seg": [ [ [ "数据类型" ] ] ], "level": "1", "related_data": {} } } }, { "内置类": { "children": [ { "列表:list": { "children": [ { "函数list": { "data": { "uuid": "python-5-82", "seg": [ [ [ "函数", "list" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_870985_1002820", "8_7409560_53360089", "8_7402779_53350929", "8_3197981_21754921", "8_7412051_53363238", "8_7452168_53434075", "8_7430278_53397491", "8_1083226_1289402", "8_710204_668138", "8_7400719_53348804" ] } } } } }, { "基本的列表操作": { "children": [ { "遍历整个列表": { "children": [ { "深入研究循环": { "data": { "uuid": "python-7-0", "seg": [ [ [ "深入研究", "循环" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451844_53433470", "8_749509_802037", "8_7455772_53439093", "8_7413842_53366100", "8_7450557_53431394", "8_7441381_53417526" ] } } } } }, { "在for循环中执行更多操作": { "data": { "uuid": "python-7-1", "seg": [ [ [ "for循环", "执行", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451358_53432555", "8_7398246_53344202", "8_647098_450186", "8_7411099_53361864", "8_232125_204714", "8_7451500_53432784", "8_692855_568949", "8_7432819_53402401", "8_694829_575823", "8_700844_590049" ] } } } } }, { "在for循环结束后执行一些操作": { "data": { "uuid": "python-7-2", "seg": [ [ [ "for循环", "结束", "执行", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_760546_817497" ] } } } } } ], "data": { "uuid": "python-6-21", "seg": [ [ [ "遍历", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1022125_1215082" ] } } } } }, { "避免缩进错误": { "children": [ { "忘记缩进": { "data": { "uuid": "python-7-3", "seg": [ [ [ "忘记", "缩进" ] ] ], "level": "1", "related_data": {} } } }, { "忘记缩进额外的代码行": { "data": { "uuid": "python-7-4", "seg": [ [ [ "忘记", "缩进", "额外" ] ] ], "level": "1", "related_data": {} } } }, { "不必要的缩进": { "data": { "uuid": "python-7-5", "seg": [ [ [ "不必要", "缩进" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427194_53391458", "8_7400959_53348901" ] } } } } }, { "循环后不必要的缩进": { "data": { "uuid": "python-7-6", "seg": [ [ [ "循环", "不必要", "缩进" ] ] ], "level": "1", "related_data": {} } } }, { "遗漏了冒号": { "data": { "uuid": "python-7-7", "seg": [ [ [ "遗漏", "冒号" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7465009_53451741" ] } } } } } ], "data": { "uuid": "python-6-22", "seg": [ [ [ "缩进" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_754462_809455", "8_7455898_53439231" ] } } } } }, { "创建数值列表": { "children": [ { "使用range创建数字列表": { "data": { "uuid": "python-7-8", "seg": [ [ [ "range", "创建", "数字", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_762209_820315", "8_7429457_53397639", "8_7446695_53426240", "8_817083_913308", "8_7449305_53429379", "8_7407342_53357229" ] } } } } }, { "对数字列表执行简单的统计计算": { "data": { "uuid": "python-7-9", "seg": [ [ [ "数字", "列表", "执行", "统计", "计算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434106_53404460", "8_7447238_53426785", "8_1068621_1269510" ] } } } } }, { "列表解析": { "data": { "uuid": "python-7-10", "seg": [ [ [ "列表", "解析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1093959_1303896", "8_741669_782107", "8_1089404_1295981", "8_763584_822125", "8_7429587_53396485", "8_7441309_53417231", "8_7441358_53417461", "8_1053059_1250376", "8_1064935_1263974", "8_748934_801168" ] } } } } } ], "data": { "uuid": "python-6-23", "seg": [ [ [ "创建", "数值", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "设置代码格式": { "children": [ { "格式设置指南": { "data": { "uuid": "python-7-11", "seg": [ [ [ "格式", "设置", "指南" ] ] ], "level": "1", "related_data": {} } } }, { "行长": { "data": { "uuid": "python-7-12", "seg": [ [ [ "行长" ] ] ], "level": "1", "related_data": {} } } }, { "空行": { "data": { "uuid": "python-7-13", "seg": [ [ [ "空行" ] ] ], "level": "1", "related_data": {} } } }, { "其他格式设置指南": { "data": { "uuid": "python-7-14", "seg": [ [ [ "格式", "设置", "指南" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7430600_53397732", "8_7426225_53389136", "8_1091774_1301238", "8_7405981_53355443", "8_1052495_1250096", "8_7434856_53405719", "8_7426255_53390683", "8_4646908_29330843", "8_7437552_53410492", "8_679897_528257" ] } } } } } ], "data": { "uuid": "python-6-24", "seg": [ [ [ "设置", "格式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-83", "seg": [ [ [ "列表", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "列表方法": { "data": { "uuid": "python-5-84", "seg": [ [ [ "列表", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "列表数据类型": { "data": { "uuid": "python-5-85", "seg": [ [ [ "列表", "数据类型" ] ] ], "level": "1", "related_data": {} } } }, { "增强的赋值操作": { "data": { "uuid": "python-5-86", "seg": [ [ [ "增强", "赋值", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "序列数据类型": { "data": { "uuid": "python-5-87", "seg": [ [ [ "序列", "数据类型" ] ] ], "level": "1", "related_data": {} } } }, { "引用": { "data": { "uuid": "python-5-88", "seg": [ [ [ "引用" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7409921_53360433" ] } } } } }, { "访问列表元素": { "data": { "uuid": "python-5-89", "seg": [ [ [ "访问", "列表", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "索引从0而不是1开始": { "data": { "uuid": "python-5-90", "seg": [ [ [ "索引" ] ] ], "level": "1", "related_data": {} } } }, { "使用列表中的各个值": { "data": { "uuid": "python-5-91", "seg": [ [ [ "列表", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435482_53406191" ] } } } } }, { "遍历切片": { "data": { "uuid": "python-5-92", "seg": [ [ [ "遍历", "切片" ] ] ], "level": "1", "related_data": {} } } }, { "复制列表": { "data": { "uuid": "python-5-93", "seg": [ [ [ "复制", "列表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7415142_53368444" ] } } } } }, { "列表的创建和删除": { "data": { "uuid": "python-5-94", "seg": [ [ [ "列表", "创建" ], [ "删除" ] ] ], "level": "1", "related_data": {} } } }, { "对列表进行统计计算": { "data": { "uuid": "python-5-95", "seg": [ [ [ "列表", "统计", "计算" ] ] ], "level": "1", "related_data": {} } } }, { "对列表进行排序": { "data": { "uuid": "python-5-96", "seg": [ [ [ "列表", "排序" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-136", "seg": [ [ [ "列表" ] ], [ [ "list" ] ] ], "level": "1", "related_data": {} } } }, { "字典:dict": { "children": [ { "访问字典中的值": { "data": { "uuid": "python-5-97", "seg": [ [ [ "访问", "字典", "值" ] ] ], "level": "1", "related_data": {} } } }, { "添加键值对": { "data": { "uuid": "python-5-98", "seg": [ [ [ "添加", "键值" ] ] ], "level": "1", "related_data": {} } } }, { "先创建一个空字典": { "data": { "uuid": "python-5-99", "seg": [ [ [ "创建", "空", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "修改字典中的值": { "data": { "uuid": "python-5-100", "seg": [ [ [ "修改", "字典", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1064919_1263993", "8_1099146_1314080" ] } } } } }, { "删除键值对": { "data": { "uuid": "python-5-101", "seg": [ [ [ "删除", "键值" ] ] ], "level": "1", "related_data": {} } } }, { "由类似对象组成的字典": { "data": { "uuid": "python-5-102", "seg": [ [ [ "类似", "对象", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "使用get来访问值": { "data": { "uuid": "python-5-103", "seg": [ [ [ "get", "访问", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7441350_53417429", "8_7435736_53406637", "8_731475_748888" ] } } } } }, { "遍历字典": { "children": [ { "遍历所有键值对": { "data": { "uuid": "python-6-25", "seg": [ [ [ "遍历", "键值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_762808_821150", "8_7423793_53383990", "8_766365_825588", "8_1092742_1301100", "8_7441453_53419144", "8_767958_827776", "8_647879_452198", "8_669456_490997", "8_7413422_53365331", "8_7447092_53426742" ] } } } } }, { "遍历字典中的所有键": { "data": { "uuid": "python-6-26", "seg": [ [ [ "遍历", "字典", "键" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7425633_53387203", "8_7443679_53420857" ] } } } } }, { "按特定顺序遍历字典中的所有键": { "data": { "uuid": "python-6-27", "seg": [ [ [ "特定", "顺序", "遍历", "字典", "键" ] ] ], "level": "1", "related_data": {} } } }, { "遍历字典中的所有值": { "data": { "uuid": "python-6-28", "seg": [ [ [ "遍历", "字典", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_3197613_21755052", "8_7431926_53400617", "8_651138_458140", "8_7451387_53432606", "8_684951_543942", "8_1102303_1316694", "8_7406021_53355454", "8_7435824_53406808", "8_7447868_53427826", "8_7396926_53342086" ] } } } } } ], "data": { "uuid": "python-5-104", "seg": [ [ [ "遍历", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "访问字典": { "data": { "uuid": "python-5-105", "seg": [ [ [ "访问", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "字典推导式": { "data": { "uuid": "python-5-106", "seg": [ [ [ "字典", "推导" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_877535_1014317" ] } } } } } ], "data": { "uuid": "python-4-137", "seg": [ [ [ "字典" ] ], [ [ "dict" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_769878_831113", "8_863836_996313", "8_7424720_53385912" ] } } } } }, { "元组:tuple": { "children": [ { "定义元组": { "data": { "uuid": "python-5-107", "seg": [ [ [ "定义", "元组" ] ] ], "level": "1", "related_data": {} } } }, { "遍历元组中的所有值": { "data": { "uuid": "python-5-108", "seg": [ [ [ "遍历", "元组", "值" ] ] ], "level": "1", "related_data": {} } } }, { "修改元组变量": { "data": { "uuid": "python-5-109", "seg": [ [ [ "修改", "元组", "变量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1065408_1264598" ] } } } } }, { "访问元组元素": { "data": { "uuid": "python-5-110", "seg": [ [ [ "访问", "元组", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "修改元组": { "data": { "uuid": "python-5-111", "seg": [ [ [ "修改", "元组" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435305_53405810", "8_7446014_53425068", "8_7422270_53379677" ] } } } } }, { "元组推导式": { "data": { "uuid": "python-5-112", "seg": [ [ [ "元组", "推导" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-138", "seg": [ [ [ "元组" ] ], [ [ "tuple" ] ] ], "level": "1", "related_data": {} } } }, { "集合:set": { "children": [ { "创建集合": { "data": { "uuid": "python-5-113", "seg": [ [ [ "创建", "集合" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_672899_499852", "8_198895_115731", "8_651400_458597" ] } } } } }, { "集合的交集、并集和差集运算": { "data": { "uuid": "python-5-114", "seg": [ [ [ "集合", "交集" ], [ "并集" ], [ "差集", "运算" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-139", "seg": [ [ [ "集合" ] ], [ [ "set" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1092395_1300302" ] } } } } }, { "整型:int": { "data": { "uuid": "python-4-140", "seg": [ [ [ "整型" ] ], [ [ "int" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1052099_1249646", "8_769661_830731", "8_7398663_53345095" ] } } } } }, { "字符串:str": { "data": { "uuid": "python-4-141", "seg": [ [ [ "字符串" ] ], [ [ "str" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_193318_98326", "8_661411_476399", "8_766312_825514", "8_679005_524784", "8_678600_523075", "8_747787_799358" ] } } } } } ], "data": { "uuid": "python-3-15", "seg": [ [ [ "内置", "类" ] ] ], "level": "1", "related_data": {} } } }, { "常用内置函数": { "children": [ { "help": { "data": { "uuid": "python-4-142", "seg": [ [ [ "help" ] ] ], "level": "1", "related_data": {} } } }, { "input": { "data": { "uuid": "python-4-143", "seg": [ [ [ "input" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_188429_86313", "8_252097_316193" ] } } } } }, { "print": { "data": { "uuid": "python-4-144", "seg": [ [ [ "print" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455066_53437800", "8_716528_709342", "8_7456892_53440977", "8_7429896_53396882", "8_945649_1085945", "8_6674118_47207136", "8_7460641_53445738", "8_737912_768666", "8_7415478_53368947", "8_751732_805437" ] } } } } }, { "range": { "data": { "uuid": "python-4-145", "seg": [ [ [ "range" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7463060_53448838", "8_7408874_53359118", "8_7445781_53424617", "8_1050452_1247618", "8_643811_443944" ] } } } } }, { "format": { "data": { "uuid": "python-4-146", "seg": [ [ [ "for", "mat" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_701347_591060", "8_7431781_53400326", "8_7431499_53399850", "8_779718_848155", "8_786559_902672" ] } } } } }, { "len": { "data": { "uuid": "python-4-147", "seg": [ [ [ "len" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428691_53394796" ] } } } } }, { "sorted": { "data": { "uuid": "python-4-148", "seg": [ [ [ "sorted" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_783002_854183", "8_832031_933916", "8_1055457_1252607", "8_1052748_1250156", "8_1031310_1226497" ] } } } } }, { "open": { "data": { "uuid": "python-4-149", "seg": [ [ [ "open" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_768353_828888" ] } } } } }, { "dir": { "data": { "uuid": "python-4-150", "seg": [ [ [ "dir" ] ] ], "level": "1", "related_data": {} } } }, { "enumerate/zip": { "data": { "uuid": "python-4-151", "seg": [ [ [ "enumerate", "zip" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7454164_53436851", "8_1057819_1254926", "8_238378_220208" ] } } } } }, { "type/isinstance": { "data": { "uuid": "python-4-152", "seg": [ [ [ "type", "isinstance" ] ] ], "level": "1", "related_data": {} } } }, { "min/max/sum": { "data": { "uuid": "python-4-153", "seg": [ [ [ "min", "max", "sum" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1104806_29328164", "8_7453952_53436606", "8_748289_800185" ] } } } } }, { "abs/round/pow/divmod": { "data": { "uuid": "python-4-154", "seg": [ [ [ "abs", "round", "pow", "divmod" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-16", "seg": [ [ [ "内置", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-1", "seg": [ [ [ "基础", "语法" ] ] ], "level": "1", "related_data": {} } } }, { "进阶语法": { "children": [ { "列表推导式": { "data": { "uuid": "python-3-17", "seg": [ [ [ "列表", "推导" ] ] ], "level": "1", "related_data": {} } } }, { "三元表达式": { "children": [ { "算术转换": { "data": { "uuid": "python-4-155", "seg": [ [ [ "算术", "转换" ] ] ], "level": "1", "related_data": {} } } }, { "原子": { "data": { "uuid": "python-4-156", "seg": [ [ [ "原子" ] ] ], "level": "1", "related_data": {} } } }, { "原型": { "data": { "uuid": "python-4-157", "seg": [ [ [ "原型" ] ] ], "level": "1", "related_data": {} } } }, { "await表达式": { "data": { "uuid": "python-4-158", "seg": [ [ [ "await", "表达式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429286_53395904", "8_7454620_53437292", "8_7440469_53415733" ] } } } } }, { "幂运算符": { "data": { "uuid": "python-4-159", "seg": [ [ [ "幂", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "一元算术和位运算": { "data": { "uuid": "python-4-160", "seg": [ [ [ "算术" ], [ "位", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "二元算术运算符": { "data": { "uuid": "python-4-161", "seg": [ [ [ "算术", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "移位运算": { "data": { "uuid": "python-4-162", "seg": [ [ [ "移位", "运算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_242494_229867" ] } } } } }, { "布尔运算": { "data": { "uuid": "python-4-163", "seg": [ [ [ "布尔运算" ] ] ], "level": "1", "related_data": {} } } }, { "赋值表达式": { "data": { "uuid": "python-4-164", "seg": [ [ [ "赋值", "表达式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427152_53391294" ] } } } } }, { "条件表达式": { "data": { "uuid": "python-4-165", "seg": [ [ [ "条件", "表达式" ] ] ], "level": "1", "related_data": {} } } }, { "表达式列表": { "data": { "uuid": "python-4-166", "seg": [ [ [ "表达式", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "求值顺序": { "data": { "uuid": "python-4-167", "seg": [ [ [ "求值", "顺序" ] ] ], "level": "1", "related_data": {} } } }, { "运算符优先级": { "data": { "uuid": "python-4-168", "seg": [ [ [ "运算符", "优先级" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-18", "seg": [ [ [ "表达式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7464708_53451239" ] } } } } }, { "断言": { "data": { "uuid": "python-3-19", "seg": [ [ [ "断言" ] ] ], "level": "1", "related_data": {} } } }, { "with-as": { "data": { "uuid": "python-3-20", "seg": [ [ [ "with", "as" ] ] ], "level": "1", "related_data": {} } } }, { "异常捕获预处理": { "children": [ { "try-catch-finally": { "data": { "uuid": "python-4-169", "seg": [ [ [ "try", "catch", "finally" ] ] ], "level": "1", "related_data": {} } } }, { "异常捕获": { "children": [ { "不用提供参数": { "data": { "uuid": "python-5-115", "seg": [ [ [ "不用", "提供", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "多个except子句": { "data": { "uuid": "python-5-116", "seg": [ [ [ "except", "子句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7403646_53352214", "8_7404249_53353091", "8_7433336_53403374" ] } } } } }, { "一箭双雕": { "data": { "uuid": "python-5-117", "seg": [ [ [ "一箭双雕" ] ] ], "level": "1", "related_data": {} } } }, { "捕获对象": { "data": { "uuid": "python-5-118", "seg": [ [ [ "捕获", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "一网打尽": { "data": { "uuid": "python-5-119", "seg": [ [ [ "一网打尽" ] ] ], "level": "1", "related_data": {} } } }, { "万事大吉时": { "data": { "uuid": "python-5-120", "seg": [ [ [ "万事大吉" ] ] ], "level": "1", "related_data": {} } } }, { "最后": { "data": { "uuid": "python-5-121", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-170", "seg": [ [ [ "异常", "捕获" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-21", "seg": [ [ [ "异常", "捕获", "预处理" ] ] ], "level": "1", "related_data": {} } } }, { "字符串方法": { "children": [ { "find": { "data": { "uuid": "python-4-171", "seg": [ [ [ "find" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414406_53370177", "8_1070595_1272030", "8_773454_837139", "8_7397460_53342451", "8_756303_811516", "8_869416_1249590" ] } } } } }, { "index": { "data": { "uuid": "python-4-172", "seg": [ [ [ "index" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7426160_53388904", "8_156319_18775", "8_730782_746735", "8_7447625_53427546" ] } } } } }, { "join": { "data": { "uuid": "python-4-173", "seg": [ [ [ "join" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1094906_1305693", "8_7398798_53345374" ] } } } } }, { "lower": { "data": { "uuid": "python-4-174", "seg": [ [ [ "lower" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455679_53438991", "8_696148_579463" ] } } } } }, { "replace": { "data": { "uuid": "python-4-175", "seg": [ [ [ "replace" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449369_53429413", "8_1097173_1310348" ] } } } } }, { "split": { "data": { "uuid": "python-4-176", "seg": [ [ [ "split" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_4645435_29328032", "8_662699_478417" ] } } } } }, { "strip": { "data": { "uuid": "python-4-177", "seg": [ [ [ "strip" ] ] ], "level": "1", "related_data": {} } } }, { "translate": { "data": { "uuid": "python-4-178", "seg": [ [ [ "translate" ] ] ], "level": "1", "related_data": {} } } }, { "upper": { "data": { "uuid": "python-4-179", "seg": [ [ [ "upper" ] ] ], "level": "1", "related_data": {} } } }, { "center": { "data": { "uuid": "python-4-180", "seg": [ [ [ "center" ] ] ], "level": "1", "related_data": {} } } }, { "判断字符串是否满足特定的条件": { "data": { "uuid": "python-4-181", "seg": [ [ [ "判断", "字符串", "特定", "条件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_750394_803411" ] } } } } } ], "data": { "uuid": "python-3-22", "seg": [ [ [ "字符串", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "lambda函数": { "children": [ { "迭代器": { "children": [ { "迭代器协议": { "data": { "uuid": "python-5-122", "seg": [ [ [ "迭代", "器", "协议" ] ] ], "level": "1", "related_data": {} } } }, { "从迭代器创建序列": { "data": { "uuid": "python-5-123", "seg": [ [ [ "迭代", "器", "创建", "序列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-182", "seg": [ [ [ "迭代", "器" ] ] ], "level": "1", "related_data": {} } } }, { "生成器": { "children": [ { "创建生成器": { "data": { "uuid": "python-5-124", "seg": [ [ [ "创建", "生成器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_960950_1111761", "8_7399906_53347475", "8_757304_812715", "8_7399901_53347466", "8_675908_512320", "8_695082_576728" ] } } } } }, { "递归式生成器": { "data": { "uuid": "python-5-125", "seg": [ [ [ "递归", "生成器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7446964_53426575" ] } } } } }, { "通用生成器": { "data": { "uuid": "python-5-126", "seg": [ [ [ "通用", "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "生成器的方法": { "data": { "uuid": "python-5-127", "seg": [ [ [ "生成器", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "模拟生成器": { "data": { "uuid": "python-5-128", "seg": [ [ [ "模拟", "生成器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-183", "seg": [ [ [ "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "装饰器": { "data": { "uuid": "python-4-184", "seg": [ [ [ "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "闭包": { "data": { "uuid": "python-4-185", "seg": [ [ [ "闭", "包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-23", "seg": [ [ [ "lambda", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433343_53403440" ] } } } } }, { "文件": { "children": [ { "打开文件": { "data": { "uuid": "python-4-186", "seg": [ [ [ "打开", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1151465_1758956", "8_7417164_53371940", "8_7415163_53368587", "8_754627_809665", "8_6659778_47028558", "8_7427548_53392186", "8_1087892_1294745", "8_719473_713588", "8_715663_708032", "8_7425663_53387254" ] } } } } }, { "文件基本方法": { "children": [ { "读取和写入": { "data": { "uuid": "python-5-129", "seg": [ [ [ "读取" ], [ "写入" ] ] ], "level": "1", "related_data": {} } } }, { "使用管道重定向输出": { "data": { "uuid": "python-5-130", "seg": [ [ [ "管道", "重定向", "输出" ] ] ], "level": "1", "related_data": {} } } }, { "关闭文件": { "data": { "uuid": "python-5-131", "seg": [ [ [ "关闭", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7450664_53431620", "8_744445_790474", "8_189485_88427", "8_7442766_53420029", "8_7429056_53395497", "8_7450710_53431675", "8_7426140_53388892" ] } } } } } ], "data": { "uuid": "python-4-187", "seg": [ [ [ "文件", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "文件内容迭代": { "children": [ { "每次一个字符(或字节)": { "data": { "uuid": "python-5-132", "seg": [ [ [ "字符", "字节" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_771488_834130" ] } } } } }, { "每次一行": { "data": { "uuid": "python-5-133", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "读取所有内容": { "data": { "uuid": "python-5-134", "seg": [ [ [ "读取", "内容" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427929_53394276", "8_7449012_53429106", "8_7431920_53400692", "8_1095753_1307597", "8_725925_737989", "8_7438950_53412397" ] } } } } }, { "使用fileinput实现延迟行迭代": { "data": { "uuid": "python-5-135", "seg": [ [ [ "fileinput", "延迟", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "文件迭代器": { "data": { "uuid": "python-5-136", "seg": [ [ [ "文件", "迭代", "器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-188", "seg": [ [ [ "文件", "内容", "迭代" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-24", "seg": [ [ [ "文件" ] ] ], "level": "1", "related_data": {} } } }, { "常用标准库": { "children": [ { "datetime": { "data": { "uuid": "python-4-189", "seg": [ [ [ "datetime" ] ] ], "level": "1", "related_data": {} } } }, { "json": { "data": { "uuid": "python-4-190", "seg": [ [ [ "json" ] ] ], "level": "1", "related_data": {} } } }, { "math": { "data": { "uuid": "python-4-191", "seg": [ [ [ "math" ] ] ], "level": "1", "related_data": {} } } }, { "os": { "data": { "uuid": "python-4-192", "seg": [ [ [ "os" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_748650_800711", "8_701501_591474", "8_1077736_1282231", "8_7457483_53442175", "8_646464_448897" ] } } } } }, { "random": { "data": { "uuid": "python-4-193", "seg": [ [ [ "random" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_680216_529471", "8_7438802_53412198", "8_367569_394129", "8_6537999_46091946", "8_7404395_53353177", "8_7464593_53451081", "8_716715_709624", "8_696107_579444" ] } } } } }, { "re": { "data": { "uuid": "python-4-194", "seg": [ [ [ "re" ] ] ], "level": "1", "related_data": {} } } }, { "sys": { "data": { "uuid": "python-4-195", "seg": [ [ [ "sys" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_167960_42792", "8_713341_704641", "8_876881_1011987", "8_2013695_10372037", "8_834611_939822" ] } } } } }, { "time": { "data": { "uuid": "python-4-196", "seg": [ [ [ "time" ] ] ], "level": "1", "related_data": {} } } }, { "urllib": { "data": { "uuid": "python-4-197", "seg": [ [ [ "urllib" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_697472_583143", "8_7426450_53389928" ] } } } } }, { "fileinput": { "data": { "uuid": "python-4-198", "seg": [ [ [ "fileinput" ] ] ], "level": "1", "related_data": {} } } }, { "其他有趣的标准模块": { "data": { "uuid": "python-4-199", "seg": [ [ [ "有趣", "标准", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-25", "seg": [ [ [ "标准", "库" ] ] ], "level": "1", "related_data": {} } } }, { "字符编码与解码": { "children": [ { "理解内码和字节码的概念": { "data": { "uuid": "python-4-200", "seg": [ [ [ "理解", "内码" ], [ "字节", "码", "概念" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-26", "seg": [ [ [ "字符", "编码" ], [ "解码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-2", "seg": [ [ [ "进阶", "语法" ] ] ], "level": "1", "related_data": {} } } }, { "面向对象编程": { "children": [ { "类和对象的概念": { "data": { "uuid": "python-3-27", "seg": [ [ [ "类" ], [ "对象", "概念" ] ] ], "level": "1", "related_data": {} } } }, { "类成员": { "data": { "uuid": "python-3-28", "seg": [ [ [ "类", "成员" ] ] ], "level": "1", "related_data": {} } } }, { "面向对象三要素": { "children": [ { "封装": { "data": { "uuid": "python-4-201", "seg": [ [ [ "封装" ] ] ], "level": "1", "related_data": {} } } }, { "继承": { "children": [ { "子类的方法__init__": { "data": { "uuid": "python-5-137", "seg": [ [ [ "子类", "方法", "init" ] ] ], "level": "1", "related_data": {} } } }, { "重写父类的方法": { "data": { "uuid": "python-5-138", "seg": [ [ [ "重写", "父类", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "模拟实物": { "data": { "uuid": "python-5-139", "seg": [ [ [ "模拟", "实物" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-202", "seg": [ [ [ "继承" ] ] ], "level": "1", "related_data": {} } } }, { "多态": { "data": { "uuid": "python-4-203", "seg": [ [ [ "多态" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-29", "seg": [ [ [ "面向对象", "三要素" ] ] ], "level": "1", "related_data": {} } } }, { "创建类": { "data": { "uuid": "python-3-30", "seg": [ [ [ "创建", "类" ] ] ], "level": "1", "related_data": {} } } }, { "抽象类": { "data": { "uuid": "python-3-31", "seg": [ [ [ "抽象类" ] ] ], "level": "1", "related_data": {} } } }, { "访问限制": { "data": { "uuid": "python-3-32", "seg": [ [ [ "访问" ] ] ], "level": "1", "related_data": {} } } }, { "获取对象信息": { "data": { "uuid": "python-3-33", "seg": [ [ [ "获取", "对象", "信息" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-3", "seg": [ [ [ "面向对象编程" ] ] ], "level": "1", "related_data": {} } } }, { "其他": { "children": [ { "命令行与环境": { "children": [ { "命令行": { "children": [ { "接口选项": { "data": { "uuid": "python-5-140", "seg": [ [ [ "接口", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "通用选项": { "data": { "uuid": "python-5-141", "seg": [ [ [ "通用", "选项" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444985_53423550" ] } } } } }, { "其他选项": { "data": { "uuid": "python-5-142", "seg": [ [ [ "选项" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455638_53438946", "8_693673_571772" ] } } } } }, { "不应当使用的选项": { "data": { "uuid": "python-5-143", "seg": [ [ [ "选项" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-204", "seg": [ [ [ "命令行" ] ] ], "level": "1", "related_data": {} } } }, { "环境变量": { "children": [ { "调试模式变量": { "data": { "uuid": "python-5-144", "seg": [ [ [ "调试模式", "变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-205", "seg": [ [ [ "环境变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-34", "seg": [ [ [ "命令行" ], [ "环境" ] ] ], "level": "1", "related_data": {} } } }, { "在Unix平台中使用Python": { "children": [ { "获取最新版本的Python": { "children": [ { "在Linux中": { "data": { "uuid": "python-5-145", "seg": [ [ [ "linux" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424090_53384641", "8_1058656_1256126", "8_391941_435054", "8_254693_258511", "8_7433249_53403298", "8_7423278_53383054", "8_2156033_11915593", "8_689208_556745", "8_1062379_1260214" ] } } } } }, { "在FreeBSD和OpenBSD上": { "data": { "uuid": "python-5-146", "seg": [ [ [ "freebsd" ], [ "openbsd" ] ] ], "level": "1", "related_data": {} } } }, { "在OpenSolaris系统上": { "data": { "uuid": "python-5-147", "seg": [ [ [ "opensolaris", "系统" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-206", "seg": [ [ [ "获取", "最新", "版本", "python" ] ] ], "level": "1", "related_data": {} } } }, { "构建Python": { "data": { "uuid": "python-4-207", "seg": [ [ [ "构建", "python" ] ] ], "level": "1", "related_data": {} } } }, { "杂项": { "data": { "uuid": "python-4-208", "seg": [ [ [ "杂项" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-35", "seg": [ [ [ "unix", "平台", "python" ] ] ], "level": "1", "related_data": {} } } }, { "在Windows上使用Python": { "children": [ { "完整安装程序": { "children": [ { "安装步骤": { "data": { "uuid": "python-5-148", "seg": [ [ [ "安装", "步骤" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_949514_1090674", "8_7450679_53431644" ] } } } } }, { "删除MAX_PATH限制": { "data": { "uuid": "python-5-149", "seg": [ [ [ "删除", "max", "path" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1095703_1307362" ] } } } } }, { "无UI安装": { "data": { "uuid": "python-5-150", "seg": [ [ [ "ui", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451960_53433790" ] } } } } }, { "免下载安装": { "data": { "uuid": "python-5-151", "seg": [ [ [ "免", "下载安装" ] ] ], "level": "1", "related_data": {} } } }, { "修改安装": { "data": { "uuid": "python-5-152", "seg": [ [ [ "修改", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-209", "seg": [ [ [ "安装程序" ] ] ], "level": "1", "related_data": {} } } }, { "Microsoft Store包": { "data": { "uuid": "python-4-210", "seg": [ [ [ "microsoft", "store", "包" ] ] ], "level": "1", "related_data": {} } } }, { "nuget.org安装包": { "data": { "uuid": "python-4-211", "seg": [ [ [ "nuget", "org", "安装包" ] ] ], "level": "1", "related_data": {} } } }, { "可嵌入的包": { "children": [ { "Python应用程序": { "data": { "uuid": "python-5-153", "seg": [ [ [ "python", "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "嵌入Python": { "data": { "uuid": "python-5-154", "seg": [ [ [ "嵌入", "python" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_259274_271023", "8_1094107_1304076" ] } } } } } ], "data": { "uuid": "python-4-212", "seg": [ [ [ "嵌入", "包" ] ] ], "level": "1", "related_data": {} } } }, { "替代捆绑包": { "data": { "uuid": "python-4-213", "seg": [ [ [ "捆绑", "包" ] ] ], "level": "1", "related_data": {} } } }, { "配置Python": { "children": [ { "查找Python可执行文件": { "data": { "uuid": "python-5-155", "seg": [ [ [ "查找", "python", "可执行文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-214", "seg": [ [ [ "配置", "python" ] ] ], "level": "1", "related_data": {} } } }, { "UTF-8 模式": { "data": { "uuid": "python-4-215", "seg": [ [ [ "utf", "模式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_748057_799753", "8_816239_911733", "8_7455649_53438967", "8_761123_53403585", "8_648746_456316", "8_1093416_1302840" ] } } } } }, { "适用于Windows的Python启动器": { "children": [ { "入门": { "children": [ { "从虚拟环境": { "data": { "uuid": "python-6-29", "seg": [ [ [ "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "从脚本": { "data": { "uuid": "python-6-30", "seg": [ [ [ "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "从文件关联": { "data": { "uuid": "python-6-31", "seg": [ [ [ "从文件", "关联" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-156", "seg": [ [ [ "入门" ] ] ], "level": "1", "related_data": {} } } }, { "Shebang Lines": { "data": { "uuid": "python-5-157", "seg": [ [ [ "shebang", "lines" ] ] ], "level": "1", "related_data": {} } } }, { "shebang lines的参数": { "data": { "uuid": "python-5-158", "seg": [ [ [ "shebang", "lines", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "自定义": { "children": [ { "通过INI文件自定义": { "data": { "uuid": "python-6-32", "seg": [ [ [ "ini", "文件", "自定义" ] ] ], "level": "1", "related_data": {} } } }, { "自定义默认的Python版本": { "data": { "uuid": "python-6-33", "seg": [ [ [ "自定义", "默认", "python", "版本" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774708_838753" ] } } } } } ], "data": { "uuid": "python-5-159", "seg": [ [ [ "自定义" ] ] ], "level": "1", "related_data": {} } } }, { "诊断": { "data": { "uuid": "python-5-160", "seg": [ [ [ "诊断" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-216", "seg": [ [ [ "windows", "python", "启动器" ] ] ], "level": "1", "related_data": {} } } }, { "查找模块": { "data": { "uuid": "python-4-217", "seg": [ [ [ "查找", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "附加模块": { "children": [ { "PyWin32": { "data": { "uuid": "python-5-161", "seg": [ [ [ "pywin32" ] ] ], "level": "1", "related_data": {} } } }, { "cx_Freeze": { "data": { "uuid": "python-5-162", "seg": [ [ [ "cx", "freeze" ] ] ], "level": "1", "related_data": {} } } }, { "WConio": { "data": { "uuid": "python-5-163", "seg": [ [ [ "wconio" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-218", "seg": [ [ [ "附加", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "在Windows上编译Python": { "data": { "uuid": "python-4-219", "seg": [ [ [ "windows", "编译", "python" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_725514_730229", "8_686794_549292", "8_160614_28626", "8_167564_42331", "8_222074_177441", "8_710068_668407", "8_987860_1152052" ] } } } } }, { "其他平台": { "data": { "uuid": "python-4-220", "seg": [ [ [ "平台" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418051_53373897" ] } } } } } ], "data": { "uuid": "python-3-36", "seg": [ [ [ "windows", "python" ] ] ], "level": "1", "related_data": {} } } }, { "在苹果系统上使用Python": { "children": [ { "获取和安装MacPython": { "children": [ { "如何运行Python脚本": { "data": { "uuid": "python-5-164", "seg": [ [ [ "运行", "python", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "运行有图形界面的脚本": { "data": { "uuid": "python-5-165", "seg": [ [ [ "运行", "图形界面", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "配置": { "children": [ { "提取常量": { "data": { "uuid": "python-6-34", "seg": [ [ [ "提取", "常量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455562_53438710", "8_1033955_1229172", "8_7431699_53400239", "8_715179_707353", "8_7459326_53444189", "8_757303_1256370", "8_1097531_1311125" ] } } } } }, { "配置文件": { "data": { "uuid": "python-6-35", "seg": [ [ [ "配置文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-166", "seg": [ [ [ "配置" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_700990_590519" ] } } } } } ], "data": { "uuid": "python-4-221", "seg": [ [ [ "获取" ], [ "安装", "macpython" ] ] ], "level": "1", "related_data": {} } } }, { "IDE": { "data": { "uuid": "python-4-222", "seg": [ [ [ "ide" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7441211_53422738", "8_160766_31217", "8_7442277_53419090" ] } } } } }, { "安装额外的Python包": { "data": { "uuid": "python-4-223", "seg": [ [ [ "安装", "额外", "python", "包" ] ] ], "level": "1", "related_data": {} } } }, { "Mac上的图形界面编程": { "data": { "uuid": "python-4-224", "seg": [ [ [ "mac", "图形界面", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "在Mac上分发Python应用程序": { "data": { "uuid": "python-4-225", "seg": [ [ [ "mac", "分发", "python", "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "其他资源": { "data": { "uuid": "python-4-226", "seg": [ [ [ "资源" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-37", "seg": [ [ [ "苹果", "系统", "python" ] ] ], "level": "1", "related_data": {} } } }, { "编辑器和集成开发环境": { "data": { "uuid": "python-3-38", "seg": [ [ [ "编辑器" ], [ "集成", "开发", "环境" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7454513_53437198" ] } } } } }, { "Python解释器": { "children": [ { "调用解释器": { "children": [ { "传入参数": { "data": { "uuid": "python-5-167", "seg": [ [ [ "传入", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "交互模式": { "data": { "uuid": "python-5-168", "seg": [ [ [ "交互", "模式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_735779_762042", "8_1104807_1319061" ] } } } } } ], "data": { "uuid": "python-4-227", "seg": [ [ [ "调用", "解释器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7462759_53448419" ] } } } } }, { "解释器的运行环境": { "children": [ { "源文件的字符编码": { "data": { "uuid": "python-5-169", "seg": [ [ [ "源文件", "字符", "编码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-228", "seg": [ [ [ "解释器", "运行", "环境" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_757231_1032467" ] } } } } } ], "data": { "uuid": "python-3-39", "seg": [ [ [ "python", "解释器" ] ] ], "level": "1", "related_data": {} } } }, { "Python速览": { "children": [ { "Python用作计算器": { "children": [ { "数字": { "data": { "uuid": "python-5-170", "seg": [ [ [ "数字" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7452951_53435428" ] } } } } } ], "data": { "uuid": "python-4-229", "seg": [ [ [ "python", "用作", "计算器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445601_53424260" ] } } } } }, { "走向编程的第一步": { "data": { "uuid": "python-4-230", "seg": [ [ [ "走向", "编程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-40", "seg": [ [ [ "python", "速览" ] ] ], "level": "1", "related_data": {} } } }, { "其他流程控制工具": { "children": [ { "range函数": { "data": { "uuid": "python-4-231", "seg": [ [ [ "range", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7395192_53337394" ] } } } } }, { "pass语句": { "data": { "uuid": "python-4-232", "seg": [ [ [ "pass", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_742025_783242" ] } } } } }, { "定义函数": { "children": [ { "向函数传递信息": { "data": { "uuid": "python-5-171", "seg": [ [ [ "函数", "传递信息" ] ] ], "level": "1", "related_data": {} } } }, { "实参和形参": { "data": { "uuid": "python-5-172", "seg": [ [ [ "实参" ], [ "形参" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-233", "seg": [ [ [ "定义", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7419960_53377868", "8_7433755_53404071", "8_7433753_53404061" ] } } } } }, { "函数定义详解": { "children": [ { "默认值参数": { "data": { "uuid": "python-5-173", "seg": [ [ [ "默认值", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "关键字参数": { "data": { "uuid": "python-5-174", "seg": [ [ [ "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "特殊参数": { "children": [ { "位置或关键字参数": { "data": { "uuid": "python-6-36", "seg": [ [ [ "位置", "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "仅位置参数": { "data": { "uuid": "python-6-37", "seg": [ [ [ "仅", "位置", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "仅限关键字参数": { "data": { "uuid": "python-6-38", "seg": [ [ [ "仅限", "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "函数示例": { "data": { "uuid": "python-6-39", "seg": [ [ [ "函数", "示例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-175", "seg": [ [ [ "参数" ] ] ], "level": "1", "related_data": {} } } }, { "任意实参列表": { "data": { "uuid": "python-5-176", "seg": [ [ [ "任意", "实参", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "解包实参列表": { "data": { "uuid": "python-5-177", "seg": [ [ [ "解包", "实参", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "Lambda表达式": { "data": { "uuid": "python-5-178", "seg": [ [ [ "lambda", "表达式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1063755_1261946", "8_754809_809871" ] } } } } }, { "文档字符串": { "data": { "uuid": "python-5-179", "seg": [ [ [ "文档", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "函数注解": { "data": { "uuid": "python-5-180", "seg": [ [ [ "函数", "注解" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-234", "seg": [ [ [ "函数", "定义", "详解" ] ] ], "level": "1", "related_data": {} } } }, { "小插曲:编码风格": { "data": { "uuid": "python-4-235", "seg": [ [ [ "插曲" ] ], [ [ "编码", "风格" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-41", "seg": [ [ [ "流程", "控制", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "数据结构": { "children": [ { "列表详解": { "children": [ { "用列表实现堆栈": { "data": { "uuid": "python-5-181", "seg": [ [ [ "列表", "堆栈" ] ] ], "level": "1", "related_data": {} } } }, { "用列表实现队列": { "data": { "uuid": "python-5-182", "seg": [ [ [ "列表", "队列" ] ] ], "level": "1", "related_data": {} } } }, { "嵌套的列表推导式": { "data": { "uuid": "python-5-183", "seg": [ [ [ "嵌套", "列表", "推导" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-236", "seg": [ [ [ "列表", "详解" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444621_53423004", "8_7437744_53410880" ] } } } } }, { "del语句": { "data": { "uuid": "python-4-237", "seg": [ [ [ "del", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "循环的技巧": { "data": { "uuid": "python-4-238", "seg": [ [ [ "循环", "技巧" ] ] ], "level": "1", "related_data": {} } } }, { "深入条件控制": { "data": { "uuid": "python-4-239", "seg": [ [ [ "条件", "控制" ] ] ], "level": "1", "related_data": {} } } }, { "序列和其他类型的比较": { "data": { "uuid": "python-4-240", "seg": [ [ [ "序列" ], [ "类型" ] ] ], "level": "1", "related_data": {} } } }, { "序列构成的数组": { "children": [ { "内置序列类型概览": { "data": { "uuid": "python-5-184", "seg": [ [ [ "内置", "序列", "类型", "概览" ] ] ], "level": "1", "related_data": {} } } }, { "元组不仅仅是不可变的列表": { "data": { "uuid": "python-5-185", "seg": [ [ [ "元组", "变", "列表" ] ] ], "level": "1", "related_data": {} } } }, { "序列的增量赋值": { "data": { "uuid": "python-5-186", "seg": [ [ [ "序列", "增量", "赋值" ] ] ], "level": "1", "related_data": {} } } }, { "list.sort方法和内置函数sorted": { "data": { "uuid": "python-5-187", "seg": [ [ [ "list", "sort", "方法" ], [ "内置", "函数", "sorted" ] ] ], "level": "1", "related_data": {} } } }, { "用bisect来管理已排序的序列": { "data": { "uuid": "python-5-188", "seg": [ [ [ "bisect", "管理", "排序", "序列" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7437968_53411243" ] } } } } }, { "当列表不是首选时": { "data": { "uuid": "python-5-189", "seg": [ [ [ "列表", "首选" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-241", "seg": [ [ [ "序列", "数组" ] ] ], "level": "1", "related_data": {} } } }, { "文本和字节序列": { "children": [ { "字节概要": { "data": { "uuid": "python-5-190", "seg": [ [ [ "字节", "概要" ] ] ], "level": "1", "related_data": {} } } }, { "基本的编解码器": { "data": { "uuid": "python-5-191", "seg": [ [ [ "编解码器" ] ] ], "level": "1", "related_data": {} } } }, { "处理文本文件": { "data": { "uuid": "python-5-192", "seg": [ [ [ "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "为了正确比较而规范化Unicode字符串": { "data": { "uuid": "python-5-193", "seg": [ [ [ "规范化", "unicode", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "Unicode文本排序": { "data": { "uuid": "python-5-194", "seg": [ [ [ "unicode", "文本", "排序" ] ] ], "level": "1", "related_data": {} } } }, { "Unicode数据库": { "data": { "uuid": "python-5-195", "seg": [ [ [ "unicode", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "支持字符串和字节序列的双模式API": { "data": { "uuid": "python-5-196", "seg": [ [ [ "支持", "字符串" ], [ "字节", "序列", "双模式", "api" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7459451_53445079" ] } } } } } ], "data": { "uuid": "python-4-242", "seg": [ [ [ "文本" ], [ "字节", "序列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-42", "seg": [ [ [ "数据结构" ] ] ], "level": "1", "related_data": {} } } }, { "模块": { "children": [ { "模块详解": { "children": [ { "以脚本方式执行模块": { "data": { "uuid": "python-5-197", "seg": [ [ [ "脚本", "方式", "执行", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "模块搜索路径": { "data": { "uuid": "python-5-198", "seg": [ [ [ "模块", "搜索", "路径" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7406339_53358780" ] } } } } }, { "“已编译的” Python文件": { "data": { "uuid": "python-5-199", "seg": [ [ [ "编译", "python", "文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-243", "seg": [ [ [ "模块", "详解" ] ] ], "level": "1", "related_data": {} } } }, { "标准模块": { "data": { "uuid": "python-4-244", "seg": [ [ [ "标准", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "dir函数": { "data": { "uuid": "python-4-245", "seg": [ [ [ "dir", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "包": { "children": [ { "从包中导入 *": { "data": { "uuid": "python-5-200", "seg": [ [ [ "包中", "导入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1084971_1291392" ] } } } } }, { "子包参考": { "data": { "uuid": "python-5-201", "seg": [ [ [ "子", "包", "参考" ] ] ], "level": "1", "related_data": {} } } }, { "多目录中的包": { "data": { "uuid": "python-5-202", "seg": [ [ [ "目录", "包" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_385495_422819", "8_356293_371730", "8_771448_834056", "8_700745_589833" ] } } } } } ], "data": { "uuid": "python-4-246", "seg": [ [ [ "包" ] ] ], "level": "1", "related_data": {} } } }, { "安装第三方模块": { "data": { "uuid": "python-4-247", "seg": [ [ [ "安装", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_237219_217099", "8_7403121_53351359", "8_202253_126613" ] } } } } }, { "Pillow": { "data": { "uuid": "python-4-248", "seg": [ [ [ "pillow" ] ] ], "level": "1", "related_data": {} } } }, { "requests": { "data": { "uuid": "python-4-249", "seg": [ [ [ "requests" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7422629_53381336", "8_1093148_1302277", "8_7445044_53423605", "8_1056835_1253886", "8_7455246_53438096", "8_1047358_1244368", "8_1086125_1292939", "8_7418209_53374117", "8_765927_824952", "8_688315_553853" ] } } } } }, { "chardet": { "data": { "uuid": "python-4-250", "seg": [ [ [ "chardet" ] ] ], "level": "1", "related_data": {} } } }, { "psutil": { "data": { "uuid": "python-4-251", "seg": [ [ [ "psutil" ] ] ], "level": "1", "related_data": {} } } }, { "cmath和复数": { "data": { "uuid": "python-4-252", "seg": [ [ [ "cmath" ], [ "复数" ] ] ], "level": "1", "related_data": {} } } }, { "回到未来": { "data": { "uuid": "python-4-253", "seg": [ [ [ "回到未来" ] ] ], "level": "1", "related_data": {} } } }, { "模块就是程序": { "data": { "uuid": "python-4-254", "seg": [ [ [ "模块", "程序" ] ] ], "level": "1", "related_data": {} } } }, { "模块是用来下定义的": { "data": { "uuid": "python-4-255", "seg": [ [ [ "模块", "下定义" ] ] ], "level": "1", "related_data": {} } } }, { "让模块可用": { "data": { "uuid": "python-4-256", "seg": [ [ [ "模块", "可用" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-43", "seg": [ [ [ "模块" ] ] ], "level": "1", "related_data": {} } } }, { "输入与输出": { "children": [ { "更复杂的输出格式": { "children": [ { "格式化字符串字面值": { "data": { "uuid": "python-5-203", "seg": [ [ [ "格式化", "字符串", "字", "面值" ] ] ], "level": "1", "related_data": {} } } }, { "字符串format方法": { "data": { "uuid": "python-5-204", "seg": [ [ [ "字符串", "for", "mat", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_747724_799207", "8_7426083_53388848", "8_654100_463476" ] } } } } }, { "手动格式化字符串": { "data": { "uuid": "python-5-205", "seg": [ [ [ "手动", "格式化", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "旧式字符串格式化方法": { "data": { "uuid": "python-5-206", "seg": [ [ [ "旧式", "字符串", "格式化", "方法" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-257", "seg": [ [ [ "输出", "格式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418799_53375290", "8_7462835_53448532", "8_7412112_53363289", "8_7439132_53412990", "8_1062626_1260468", "8_7395892_53338975", "8_7455519_53438632", "8_7457477_53441728", "8_205829_137017", "8_7459737_53444735" ] } } } } }, { "读写文件": { "children": [ { "文件对象的方法": { "data": { "uuid": "python-5-207", "seg": [ [ [ "文件", "对象", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "使用json保存结构化数据": { "data": { "uuid": "python-5-208", "seg": [ [ [ "json", "保存", "结构化", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "文件读写过程": { "data": { "uuid": "python-5-209", "seg": [ [ [ "文件", "读写", "过程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7415651_53369180", "8_7431416_53399784", "8_7411634_53362601", "8_172864_51802", "8_701610_591488" ] } } } } }, { "用shelve模块保存变量": { "data": { "uuid": "python-5-210", "seg": [ [ [ "shelve", "模块", "保存", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "用pprint.pformat函数保存变量": { "data": { "uuid": "python-5-211", "seg": [ [ [ "pprint", "p", "for", "mat", "函数", "保存", "变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-258", "seg": [ [ [ "读写", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7461911_53447346", "8_7461476_53446601", "8_7450243_53430801" ] } } } } }, { "使用input函数输入": { "data": { "uuid": "python-4-259", "seg": [ [ [ "input", "函数", "输入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449233_53429448", "8_7420692_53378911", "8_7448210_53428263", "8_750470_803545" ] } } } } }, { "使用print函数输出": { "data": { "uuid": "python-4-260", "seg": [ [ [ "print", "函数", "输出" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1078163_1282547", "8_214673_159368", "8_7458648_53443290", "8_355220_368490", "8_752199_806213", "8_748186_799968", "8_1092844_1301493", "8_1096122_1308075" ] } } } } } ], "data": { "uuid": "python-3-44", "seg": [ [ [ "输入" ], [ "输出" ] ] ], "level": "1", "related_data": {} } } }, { "错误和异常": { "children": [ { "句法错误": { "data": { "uuid": "python-4-261", "seg": [ [ [ "句法" ] ] ], "level": "1", "related_data": {} } } }, { "异常": { "data": { "uuid": "python-4-262", "seg": [ [ [ "异常" ] ] ], "level": "1", "related_data": {} } } }, { "处理异常": { "data": { "uuid": "python-4-263", "seg": [ [ [ "异常" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_202487_127554" ] } } } } }, { "触发异常": { "data": { "uuid": "python-4-264", "seg": [ [ [ "触发", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "异常链": { "data": { "uuid": "python-4-265", "seg": [ [ [ "异常", "链" ] ] ], "level": "1", "related_data": {} } } }, { "用户自定义异常": { "data": { "uuid": "python-4-266", "seg": [ [ [ "用户", "自定义", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "定义清理操作": { "data": { "uuid": "python-4-267", "seg": [ [ [ "定义", "清理", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "预定义的清理操作": { "data": { "uuid": "python-4-268", "seg": [ [ [ "预定", "义", "清理", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "让事情沿你指定的轨道出错": { "children": [ { "自定义的异常类": { "data": { "uuid": "python-5-212", "seg": [ [ [ "自定义", "异常", "类" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-269", "seg": [ [ [ "事情", "指定", "轨道", "出错" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433278_53403240", "8_7397571_53342669", "8_7425072_53386245", "8_672117_496732", "8_7427640_53392251", "8_7397803_53343221", "8_682704_537563", "8_7415829_53369414", "8_869417_1000592" ] } } } } }, { "异常之禅": { "data": { "uuid": "python-4-270", "seg": [ [ [ "异常", "禅" ] ] ], "level": "1", "related_data": {} } } }, { "不那么异常的情况": { "data": { "uuid": "python-4-271", "seg": [ [ [ "异常", "情况" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7446806_53426362", "8_7397290_53342042", "8_7410791_53361591", "8_7447031_53426569", "8_7412495_53363925" ] } } } } } ], "data": { "uuid": "python-3-45", "seg": [ [ [], [ "异常" ] ] ], "level": "1", "related_data": {} } } }, { "标准库简介": { "children": [ { "操作系统接口": { "data": { "uuid": "python-4-272", "seg": [ [ [ "操作系统", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "文件通配符": { "data": { "uuid": "python-4-273", "seg": [ [ [ "文件", "通配符" ] ] ], "level": "1", "related_data": {} } } }, { "命令行参数": { "data": { "uuid": "python-4-274", "seg": [ [ [ "命令行", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "错误输出重定向和程序终止": { "data": { "uuid": "python-4-275", "seg": [ [ [ "输出", "重定向" ], [ "程序", "终止" ] ] ], "level": "1", "related_data": {} } } }, { "字符串模式匹配": { "data": { "uuid": "python-4-276", "seg": [ [ [ "字符串", "模式匹配" ] ] ], "level": "1", "related_data": {} } } }, { "数学": { "data": { "uuid": "python-4-277", "seg": [ [ [ "数学" ] ] ], "level": "1", "related_data": {} } } }, { "互联网访问": { "data": { "uuid": "python-4-278", "seg": [ [ [ "互联网", "访问" ] ] ], "level": "1", "related_data": {} } } }, { "日期和时间": { "data": { "uuid": "python-4-279", "seg": [ [ [ "日期" ], [ "时间" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1052132_1249694" ] } } } } }, { "数据压缩": { "data": { "uuid": "python-4-280", "seg": [ [ [ "数据压缩" ] ] ], "level": "1", "related_data": {} } } }, { "性能测量": { "data": { "uuid": "python-4-281", "seg": [ [ [ "性能", "测量" ] ] ], "level": "1", "related_data": {} } } }, { "质量控制": { "data": { "uuid": "python-4-282", "seg": [ [ [ "质量", "控制" ] ] ], "level": "1", "related_data": {} } } }, { "自带电池": { "data": { "uuid": "python-4-283", "seg": [ [ [ "自带", "电池" ] ] ], "level": "1", "related_data": {} } } }, { "格式化输出": { "data": { "uuid": "python-4-284", "seg": [ [ [ "格式化", "输出" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_720370_714855" ] } } } } }, { "模板": { "data": { "uuid": "python-4-285", "seg": [ [ [ "模板" ] ] ], "level": "1", "related_data": {} } } }, { "使用二进制数据记录格式": { "data": { "uuid": "python-4-286", "seg": [ [ [ "二进制", "数据", "记录", "格式" ] ] ], "level": "1", "related_data": {} } } }, { "多线程": { "data": { "uuid": "python-4-287", "seg": [ [ [ "多线程" ] ] ], "level": "1", "related_data": {} } } }, { "日志": { "data": { "uuid": "python-4-288", "seg": [ [ [ "日志" ] ] ], "level": "1", "related_data": {} } } }, { "弱引用": { "data": { "uuid": "python-4-289", "seg": [ [ [ "弱", "引用" ] ] ], "level": "1", "related_data": {} } } }, { "用于操作列表的工具": { "data": { "uuid": "python-4-290", "seg": [ [ [ "用于", "操作", "列表", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "十进制浮点运算": { "data": { "uuid": "python-4-291", "seg": [ [ [ "十进制", "浮点运算" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-46", "seg": [ [ [ "标准", "库", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "交互式编辑和编辑历史": { "children": [ { "Tab补全和编辑历史": { "data": { "uuid": "python-4-292", "seg": [ [ [ "tab", "补全" ], [ "编辑", "历史" ] ] ], "level": "1", "related_data": {} } } }, { "默认交互式解释器的替代品": { "data": { "uuid": "python-4-293", "seg": [ [ [ "默认", "交互式", "解释器", "替代品" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-47", "seg": [ [ [ "交互式", "编辑" ], [ "编辑", "历史" ] ] ], "level": "1", "related_data": {} } } }, { "浮点算术:争议和限制": { "children": [ { "表示性错误": { "data": { "uuid": "python-4-294", "seg": [ [ [ "性" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-48", "seg": [ [ [ "浮点", "算术" ] ], [ [ "争议" ], [] ] ], "level": "1", "related_data": {} } } }, { "概述": { "children": [ { "其他实现": { "data": { "uuid": "python-4-295", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "标注": { "data": { "uuid": "python-4-296", "seg": [ [ [ "标注" ] ] ], "level": "1", "related_data": {} } } }, { "可用性注释": { "data": { "uuid": "python-4-297", "seg": [ [ [ "可用性", "注释" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-49", "seg": [ [ [ "概述" ] ] ], "level": "1", "related_data": {} } } }, { "词法分析": { "children": [ { "行结构": { "data": { "uuid": "python-4-298", "seg": [ [ [ "结构" ] ] ], "level": "1", "related_data": {} } } }, { "其他形符": { "data": { "uuid": "python-4-299", "seg": [ [ [ "形符" ] ] ], "level": "1", "related_data": {} } } }, { "字面值": { "data": { "uuid": "python-4-300", "seg": [ [ [ "字", "面值" ] ] ], "level": "1", "related_data": {} } } }, { "运算符": { "children": [ { "赋值运算符": { "data": { "uuid": "python-5-213", "seg": [ [ [ "赋值", "运算符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774122_838025", "8_7460259_53445479" ] } } } } }, { "比较(关系)运算符": { "data": { "uuid": "python-5-214", "seg": [ [ [ "关系", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "逻辑运算符": { "data": { "uuid": "python-5-215", "seg": [ [ [ "逻辑", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "位运算符": { "data": { "uuid": "python-5-216", "seg": [ [ [ "位", "运算符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423742_53383866", "8_7450673_53431696", "8_7444550_53422769" ] } } } } } ], "data": { "uuid": "python-4-301", "seg": [ [ [ "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "分隔符": { "data": { "uuid": "python-4-302", "seg": [ [ [ "分隔符" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-50", "seg": [ [ [ "词法", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "数据模型": { "children": [ { "标准类型层级结构": { "data": { "uuid": "python-4-303", "seg": [ [ [ "标准", "类型", "层级", "结构" ] ] ], "level": "1", "related_data": {} } } }, { "特殊方法名称": { "data": { "uuid": "python-4-304", "seg": [ [ [ "方法", "名称" ] ] ], "level": "1", "related_data": {} } } }, { "协程": { "children": [ { "生成器如何进化成协程": { "data": { "uuid": "python-5-217", "seg": [ [ [ "生成器", "进化", "成", "协程" ] ] ], "level": "1", "related_data": {} } } }, { "用作协程的生成器的基本行为": { "data": { "uuid": "python-5-218", "seg": [ [ [ "作协", "程", "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "预激协程的装饰器": { "data": { "uuid": "python-5-219", "seg": [ [ [ "预激", "协程", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "让协程返回值": { "data": { "uuid": "python-5-220", "seg": [ [ [ "协程", "返回值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435927_53406943" ] } } } } }, { "使用yield from": { "data": { "uuid": "python-5-221", "seg": [ [ [ "yield", "from" ] ] ], "level": "1", "related_data": {} } } }, { "yield from的意义": { "data": { "uuid": "python-5-222", "seg": [ [ [ "yield", "from", "意义" ] ] ], "level": "1", "related_data": {} } } }, { "使用案例:使用协程做离散事件仿真": { "data": { "uuid": "python-5-223", "seg": [ [ [ "案例" ] ], [ [ "协程", "做", "离散", "事件", "仿真" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-305", "seg": [ [ [ "协程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-51", "seg": [ [ [ "数据模型" ] ] ], "level": "1", "related_data": {} } } }, { "执行模型": { "children": [ { "程序的结构": { "data": { "uuid": "python-4-306", "seg": [ [ [ "程序", "结构" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451367_53432577", "8_7432013_53401083", "8_748030_799840", "8_7435548_53406317" ] } } } } }, { "命名与绑定": { "data": { "uuid": "python-4-307", "seg": [ [ [ "命名" ], [ "绑定" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-52", "seg": [ [ [ "执行", "模型" ] ] ], "level": "1", "related_data": {} } } }, { "导入系统": { "children": [ { "importlib": { "data": { "uuid": "python-4-308", "seg": [ [ [ "importlib" ] ] ], "level": "1", "related_data": {} } } }, { "搜索": { "data": { "uuid": "python-4-309", "seg": [ [ [ "搜索" ] ] ], "level": "1", "related_data": {} } } }, { "加载": { "data": { "uuid": "python-4-310", "seg": [ [ [ "加载" ] ] ], "level": "1", "related_data": {} } } }, { "基于路径的查找器": { "data": { "uuid": "python-4-311", "seg": [ [ [ "路径", "查找", "器" ] ] ], "level": "1", "related_data": {} } } }, { "替换标准导入系统": { "data": { "uuid": "python-4-312", "seg": [ [ [ "替换", "标准", "导入", "系统" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7412426_53363787", "8_7425670_53387288", "8_7459397_53444322", "8_7444607_53422912", "8_7444483_53422766" ] } } } } }, { "包相对导入": { "data": { "uuid": "python-4-313", "seg": [ [ [ "包", "导入" ] ] ], "level": "1", "related_data": {} } } }, { "有关__main__的特殊事项": { "data": { "uuid": "python-4-314", "seg": [ [ [ "main", "事项" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_381959_416113", "8_1096157_1308180", "8_1095555_1307032" ] } } } } }, { "参考文献": { "data": { "uuid": "python-4-315", "seg": [ [ [ "参考文献" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-53", "seg": [ [ [ "导入", "系统" ] ] ], "level": "1", "related_data": {} } } }, { "复合语句": { "children": [ { "while语句": { "data": { "uuid": "python-4-316", "seg": [ [ [ "while", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "try语句": { "data": { "uuid": "python-4-317", "seg": [ [ [ "try", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1063517_1261540" ] } } } } }, { "with语句": { "data": { "uuid": "python-4-318", "seg": [ [ [ "with", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_757547_813087" ] } } } } }, { "类定义": { "data": { "uuid": "python-4-319", "seg": [ [ [ "类", "定义" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-54", "seg": [ [ [ "复合", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "顶级组件": { "children": [ { "完整的Python程序": { "children": [ { "使用文本编辑器": { "data": { "uuid": "python-5-224", "seg": [ [ [ "文本编辑", "器" ] ] ], "level": "1", "related_data": {} } } }, { "Python代码运行助手": { "data": { "uuid": "python-5-225", "seg": [ [ [ "python", "代码运行", "助手" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-320", "seg": [ [ [ "python", "程序" ] ] ], "level": "1", "related_data": {} } } }, { "文件输入": { "data": { "uuid": "python-4-321", "seg": [ [ [ "文件", "输入" ] ] ], "level": "1", "related_data": {} } } }, { "交互式输入": { "data": { "uuid": "python-4-322", "seg": [ [ [ "交互式", "输入" ] ] ], "level": "1", "related_data": {} } } }, { "表达式输入": { "data": { "uuid": "python-4-323", "seg": [ [ [ "表达式", "输入" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-55", "seg": [ [ [ "顶级", "组件" ] ] ], "level": "1", "related_data": {} } } }, { "完整的语法规范": { "data": { "uuid": "python-3-56", "seg": [ [ [ "语法", "规范" ] ] ], "level": "1", "related_data": {} } } }, { "内置常量": { "children": [ { "由site模块添加的常量": { "data": { "uuid": "python-4-324", "seg": [ [ [ "site", "模块", "添加", "常量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-57", "seg": [ [ [ "内置", "常量" ] ] ], "level": "1", "related_data": {} } } }, { "内置类型": { "children": [ { "逻辑值检测": { "data": { "uuid": "python-4-325", "seg": [ [ [ "逻辑值", "检测" ] ] ], "level": "1", "related_data": {} } } }, { "布尔运算 --- and, or, not": { "data": { "uuid": "python-4-326", "seg": [ [ [ "布尔运算", "and", "or", "not" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_368230_394646", "8_718045_711598", "8_175126_55398", "8_7452207_53434102", "8_7402121_53349724", "8_7406350_53355783" ] } } } } }, { "比较": { "data": { "uuid": "python-4-327", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "数字类型 --- int, float, complex": { "data": { "uuid": "python-4-328", "seg": [ [ [ "数字", "类型", "int", "float", "complex" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7398948_53345641", "8_7424548_53385633", "8_7439290_53413290", "8_7410536_53361481" ] } } } } }, { "迭代器类型": { "data": { "uuid": "python-4-329", "seg": [ [ [ "迭代", "器", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "序列类型 --- list, tuple, range": { "data": { "uuid": "python-4-330", "seg": [ [ [ "序列", "类型", "list", "tuple", "range" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418675_53374974", "8_776103_841049" ] } } } } }, { "文本序列类型 --- str": { "data": { "uuid": "python-4-331", "seg": [ [ [ "文本", "序列", "类型", "str" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451782_53434165" ] } } } } }, { "二进制序列类型 --- bytes, bytearray, memoryview": { "data": { "uuid": "python-4-332", "seg": [ [ [ "二进制", "序列", "类型", "bytes", "bytearray", "memoryview" ] ] ], "level": "1", "related_data": {} } } }, { "集合类型 --- set, frozenset": { "data": { "uuid": "python-4-333", "seg": [ [ [ "集合", "类型", "set", "frozenset" ] ] ], "level": "1", "related_data": {} } } }, { "映射类型 --- dict": { "data": { "uuid": "python-4-334", "seg": [ [ [ "映射", "类型", "dict" ] ] ], "level": "1", "related_data": {} } } }, { "上下文管理器类型": { "data": { "uuid": "python-4-335", "seg": [ [ [ "上下文", "管理器", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "Generic Alias Type": { "data": { "uuid": "python-4-336", "seg": [ [ [ "generic", "alias", "type" ] ] ], "level": "1", "related_data": {} } } }, { "其他内置类型": { "data": { "uuid": "python-4-337", "seg": [ [ [ "内置", "类型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_175789_56960", "8_169502_45467" ] } } } } } ], "data": { "uuid": "python-3-58", "seg": [ [ [ "内置", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "内置异常": { "children": [ { "基类": { "data": { "uuid": "python-4-338", "seg": [ [ [ "基类" ] ] ], "level": "1", "related_data": {} } } }, { "警告": { "data": { "uuid": "python-4-339", "seg": [ [ [ "警告" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_660081_475570" ] } } } } }, { "异常层次结构": { "data": { "uuid": "python-4-340", "seg": [ [ [ "异常", "层次结构" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-59", "seg": [ [ [ "内置", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "文本处理服务": { "children": [ { "string --- 常见的字符串操作": { "data": { "uuid": "python-4-341", "seg": [ [ [ "string", "常见", "字符串", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_716709_709601", "8_1049281_1246675", "8_724268_726238", "8_771959_834947", "8_1068610_1269438" ] } } } } }, { "re --- 正则表达式操作": { "data": { "uuid": "python-4-342", "seg": [ [ [ "re", "正则表达式", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "difflib --- 计算差异的辅助工具": { "data": { "uuid": "python-4-343", "seg": [ [ [ "d", "if", "flib", "计算", "差异", "辅助工具" ] ] ], "level": "1", "related_data": {} } } }, { "textwrap --- 文本自动换行与填充": { "data": { "uuid": "python-4-344", "seg": [ [ [ "textwrap", "文本", "自动", "换行" ], [ "填充" ] ] ], "level": "1", "related_data": {} } } }, { "unicodedata --- Unicode数据库": { "data": { "uuid": "python-4-345", "seg": [ [ [ "unicodedata", "unicode", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "stringprep --- 因特网字符串预备": { "data": { "uuid": "python-4-346", "seg": [ [ [ "stringprep", "因特网", "字符串", "预备" ] ] ], "level": "1", "related_data": {} } } }, { "readline --- GNU readline接口": { "data": { "uuid": "python-4-347", "seg": [ [ [ "readline", "gnu", "接口" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7403941_53352714", "8_1092705_1300877", "8_7395316_53337636" ] } } } } }, { "rlcompleter --- GNU readline的补全函数": { "data": { "uuid": "python-4-348", "seg": [ [ [ "rlcompleter", "gnu", "readline", "补全", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-60", "seg": [ [ [ "文本处理", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "二进制数据服务": { "children": [ { "struct --- 将字节串解读为打包的二进制数据": { "data": { "uuid": "python-4-349", "seg": [ [ [ "struct", "字节", "串", "解读", "打包", "二进制", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_194449_102145" ] } } } } }, { "codecs --- 编解码器注册和相关基类": { "data": { "uuid": "python-4-350", "seg": [ [ [ "codecs", "编解码器", "注册" ], [ "相关", "基类" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-61", "seg": [ [ [ "二进制", "数据服务" ] ] ], "level": "1", "related_data": {} } } }, { "函数式编程模块": { "children": [ { "itertools --- 为高效循环而创建迭代器的函数": { "data": { "uuid": "python-4-351", "seg": [ [ [ "itertools", "高效", "循环", "创建", "迭代", "器", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "functools --- 高阶函数和可调用对象上的操作": { "data": { "uuid": "python-4-352", "seg": [ [ [ "functools", "高阶", "函数" ], [ "调用", "对象", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "operator --- 标准运算符替代函数": { "data": { "uuid": "python-4-353", "seg": [ [ [ "operator", "标准", "运算符", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-62", "seg": [ [ [ "函数", "编程", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "数据持久化": { "children": [ { "pickle --- Python对象序列化": { "data": { "uuid": "python-4-354", "seg": [ [ [ "pickle", "python", "对象", "序列化" ] ] ], "level": "1", "related_data": {} } } }, { "copyreg --- 注册配合pickle模块使用的函数": { "data": { "uuid": "python-4-355", "seg": [ [ [ "copyreg", "注册", "配合", "pickle", "模块", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_237489_217969" ] } } } } }, { "shelve --- Python对象持久化": { "data": { "uuid": "python-4-356", "seg": [ [ [ "shelve", "python", "对象", "持久", "化" ] ] ], "level": "1", "related_data": {} } } }, { "marshal --- 内部Python对象序列化": { "data": { "uuid": "python-4-357", "seg": [ [ [ "marshal", "内部", "python", "对象", "序列化" ] ] ], "level": "1", "related_data": {} } } }, { "dbm --- Unix \"数据库\" 接口": { "data": { "uuid": "python-4-358", "seg": [ [ [ "dbm", "unix", "数据库", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "sqlite3 --- SQLite数据库DB-API 2.0 接口模块": { "data": { "uuid": "python-4-359", "seg": [ [ [ "sqlite3", "sqlite", "数据库", "db", "api", "接口", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-63", "seg": [ [ [ "数据", "持久", "化" ] ] ], "level": "1", "related_data": {} } } }, { "文件格式": { "children": [ { "csv --- CSV文件读写": { "data": { "uuid": "python-4-360", "seg": [ [ [ "csv", "文件", "读写" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1103849_1318233" ] } } } } }, { "configparser --- 配置文件解析器": { "data": { "uuid": "python-4-361", "seg": [ [ [ "configparser", "配置文件", "解析器" ] ] ], "level": "1", "related_data": {} } } }, { "netrc --- netrc文件处理": { "data": { "uuid": "python-4-362", "seg": [ [ [ "netrc", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "xdrlib --- 编码与解码XDR数据": { "data": { "uuid": "python-4-363", "seg": [ [ [ "xdrlib", "编码" ], [ "解码", "xdr", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "plistlib --- 生成与解析Apple .plist文件": { "data": { "uuid": "python-4-364", "seg": [ [ [ "plistlib", "生成" ], [ "解析", "apple", "plist", "文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-64", "seg": [ [ [ "文件格式" ] ] ], "level": "1", "related_data": {} } } }, { "加密服务": { "children": [ { "hashlib --- 安全哈希与消息摘要": { "data": { "uuid": "python-4-365", "seg": [ [ [ "hashlib", "哈希" ], [ "消息", "摘要" ] ] ], "level": "1", "related_data": {} } } }, { "hmac --- 基于密钥的消息验证": { "data": { "uuid": "python-4-366", "seg": [ [ [ "hmac", "密钥", "消息", "验证" ] ] ], "level": "1", "related_data": {} } } }, { "secrets --- 生成管理密码的安全随机数": { "data": { "uuid": "python-4-367", "seg": [ [ [ "secrets", "生成", "管理", "密码", "随机数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-65", "seg": [ [ [ "加密", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "通用操作系统服务": { "children": [ { "os --- 多种操作系统接口": { "data": { "uuid": "python-4-368", "seg": [ [ [ "os", "操作系统", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "io --- 处理流的核心工具": { "data": { "uuid": "python-4-369", "seg": [ [ [ "io", "流", "核心", "工具" ] ] ], "level": "2", "related_data": {} } } }, { "time --- 时间的访问和转换": { "data": { "uuid": "python-4-370", "seg": [ [ [ "time", "时间", "访问" ], [ "转换" ] ] ], "level": "1", "related_data": {} } } }, { "argparse --- 命令行选项、参数和子命令解析器": { "data": { "uuid": "python-4-371", "seg": [ [ [ "argparse", "命令行", "选项" ], [ "参数", "和子", "命令", "解析器" ] ] ], "level": "1", "related_data": {} } } }, { "getopt --- C风格的命令行选项解析器": { "data": { "uuid": "python-4-372", "seg": [ [ [ "getopt", "c", "风格", "命令行", "选项", "解析器" ] ] ], "level": "1", "related_data": {} } } }, { "logging --- Python的日志记录工具": { "data": { "uuid": "python-4-373", "seg": [ [ [ "logging", "python", "日志", "记录", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "logging.config --- 日志记录配置": { "data": { "uuid": "python-4-374", "seg": [ [ [ "logging", "config", "日志", "记录", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "logging.handlers --- 日志处理程序": { "data": { "uuid": "python-4-375", "seg": [ [ [ "logging", "handlers", "日志", "处理程序" ] ] ], "level": "1", "related_data": {} } } }, { "getpass --- 便携式密码输入工具": { "data": { "uuid": "python-4-376", "seg": [ [ [ "getpass", "便携式", "密码", "输入", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "curses --- 终端字符单元显示的处理": { "data": { "uuid": "python-4-377", "seg": [ [ [ "curses", "终端", "字符", "单元", "显示" ] ] ], "level": "1", "related_data": {} } } }, { "curses.textpad --- 用于curses程序的文本输入控件": { "data": { "uuid": "python-4-378", "seg": [ [ [ "curses", "textpad", "用于", "程序", "文本", "输入", "控件" ] ] ], "level": "1", "related_data": {} } } }, { "curses.ascii --- 用于ASCII字符的工具": { "data": { "uuid": "python-4-379", "seg": [ [ [ "curses", "ascii", "用于", "字符", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "curses.panel --- curses的面板栈扩展": { "data": { "uuid": "python-4-380", "seg": [ [ [ "curses", "panel", "面板", "栈", "扩展" ] ] ], "level": "1", "related_data": {} } } }, { "platform --- 获取底层平台的标识数据": { "data": { "uuid": "python-4-381", "seg": [ [ [ "plat", "for", "m", "获取", "底层", "平台", "标识", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "errno --- 标准errno系统符号": { "data": { "uuid": "python-4-382", "seg": [ [ [ "errno", "标准", "系统", "符号" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_672406_497840", "8_698353_585291" ] } } } } }, { "ctypes --- Python的外部函数库": { "data": { "uuid": "python-4-383", "seg": [ [ [ "ctypes", "python", "外部", "函数库" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-66", "seg": [ [ [ "通用", "操作系统", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "并发执行": { "children": [ { "threading --- 基于线程的并行": { "data": { "uuid": "python-4-384", "seg": [ [ [ "threading", "线程", "并行" ] ] ], "level": "2", "related_data": {} } } }, { "multiprocessing --- 基于进程的并行": { "data": { "uuid": "python-4-385", "seg": [ [ [ "multiprocessing", "进程", "并行" ] ] ], "level": "2", "related_data": {} } } }, { "multiprocessing.shared_memory --- 可从进程直接访问的共享内存": { "data": { "uuid": "python-4-386", "seg": [ [ [ "multiprocessing", "shared", "memory", "进程", "访问", "共享内存" ] ] ], "level": "2", "related_data": {} } } }, { "concurrent包": { "data": { "uuid": "python-4-387", "seg": [ [ [ "concurrent", "包" ] ] ], "level": "2", "related_data": {} } } }, { "concurrent.futures --- 启动并行任务": { "data": { "uuid": "python-4-388", "seg": [ [ [ "concurrent", "futures", "启动", "并行任务" ] ] ], "level": "2", "related_data": {} } } }, { "subprocess --- 子进程管理": { "data": { "uuid": "python-4-389", "seg": [ [ [ "subprocess", "子", "进程", "管理" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_763706_822316", "8_1071281_1273166", "8_769967_831214" ] } } } } }, { "sched --- 事件调度器": { "data": { "uuid": "python-4-390", "seg": [ [ [ "sched", "事件", "调度", "器" ] ] ], "level": "2", "related_data": {} } } }, { "queue --- 一个同步的队列类": { "data": { "uuid": "python-4-391", "seg": [ [ [ "queue", "同步", "队列", "类" ] ] ], "level": "2", "related_data": {} } } }, { "contextvars --- 上下文变量": { "data": { "uuid": "python-4-392", "seg": [ [ [ "contextvars", "上下文", "变量" ] ] ], "level": "2", "related_data": {} } } }, { "_thread --- 底层多线程API": { "data": { "uuid": "python-4-393", "seg": [ [ [ "thread", "底层", "多线程", "api" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7426580_53391091" ] } } } } } ], "data": { "uuid": "python-3-67", "seg": [ [ [ "并发", "执行" ] ] ], "level": "2", "related_data": {} } } }, { "网络和进程间通信": { "children": [ { "asyncio --- 异步I/O": { "data": { "uuid": "python-4-394", "seg": [ [ [ "asyncio", "异步", "i", "o" ] ] ], "level": "2", "related_data": {} } } }, { "socket --- 底层网络接口": { "data": { "uuid": "python-4-395", "seg": [ [ [ "socket", "底层", "网络接口" ] ] ], "level": "2", "related_data": {} } } }, { "ssl --- 套接字对象的TLS/SSL包装器": { "data": { "uuid": "python-4-396", "seg": [ [ [ "ssl", "套", "接字", "对象", "tls", "包装", "器" ] ] ], "level": "2", "related_data": {} } } }, { "select --- 等待I/O完成": { "data": { "uuid": "python-4-397", "seg": [ [ [ "select", "等待", "i", "o" ] ] ], "level": "2", "related_data": {} } } }, { "selectors --- 高级I/O复用库": { "data": { "uuid": "python-4-398", "seg": [ [ [ "selectors", "高级", "i", "o", "复用", "库" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7434283_53404758" ] } } } } }, { "asyncore --- 异步套接字处理器": { "data": { "uuid": "python-4-399", "seg": [ [ [ "asyncore", "异步", "套", "接字", "处理器" ] ] ], "level": "2", "related_data": {} } } }, { "asynchat --- 异步套接字指令/响应处理程序": { "data": { "uuid": "python-4-400", "seg": [ [ [ "asynchat", "异步", "套", "接字", "指令", "响应", "处理程序" ] ] ], "level": "2", "related_data": {} } } }, { "signal --- 设置异步事件处理程序": { "data": { "uuid": "python-4-401", "seg": [ [ [ "signal", "设置", "异步", "事件", "处理程序" ] ] ], "level": "2", "related_data": {} } } }, { "mmap --- 内存映射文件支持": { "data": { "uuid": "python-4-402", "seg": [ [ [ "mmap", "内存", "映射", "文件", "支持" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-68", "seg": [ [ [ "网络" ], [ "进程", "间通信" ] ] ], "level": "2", "related_data": {} } } }, { "互联网数据处理": { "children": [ { "email --- 电子邮件与MIME处理包": { "data": { "uuid": "python-4-403", "seg": [ [ [ "email", "电子邮件" ], [ "mime", "包" ] ] ], "level": "1", "related_data": {} } } }, { "json --- JSON编码和解码器": { "data": { "uuid": "python-4-404", "seg": [ [ [ "json", "编码" ], [ "解码器" ] ] ], "level": "1", "related_data": {} } } }, { "mailcap --- Mailcap文件处理": { "data": { "uuid": "python-4-405", "seg": [ [ [ "mailcap", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "mailbox --- 操作多种格式的邮箱": { "data": { "uuid": "python-4-406", "seg": [ [ [ "mailbox", "操作", "格式", "邮箱" ] ] ], "level": "1", "related_data": {} } } }, { "mimetypes --- 映射文件名到MIME类型": { "data": { "uuid": "python-4-407", "seg": [ [ [ "mimetypes", "映射", "文件名", "mime", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "base64 --- Base16, Base32, Base64, Base85 数据编码": { "data": { "uuid": "python-4-408", "seg": [ [ [ "base64", "base16", "base32", "base85", "数据编码" ] ] ], "level": "1", "related_data": {} } } }, { "binascii --- 二进制和ASCII码互转": { "data": { "uuid": "python-4-409", "seg": [ [ [ "binascii", "二进制" ], [ "ascii", "码", "互转" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_752496_806604", "8_7440181_53415246" ] } } } } }, { "quopri --- 编码与解码经过MIME转码的可打印数据": { "data": { "uuid": "python-4-410", "seg": [ [ [ "quopri", "编码" ], [ "解码", "mime", "转码", "打印", "数据" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-69", "seg": [ [ [ "互联网", "数据处理" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7463861_53450183" ] } } } } }, { "结构化标记处理工具": { "children": [ { "html --- 超文本标记语言支持": { "data": { "uuid": "python-4-411", "seg": [ [ [ "html", "超文本", "标记", "语言", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "html.parser --- 简单的HTML和XHTML解析器": { "data": { "uuid": "python-4-412", "seg": [ [ [ "html", "parser" ], [ "xhtml", "解析器" ] ] ], "level": "1", "related_data": {} } } }, { "html.entities --- HTML一般实体的定义": { "data": { "uuid": "python-4-413", "seg": [ [ [ "html", "entities", "实体", "定义" ] ] ], "level": "1", "related_data": {} } } }, { "XML处理模块": { "data": { "uuid": "python-4-414", "seg": [ [ [ "xml", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "xml.etree.ElementTree --- ElementTree XML API": { "data": { "uuid": "python-4-415", "seg": [ [ [ "xml", "etree", "elementtree", "api" ] ] ], "level": "1", "related_data": {} } } }, { "xml.dom --- 文档对象模型API": { "data": { "uuid": "python-4-416", "seg": [ [ [ "xml", "dom", "文档", "对象", "模型", "api" ] ] ], "level": "1", "related_data": {} } } }, { "xml.dom.minidom --- Minimal DOM implementation": { "data": { "uuid": "python-4-417", "seg": [ [ [ "xml", "dom", "minidom", "minimal", "implementation" ] ] ], "level": "1", "related_data": {} } } }, { "xml.dom.pulldom --- 支持构建部分DOM树": { "data": { "uuid": "python-4-418", "seg": [ [ [ "xml", "dom", "pulldom", "支持", "构建", "树" ] ] ], "level": "1", "related_data": {} } } }, { "xml.sax --- 支持SAX2 解析器": { "data": { "uuid": "python-4-419", "seg": [ [ [ "xml", "sax", "支持", "sax2", "解析器" ] ] ], "level": "1", "related_data": {} } } }, { "xml.sax.handler --- SAX处理程序的基类": { "data": { "uuid": "python-4-420", "seg": [ [ [ "xml", "sax", "handler", "处理程序", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "xml.sax.saxutils --- SAX工具集": { "data": { "uuid": "python-4-421", "seg": [ [ [ "xml", "sax", "saxutils", "工具集" ] ] ], "level": "1", "related_data": {} } } }, { "xml.sax.xmlreader --- 用于XML解析器的接口": { "data": { "uuid": "python-4-422", "seg": [ [ [ "xml", "sax", "xmlreader", "用于", "解析器", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "xml.parsers.expat --- Fast XML parsing using Expat": { "data": { "uuid": "python-4-423", "seg": [ [ [ "xml", "parsers", "expat", "fast", "parsing", "using" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-70", "seg": [ [ [ "结构化", "标记", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "互联网协议和支持": { "children": [ { "webbrowser --- 方便的Web浏览器控制器": { "data": { "uuid": "python-4-424", "seg": [ [ [ "webbrowser", "web", "浏览器", "控制器" ] ] ], "level": "2", "related_data": {} } } }, { "cgi --- Common Gateway Interface support": { "data": { "uuid": "python-4-425", "seg": [ [ [ "cgi", "common", "gateway", "interface", "support" ] ] ], "level": "2", "related_data": {} } } }, { "cgitb --- 用于CGI脚本的回溯管理器": { "data": { "uuid": "python-4-426", "seg": [ [ [ "cgitb", "用于", "cgi", "脚本", "回溯", "管理器" ] ] ], "level": "2", "related_data": {} } } }, { "wsgiref --- WSGI Utilities and Reference Implementation": { "data": { "uuid": "python-4-427", "seg": [ [ [ "wsgiref", "wsgi", "utilities", "and", "reference", "implementation" ] ] ], "level": "2", "related_data": {} } } }, { "urllib --- URL处理模块": { "data": { "uuid": "python-4-428", "seg": [ [ [ "urllib", "url", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "urllib.request --- 用于打开URL的可扩展库": { "data": { "uuid": "python-4-429", "seg": [ [ [ "urllib", "request", "用于", "打开", "url", "扩展", "库" ] ] ], "level": "2", "related_data": {} } } }, { "urllib.response --- urllib使用的Response类": { "data": { "uuid": "python-4-430", "seg": [ [ [ "urllib", "response", "类" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7428770_53395071" ] } } } } }, { "urllib.parse用于解析URL": { "data": { "uuid": "python-4-431", "seg": [ [ [ "urllib", "parse", "用于", "解析", "url" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7450349_53430937" ] } } } } }, { "urllib.error --- urllib.request引发的异常类": { "data": { "uuid": "python-4-432", "seg": [ [ [ "urllib", "error", "request", "引发", "异常", "类" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_760836_822131", "8_264945_280390", "8_1099309_1314350" ] } } } } }, { "urllib.robotparser --- robots.txt语法分析程序": { "data": { "uuid": "python-4-433", "seg": [ [ [ "urllib", "robotparser", "robots", "txt", "语法分析", "程序" ] ] ], "level": "2", "related_data": {} } } }, { "http --- HTTP模块": { "data": { "uuid": "python-4-434", "seg": [ [ [ "http", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "http.client --- HTTP协议客户端": { "data": { "uuid": "python-4-435", "seg": [ [ [ "http", "client", "协议", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "ftplib --- FTP协议客户端": { "data": { "uuid": "python-4-436", "seg": [ [ [ "ftplib", "ftp", "协议", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "poplib --- POP3 协议客户端": { "data": { "uuid": "python-4-437", "seg": [ [ [ "poplib", "pop3", "协议", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "imaplib --- IMAP4 协议客户端": { "data": { "uuid": "python-4-438", "seg": [ [ [ "imaplib", "imap4", "协议", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "nntplib --- NNTP protocol client": { "data": { "uuid": "python-4-439", "seg": [ [ [ "nntplib", "nntp", "protocol", "client" ] ] ], "level": "2", "related_data": {} } } }, { "smtplib ---SMTP协议客户端": { "data": { "uuid": "python-4-440", "seg": [ [ [ "smtplib", "smtp", "协议", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "smtpd --- SMTP服务器": { "data": { "uuid": "python-4-441", "seg": [ [ [ "smtpd", "smtp", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "telnetlib -- Telnet客户端": { "data": { "uuid": "python-4-442", "seg": [ [ [ "telnetlib", "telnet", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "uuid --- UUID objects according to RFC 4122": { "data": { "uuid": "python-4-443", "seg": [ [ [ "uuid", "objects", "according", "to", "strong", "rfc" ] ] ], "level": "2", "related_data": {} } } }, { "socketserver --- A framework for network servers": { "data": { "uuid": "python-4-444", "seg": [ [ [ "socketserver", "a", "framework", "for", "network", "servers" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_698492_585767", "8_3532032_23008990", "8_901545_1037253", "8_7441781_53418076", "8_5588435_35515599", "8_7450612_53431388" ] } } } } }, { "http.server --- HTTP服务器": { "data": { "uuid": "python-4-445", "seg": [ [ [ "http", "server", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "http.cookies --- HTTP状态管理": { "data": { "uuid": "python-4-446", "seg": [ [ [ "http", "cookies", "状态", "管理" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7402685_53350780" ] } } } } }, { "http.cookiejar —— HTTP客户端的Cookie处理": { "data": { "uuid": "python-4-447", "seg": [ [ [ "http", "cookiejar", "客户端", "cookie" ] ] ], "level": "2", "related_data": {} } } }, { "xmlrpc --- XMLRPC服务端与客户端模块": { "data": { "uuid": "python-4-448", "seg": [ [ [ "xmlrpc", "服务端" ], [ "客户端", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "xmlrpc.client --- XML-RPC客户端访问": { "data": { "uuid": "python-4-449", "seg": [ [ [ "xmlrpc", "client", "xml", "rpc", "客户端", "访问" ] ] ], "level": "2", "related_data": {} } } }, { "xmlrpc.server --- 基本XML-RPC服务器": { "data": { "uuid": "python-4-450", "seg": [ [ [ "xmlrpc", "server", "xml", "rpc", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "ipaddress --- IPv4/IPv6 操作库": { "data": { "uuid": "python-4-451", "seg": [ [ [ "ipaddress", "ipv4", "ipv6", "操作", "库" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-71", "seg": [ [ [ "互联网协议" ], [ "支持" ] ] ], "level": "2", "related_data": {} } } }, { "多媒体服务": { "children": [ { "audioop --- 处理原始音频数据": { "data": { "uuid": "python-4-452", "seg": [ [ [ "audioop", "原始", "音频", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "aifc --- 读写AIFF和AIFC文件": { "data": { "uuid": "python-4-453", "seg": [ [ [ "a", "if", "c", "读写", "aiff" ], [ "aifc", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "sunau --- 读写Sun AU文件": { "data": { "uuid": "python-4-454", "seg": [ [ [ "sunau", "读写", "sun", "au", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "wave --- 读写WAV格式文件": { "data": { "uuid": "python-4-455", "seg": [ [ [ "wave", "读写", "wav", "格式文件" ] ] ], "level": "1", "related_data": {} } } }, { "chunk --- 读取IFF分块数据": { "data": { "uuid": "python-4-456", "seg": [ [ [ "chun", "k", "读取", "iff", "分块", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "colorsys --- 颜色系统间的转换": { "data": { "uuid": "python-4-457", "seg": [ [ [ "colorsys", "颜色", "系统", "转换" ] ] ], "level": "1", "related_data": {} } } }, { "imghdr --- 推测图像类型": { "data": { "uuid": "python-4-458", "seg": [ [ [ "imghdr", "推测", "图像", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "sndhdr --- 推测声音文件的类型": { "data": { "uuid": "python-4-459", "seg": [ [ [ "sndhdr", "推测", "声音文件", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "ossaudiodev --- Access to OSS-compatible audio devices": { "data": { "uuid": "python-4-460", "seg": [ [ [ "ossaudiodev", "access", "to", "oss", "compatible", "audio", "devices" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_661981_477342" ] } } } } } ], "data": { "uuid": "python-3-72", "seg": [ [ [ "多媒体", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "国际化": { "children": [ { "gettext --- 多语种国际化服务": { "data": { "uuid": "python-4-461", "seg": [ [ [ "gettext", "多语种", "国际化", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "locale --- 国际化服务": { "data": { "uuid": "python-4-462", "seg": [ [ [ "locale", "国际化", "服务" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-73", "seg": [ [ [ "国际化" ] ] ], "level": "1", "related_data": {} } } }, { "程序框架": { "children": [ { "turtle --- 海龟绘图": { "data": { "uuid": "python-4-463", "seg": [ [ [ "turtle", "海龟", "绘图" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7459844_53444871", "8_7425366_53387077", "8_7438259_53411990", "8_7396145_53339459", "8_7446052_53425107", "8_7430334_53397410" ] } } } } }, { "cmd --- 支持面向行的命令解释器": { "data": { "uuid": "python-4-464", "seg": [ [ [ "cmd", "支持", "面向", "行", "命令", "解释器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_179262_64437", "8_7418736_53375274", "8_1097164_1310347" ] } } } } }, { "shlex --- Simple lexical analysis": { "data": { "uuid": "python-4-465", "seg": [ [ [ "shlex", "simple", "lexical", "analysis" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-74", "seg": [ [ [ "程序", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "Tk图形用户界面(GUI)": { "children": [ { "tkinter --- Tcl/Tk的Python接口": { "data": { "uuid": "python-4-466", "seg": [ [ [ "tkinter", "tcl", "tk", "python", "接口" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_764339_823183", "8_7408979_53359215" ] } } } } }, { "tkinter.colorchooser --- 颜色选择对话框": { "data": { "uuid": "python-4-467", "seg": [ [ [ "tkinter", "colorchooser", "颜色", "选择", "对话框" ] ] ], "level": "1", "related_data": {} } } }, { "tkinter.font --- Tkinter字体封装": { "data": { "uuid": "python-4-468", "seg": [ [ [ "tkinter", "font", "字体", "封装" ] ] ], "level": "1", "related_data": {} } } }, { "Tkinter对话框": { "data": { "uuid": "python-4-469", "seg": [ [ [ "tkinter", "对话框" ] ] ], "level": "1", "related_data": {} } } }, { "tkinter.messagebox --- Tkinter消息提示": { "data": { "uuid": "python-4-470", "seg": [ [ [ "tkinter", "messagebox", "消息", "提示" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_643756_443906", "8_7456360_53440092", "8_190668_91827" ] } } } } }, { "tkinter.scrolledtext --- 滚动文字控件": { "data": { "uuid": "python-4-471", "seg": [ [ [ "tkinter", "scrolledtext", "滚动", "文字", "控件" ] ] ], "level": "1", "related_data": {} } } }, { "tkinter.dnd --- 拖放操作支持": { "data": { "uuid": "python-4-472", "seg": [ [ [ "tkinter", "dnd", "拖放", "操作", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "tkinter.ttk --- Tk主题部件": { "data": { "uuid": "python-4-473", "seg": [ [ [ "tkinter", "ttk", "tk", "主题", "部件" ] ] ], "level": "1", "related_data": {} } } }, { "tkinter.tix --- Extension widgets for Tk": { "data": { "uuid": "python-4-474", "seg": [ [ [ "tkinter", "tix", "extension", "widgets", "for", "tk" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7461262_53446373" ] } } } } }, { "IDLE": { "data": { "uuid": "python-4-475", "seg": [ [ [ "idle" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774296_838338", "8_7397113_53341614", "8_25740_6999", "8_202822_128536", "8_1055594_1252791", "8_203969_132003" ] } } } } }, { "其他图形用户界面(GUI)包": { "data": { "uuid": "python-4-476", "seg": [ [ [ "图形用户界面", "gui", "包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-75", "seg": [ [ [ "tk", "图形用户界面", "gui" ] ] ], "level": "1", "related_data": {} } } }, { "调试和分析": { "children": [ { "审计事件表": { "data": { "uuid": "python-4-477", "seg": [ [ [ "审计", "事件", "表" ] ] ], "level": "1", "related_data": {} } } }, { "bdb --- Debugger framework": { "data": { "uuid": "python-4-478", "seg": [ [ [ "bdb", "debugger", "framework" ] ] ], "level": "1", "related_data": {} } } }, { "faulthandler --- Dump the Python traceback": { "data": { "uuid": "python-4-479", "seg": [ [ [ "faulthandler", "dump", "the", "python", "traceback" ] ] ], "level": "1", "related_data": {} } } }, { "pdb --- Python的调试器": { "data": { "uuid": "python-4-480", "seg": [ [ [ "pdb", "python", "调试器" ] ] ], "level": "1", "related_data": {} } } }, { "Python Profilers分析器": { "data": { "uuid": "python-4-481", "seg": [ [ [ "python", "profilers", "分析器" ] ] ], "level": "1", "related_data": {} } } }, { "timeit --- 测量小代码片段的执行时间": { "data": { "uuid": "python-4-482", "seg": [ [ [ "timeit", "测量", "执行", "时间" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_708005_641245", "8_7406880_53356549", "8_1055709_1252961" ] } } } } }, { "trace --- 跟踪Python语句执行": { "data": { "uuid": "python-4-483", "seg": [ [ [ "trace", "跟踪", "python", "语句", "执行" ] ] ], "level": "1", "related_data": {} } } }, { "tracemalloc --- 跟踪内存分配": { "data": { "uuid": "python-4-484", "seg": [ [ [ "tracemalloc", "跟踪", "内存", "分配" ] ] ], "level": "1", "related_data": {} } } }, { "抛出异常": { "data": { "uuid": "python-4-485", "seg": [ [ [ "抛出", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "取得回溯字符串": { "data": { "uuid": "python-4-486", "seg": [ [ [ "回溯", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1099030_1314122" ] } } } } }, { "Mu的调试器": { "data": { "uuid": "python-4-487", "seg": [ [ [ "mu", "调试器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-76", "seg": [ [ [ "调试" ], [ "分析" ] ] ], "level": "1", "related_data": {} } } }, { "软件打包和分发": { "children": [ { "distutils --- 构建和安装Python模块": { "data": { "uuid": "python-4-488", "seg": [ [ [ "distutils", "构建" ], [ "安装", "python", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "ensurepip --- Bootstrapping the pip installer": { "data": { "uuid": "python-4-489", "seg": [ [ [ "ensurepip", "bootstrapping", "the", "pip", "installer" ] ] ], "level": "1", "related_data": {} } } }, { "venv --- 创建虚拟环境": { "data": { "uuid": "python-4-490", "seg": [ [ [ "venv", "创建", "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "zipapp --- Manage executable Python zip archives": { "data": { "uuid": "python-4-491", "seg": [ [ [ "zipapp", "manage", "executable", "python", "zip", "archives" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-77", "seg": [ [ [ "软件", "打包" ], [ "分发" ] ] ], "level": "1", "related_data": {} } } }, { "Python运行时服务": { "children": [ { "sysconfig --- Provide access to Python's configuration information": { "data": { "uuid": "python-4-492", "seg": [ [ [ "sysconfig", "provide", "access", "to", "python", "s", "configuration", "in", "for", "mation" ] ] ], "level": "1", "related_data": {} } } }, { "builtins --- 内建对象": { "data": { "uuid": "python-4-493", "seg": [ [ [ "builtins", "建", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "__main__ --- 顶层脚本环境": { "data": { "uuid": "python-4-494", "seg": [ [ [ "main", "顶层", "脚本", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "warnings --- Warning control": { "data": { "uuid": "python-4-495", "seg": [ [ [ "warnings", "warning", "control" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7447039_53426572" ] } } } } }, { "dataclasses --- 数据类": { "data": { "uuid": "python-4-496", "seg": [ [ [ "dataclasses", "数据", "类" ] ] ], "level": "1", "related_data": {} } } }, { "contextlib --- 为with语句上下文提供的工具": { "data": { "uuid": "python-4-497", "seg": [ [ [ "contextlib", "with", "语句", "上下文", "提供", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "abc --- 抽象基类": { "data": { "uuid": "python-4-498", "seg": [ [ [ "abc", "抽象", "基类" ] ] ], "level": "1", "related_data": {} } } }, { "atexit --- 退出处理器": { "data": { "uuid": "python-4-499", "seg": [ [ [ "atexit", "退出", "处理器" ] ] ], "level": "1", "related_data": {} } } }, { "traceback --- 打印或检索堆栈回溯": { "data": { "uuid": "python-4-500", "seg": [ [ [ "traceback", "打印", "检索", "堆栈", "回溯" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7431000_53398957", "8_777554_844885", "8_7405272_53354406" ] } } } } }, { "__future__ --- Future语句定义": { "data": { "uuid": "python-4-501", "seg": [ [ [ "future", "语句", "定义" ] ] ], "level": "1", "related_data": {} } } }, { "gc --- 垃圾回收器接口": { "data": { "uuid": "python-4-502", "seg": [ [ [ "gc", "垃圾", "回收", "器", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "inspect --- 检查对象": { "data": { "uuid": "python-4-503", "seg": [ [ [ "inspect", "检查", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "site —— 指定域的配置钩子": { "data": { "uuid": "python-4-504", "seg": [ [ [ "site", "指定", "域", "配置", "钩子" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-78", "seg": [ [ [ "python", "运行", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "自定义Python解释器": { "children": [ { "code --- 解释器基类": { "data": { "uuid": "python-4-505", "seg": [ [ [ "code", "解释器", "基类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_663230_479339", "8_7459867_53444895", "8_7411797_53362846" ] } } } } }, { "codeop --- 编译Python代码": { "data": { "uuid": "python-4-506", "seg": [ [ [ "codeop", "编译", "python" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-79", "seg": [ [ [ "自定义", "python", "解释器" ] ] ], "level": "1", "related_data": {} } } }, { "导入模块": { "children": [ { "zipimport --- 从Zip存档中导入模块": { "data": { "uuid": "python-4-507", "seg": [ [ [ "zipimport", "zip", "存档", "导入", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "pkgutil --- 包扩展工具": { "data": { "uuid": "python-4-508", "seg": [ [ [ "pkgutil", "包", "扩展", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "modulefinder --- 查找脚本使用的模块": { "data": { "uuid": "python-4-509", "seg": [ [ [ "modulefinder", "查找", "脚本", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "runpy --- Locating and executing Python modules": { "data": { "uuid": "python-4-510", "seg": [ [ [ "runpy", "locating", "and", "executing", "python", "modules" ] ] ], "level": "1", "related_data": {} } } }, { "importlib --- import的实现": { "data": { "uuid": "python-4-511", "seg": [ [ [ "importlib", "import" ] ] ], "level": "1", "related_data": {} } } }, { "Using importlib.metadata": { "data": { "uuid": "python-4-512", "seg": [ [ [ "using", "importlib", "metadata" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7420254_53378287" ] } } } } } ], "data": { "uuid": "python-3-80", "seg": [ [ [ "导入", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "Python语言服务": { "children": [ { "parser --- 访问Python解析树": { "data": { "uuid": "python-4-513", "seg": [ [ [ "parser", "访问", "python", "解析", "树" ] ] ], "level": "1", "related_data": {} } } }, { "ast --- 抽象语法树": { "data": { "uuid": "python-4-514", "seg": [ [ [ "ast", "抽象", "语法", "树" ] ] ], "level": "1", "related_data": {} } } }, { "symtable --- Access to the compiler's symbol tables": { "data": { "uuid": "python-4-515", "seg": [ [ [ "symtable", "access", "to", "the", "compiler", "s", "symbol", "tables" ] ] ], "level": "1", "related_data": {} } } }, { "symbol --- 与Python解析树一起使用的常量": { "data": { "uuid": "python-4-516", "seg": [ [ [ "symbol" ], [ "python", "解析", "树", "常量" ] ] ], "level": "1", "related_data": {} } } }, { "token --- 与Python解析树一起使用的常量": { "data": { "uuid": "python-4-517", "seg": [ [ [ "token" ], [ "python", "解析", "树", "常量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7422620_53381330" ] } } } } }, { "keyword --- 检验Python关键字": { "data": { "uuid": "python-4-518", "seg": [ [ [ "keyword", "检验", "python", "关键字" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1096459_1308736" ] } } } } }, { "tokenize --- 对Python代码使用的标记解析器": { "data": { "uuid": "python-4-519", "seg": [ [ [ "tokenize", "python", "标记", "解析器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_242406_229870" ] } } } } }, { "tabnanny --- 模糊缩进检测": { "data": { "uuid": "python-4-520", "seg": [ [ [ "tabnanny", "模糊", "缩进", "检测" ] ] ], "level": "1", "related_data": {} } } }, { "pyclbr --- Python模块浏览器支持": { "data": { "uuid": "python-4-521", "seg": [ [ [ "pyclbr", "python", "模块", "浏览器", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "py_compile --- 编译Python源文件": { "data": { "uuid": "python-4-522", "seg": [ [ [ "py", "compile", "编译", "python", "源文件" ] ] ], "level": "1", "related_data": {} } } }, { "compileall --- Byte-compile Python libraries": { "data": { "uuid": "python-4-523", "seg": [ [ [ "compileall", "byte", "compile", "python", "libraries" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_159109_24333" ] } } } } }, { "dis --- Python字节码反汇编器": { "data": { "uuid": "python-4-524", "seg": [ [ [ "dis", "python", "字节", "码", "反", "汇编器" ] ] ], "level": "1", "related_data": {} } } }, { "pickletools --- pickle开发者工具集": { "data": { "uuid": "python-4-525", "seg": [ [ [ "pickletools", "pickle", "开发者", "工具集" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-81", "seg": [ [ [ "python", "语言", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "杂项服务": { "children": [ { "formatter --- 通用格式化输出": { "data": { "uuid": "python-4-526", "seg": [ [ [ "for", "matter", "通用", "格式化", "输出" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-82", "seg": [ [ [ "杂项", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "Windows系统相关模块": { "children": [ { "msilib --- Read and write Microsoft Installer files": { "data": { "uuid": "python-4-527", "seg": [ [ [ "msilib", "read", "and", "write", "microsoft", "installer", "files" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_771303_833712", "8_7461584_53446745", "8_1099043_1314414" ] } } } } }, { "msvcrt --- 来自MS VC++ 运行时的有用例程": { "data": { "uuid": "python-4-528", "seg": [ [ [ "msvcrt", "ms", "v", "c++", "运行", "有用", "例程" ] ] ], "level": "1", "related_data": {} } } }, { "winreg --- Windows注册表访问": { "data": { "uuid": "python-4-529", "seg": [ [ [ "winreg", "windows", "注册表", "访问" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451237_53432288" ] } } } } }, { "winsound --- Sound-playing interface for Windows": { "data": { "uuid": "python-4-530", "seg": [ [ [ "winsound", "sound", "pl", "ayi", "ng", "interface", "for", "windows" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-83", "seg": [ [ [ "windows", "系统", "相关", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "Unix专有服务": { "children": [ { "posix --- 最常见的POSIX系统调用": { "data": { "uuid": "python-4-531", "seg": [ [ [ "posix", "常见", "系统", "调用" ] ] ], "level": "1", "related_data": {} } } }, { "pwd --- 用户密码数据库": { "data": { "uuid": "python-4-532", "seg": [ [ [ "pwd", "用户", "密码", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "spwd --- The shadow password database": { "data": { "uuid": "python-4-533", "seg": [ [ [ "spwd", "the", "shadow", "password", "database" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7409485_53359930" ] } } } } }, { "grp --- 组数据库": { "data": { "uuid": "python-4-534", "seg": [ [ [ "grp", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "crypt --- Function to check Unix passwords": { "data": { "uuid": "python-4-535", "seg": [ [ [ "crypt", "function", "to", "check", "unix", "passwords" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455744_53439069", "8_1095528_1306953", "8_7456861_53441578", "8_1019212_1224566", "8_1059490_1256892" ] } } } } }, { "termios --- POSIX风格的tty控制": { "data": { "uuid": "python-4-536", "seg": [ [ [ "termios", "posix", "风格", "tty", "控制" ] ] ], "level": "1", "related_data": {} } } }, { "tty --- 终端控制功能": { "data": { "uuid": "python-4-537", "seg": [ [ [ "tty", "终端", "控制", "功能" ] ] ], "level": "1", "related_data": {} } } }, { "pty --- 伪终端工具": { "data": { "uuid": "python-4-538", "seg": [ [ [ "pty", "伪", "终端", "工具" ] ] ], "level": "1", "related_data": {} } } }, { "fcntl --- The fcntl and ioctl system calls": { "data": { "uuid": "python-4-539", "seg": [ [ [ "fcntl", "the", "and", "ioctl", "system", "calls" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_790158_872741" ] } } } } }, { "pipes --- 终端管道接口": { "data": { "uuid": "python-4-540", "seg": [ [ [ "pipes", "终端", "管道", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "resource --- Resource usage information": { "data": { "uuid": "python-4-541", "seg": [ [ [ "resource", "usage", "in", "for", "mation" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_940215_1076695", "8_755578_811283", "8_7459237_53444103", "8_652782_460815", "8_685320_544767" ] } } } } }, { "nis --- Sun的NIS (黄页) 接口": { "data": { "uuid": "python-4-542", "seg": [ [ [ "nis", "sun", "黄页", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "Unix syslog库例程": { "data": { "uuid": "python-4-543", "seg": [ [ [ "unix", "syslog", "库", "例程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-84", "seg": [ [ [ "unix", "专有", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "被取代的模块": { "children": [ { "optparse --- 解析器的命令行选项": { "data": { "uuid": "python-4-544", "seg": [ [ [ "optparse", "解析器", "命令行", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "imp --- Access the import internals": { "data": { "uuid": "python-4-545", "seg": [ [ [ "imp", "access", "the", "import", "internals" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-85", "seg": [ [ [ "取代", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "未创建文档的模块": { "children": [ { "平台特定模块": { "data": { "uuid": "python-4-546", "seg": [ [ [ "平台", "特定", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-86", "seg": [ [ [ "创建", "文档", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "Python基础": { "children": [ { "在交互式环境中输入表达式": { "data": { "uuid": "python-4-547", "seg": [ [ [ "交互式", "环境", "输入", "表达式" ] ] ], "level": "1", "related_data": {} } } }, { "字符串连接和复制": { "data": { "uuid": "python-4-548", "seg": [ [ [ "字符串", "连接" ], [ "复制" ] ] ], "level": "1", "related_data": {} } } }, { "在变量中保存值": { "children": [ { "变量名": { "data": { "uuid": "python-5-226", "seg": [ [ [ "变量名" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428737_53394984", "8_659107_472762" ] } } } } } ], "data": { "uuid": "python-4-549", "seg": [ [ [ "变量", "保存", "值" ] ] ], "level": "1", "related_data": {} } } }, { "第一个程序": { "data": { "uuid": "python-4-550", "seg": [ [ [ "程序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439367_53413655", "8_650786_457791", "8_7434637_53405016", "8_7450233_53430803", "8_235100_213291", "8_7440493_53415784", "8_7451735_53433180", "8_7449165_53429218" ] } } } } }, { "程序剖析": { "children": [ { "print函数": { "data": { "uuid": "python-5-227", "seg": [ [ [ "print", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1098593_1313233", "8_7396555_53340347", "8_1059372_1256851" ] } } } } }, { "input函数": { "data": { "uuid": "python-5-228", "seg": [ [ [ "input", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_699851_588313" ] } } } } }, { "输出用户的名字": { "data": { "uuid": "python-5-229", "seg": [ [ [ "输出", "用户", "名字" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1119017_1445397" ] } } } } }, { "len函数": { "data": { "uuid": "python-5-230", "seg": [ [ [ "len", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_766990_826425" ] } } } } } ], "data": { "uuid": "python-4-551", "seg": [ [ [ "程序", "剖析" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-87", "seg": [ [ [ "python", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "高级特性": { "children": [ { "切片": { "data": { "uuid": "python-4-552", "seg": [ [ [ "切片" ] ] ], "level": "1", "related_data": {} } } }, { "迭代": { "data": { "uuid": "python-4-553", "seg": [ [ [ "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "列表生成式": { "data": { "uuid": "python-4-554", "seg": [ [ [ "列表", "生成式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-88", "seg": [ [ [ "高级", "特性" ] ] ], "level": "1", "related_data": {} } } }, { "函数式编程": { "children": [ { "高阶函数": { "children": [ { "map/reduce": { "data": { "uuid": "python-5-231", "seg": [ [ [ "map", "reduce" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7420591_53378467", "8_7449379_53429400", "8_7419660_53377192", "8_7396540_53340373", "8_7413090_53364865", "8_713846_705436" ] } } } } }, { "filter": { "data": { "uuid": "python-5-232", "seg": [ [ [ "filter" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-555", "seg": [ [ [ "高阶", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "返回函数": { "data": { "uuid": "python-4-556", "seg": [ [ [ "返回", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_729403_742526" ] } } } } }, { "匿名函数": { "data": { "uuid": "python-4-557", "seg": [ [ [ "匿名", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "偏函数": { "data": { "uuid": "python-4-558", "seg": [ [ [ "偏", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-89", "seg": [ [ [ "函数", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "面向对象高级编程": { "children": [ { "使用__slots__": { "data": { "uuid": "python-4-559", "seg": [ [ [ "slots" ] ] ], "level": "1", "related_data": {} } } }, { "使用@property": { "data": { "uuid": "python-4-560", "seg": [ [ [ "property" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_354775_367474", "8_1091493_1299003" ] } } } } }, { "定制类": { "data": { "uuid": "python-4-561", "seg": [ [ [ "定制", "类" ] ] ], "level": "1", "related_data": {} } } }, { "使用枚举类": { "data": { "uuid": "python-4-562", "seg": [ [ [ "枚举", "类" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-90", "seg": [ [ [ "面向对象", "高级", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "IO编程": { "children": [ { "StringIO和BytesIO": { "data": { "uuid": "python-4-563", "seg": [ [ [ "stringio" ], [ "bytesio" ] ] ], "level": "1", "related_data": {} } } }, { "操作文件和目录": { "data": { "uuid": "python-4-564", "seg": [ [ [ "操作", "文件" ], [ "目录" ] ] ], "level": "1", "related_data": {} } } }, { "序列化": { "data": { "uuid": "python-4-565", "seg": [ [ [ "序列化" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-91", "seg": [ [ [ "io", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "进程和线程": { "children": [ { "多进程": { "data": { "uuid": "python-4-566", "seg": [ [ [ "进程" ] ] ], "level": "1", "related_data": {} } } }, { "ThreadLocal": { "data": { "uuid": "python-4-567", "seg": [ [ [ "threadlocal" ] ] ], "level": "1", "related_data": {} } } }, { "进程vs. 线程": { "data": { "uuid": "python-4-568", "seg": [ [ [ "进程", "vs", "线程" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_693219_570331", "8_774518_838455", "8_697320_582296", "8_767492_827115", "8_1058633_1255992" ] } } } } }, { "分布式进程": { "data": { "uuid": "python-4-569", "seg": [ [ [ "分布式", "进程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-92", "seg": [ [ [ "进程" ], [ "线程" ] ] ], "level": "1", "related_data": {} } } }, { "正则表达式": { "data": { "uuid": "python-3-93", "seg": [ [ [ "正则表达式" ] ] ], "level": "1", "related_data": {} } } }, { "常用内建模块": { "children": [ { "collections": { "data": { "uuid": "python-4-570", "seg": [ [ [ "collections" ] ] ], "level": "1", "related_data": {} } } }, { "base64": { "data": { "uuid": "python-4-571", "seg": [ [ [ "base64" ] ] ], "level": "1", "related_data": {} } } }, { "struct": { "data": { "uuid": "python-4-572", "seg": [ [ [ "struct" ] ] ], "level": "1", "related_data": {} } } }, { "hashlib": { "data": { "uuid": "python-4-573", "seg": [ [ [ "hashlib" ] ] ], "level": "1", "related_data": {} } } }, { "hmac": { "data": { "uuid": "python-4-574", "seg": [ [ [ "hmac" ] ] ], "level": "1", "related_data": {} } } }, { "itertools": { "data": { "uuid": "python-4-575", "seg": [ [ [ "itertools" ] ] ], "level": "1", "related_data": {} } } }, { "contextlib": { "data": { "uuid": "python-4-576", "seg": [ [ [ "contextlib" ] ] ], "level": "1", "related_data": {} } } }, { "XML": { "data": { "uuid": "python-4-577", "seg": [ [ [ "xml" ] ] ], "level": "1", "related_data": {} } } }, { "HTMLParser": { "data": { "uuid": "python-4-578", "seg": [ [ [ "htmlparser" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-94", "seg": [ [ [ "建", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "virtualenv": { "data": { "uuid": "python-3-95", "seg": [ [ [ "virtualenv" ] ] ], "level": "1", "related_data": {} } } }, { "图形界面": { "children": [ { "海龟绘图": { "data": { "uuid": "python-4-579", "seg": [ [ [ "海龟", "绘图" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-96", "seg": [ [ [ "图形界面" ] ] ], "level": "1", "related_data": {} } } }, { "网络编程": { "children": [ { "TCP/IP简介": { "data": { "uuid": "python-4-580", "seg": [ [ [ "tcp", "ip", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "TCP编程": { "data": { "uuid": "python-4-581", "seg": [ [ [ "tcp", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "UDP编程": { "data": { "uuid": "python-4-582", "seg": [ [ [ "udp", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "几个网络模块": { "children": [ { "模块socket": { "data": { "uuid": "python-5-233", "seg": [ [ [ "模块", "socket" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_251512_250187" ] } } } } }, { "模块urllib和urllib2": { "data": { "uuid": "python-5-234", "seg": [ [ [ "模块", "urllib" ], [ "urllib2" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_727119_735458" ] } } } } } ], "data": { "uuid": "python-4-583", "seg": [ [ [ "网络", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "SocketServer及相关的类": { "data": { "uuid": "python-4-584", "seg": [ [ [ "socketserver" ], [ "相关", "类" ] ] ], "level": "1", "related_data": {} } } }, { "Twisted": { "children": [ { "下载并安装Twisted": { "data": { "uuid": "python-5-235", "seg": [ [ [ "下载", "安装", "twisted" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_733035_754081", "8_7446679_53426198", "8_1056774_1253820" ] } } } } }, { "编写Twisted服务器": { "data": { "uuid": "python-5-236", "seg": [ [ [ "编写", "twisted", "服务器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-585", "seg": [ [ [ "twisted" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-97", "seg": [ [ [ "网络", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "电子邮件": { "children": [ { "SMTP发送邮件": { "data": { "uuid": "python-4-586", "seg": [ [ [ "smtp", "发送", "邮件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1094618_1304988" ] } } } } }, { "POP3收取邮件": { "data": { "uuid": "python-4-587", "seg": [ [ [ "pop3", "收取", "邮件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-98", "seg": [ [ [ "电子邮件" ] ] ], "level": "1", "related_data": {} } } }, { "访问数据库": { "children": [ { "使用SQLite": { "data": { "uuid": "python-4-588", "seg": [ [ [ "sqlite" ] ] ], "level": "1", "related_data": {} } } }, { "使用MySQL": { "data": { "uuid": "python-4-589", "seg": [ [ [ "mysql" ] ] ], "level": "1", "related_data": {} } } }, { "使用SQLAlchemy": { "data": { "uuid": "python-4-590", "seg": [ [ [ "sqlalchemy" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_348437_355577" ] } } } } } ], "data": { "uuid": "python-3-99", "seg": [ [ [ "访问", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "Web开发": { "children": [ { "HTTP协议简介": { "data": { "uuid": "python-4-591", "seg": [ [ [ "http", "协议", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "HTML简介": { "data": { "uuid": "python-4-592", "seg": [ [ [ "html", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI接口": { "data": { "uuid": "python-4-593", "seg": [ [ [ "wsgi", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "使用Web框架": { "data": { "uuid": "python-4-594", "seg": [ [ [ "web", "框架" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-100", "seg": [ [ [ "web", "开发" ] ] ], "level": "1", "related_data": {} } } }, { "异步IO": { "children": [ { "asyncio": { "data": { "uuid": "python-4-595", "seg": [ [ [ "asyncio" ] ] ], "level": "1", "related_data": {} } } }, { "async/await": { "data": { "uuid": "python-4-596", "seg": [ [ [ "async", "await" ] ] ], "level": "1", "related_data": {} } } }, { "aiohttp": { "data": { "uuid": "python-4-597", "seg": [ [ [ "aiohttp" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-101", "seg": [ [ [ "异步", "io" ] ] ], "level": "1", "related_data": {} } } }, { "使用MicroPython": { "children": [ { "搭建开发环境": { "data": { "uuid": "python-4-598", "seg": [ [ [ "搭建", "开发", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "控制小车": { "data": { "uuid": "python-4-599", "seg": [ [ [ "控制", "小车" ] ] ], "level": "1", "related_data": {} } } }, { "遥控小车": { "data": { "uuid": "python-4-600", "seg": [ [ [ "遥控", "小车" ] ] ], "level": "1", "related_data": {} } } }, { "遥控转向": { "data": { "uuid": "python-4-601", "seg": [ [ [ "遥控", "转向" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-102", "seg": [ [ [ "micropython" ] ] ], "level": "1", "related_data": {} } } }, { "当索引行不通时": { "children": [ { "字典的用途": { "data": { "uuid": "python-4-602", "seg": [ [ [ "字典", "用途" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-103", "seg": [ [ [ "索引", "行不通" ] ] ], "level": "1", "related_data": {} } } }, { "抽象": { "children": [ { "懒惰是一种美德": { "data": { "uuid": "python-4-603", "seg": [ [ [ "懒惰", "美德" ] ] ], "level": "1", "related_data": {} } } }, { "自定义函数": { "children": [ { "给函数编写文档": { "data": { "uuid": "python-5-237", "seg": [ [ [ "函数", "编写", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7446039_53425061", "8_1102196_1316591", "8_7427183_53391236", "8_7428455_53394214", "8_709882_667693", "8_7456450_53440266", "8_666241_484559", "8_7456701_53441357" ] } } } } } ], "data": { "uuid": "python-4-604", "seg": [ [ [ "自定义", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7431787_53400340" ] } } } } }, { "参数魔法": { "children": [ { "值从哪里来": { "data": { "uuid": "python-5-238", "seg": [ [ [ "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433138_53402943" ] } } } } }, { "我能修改参数吗": { "data": { "uuid": "python-5-239", "seg": [ [ [ "修改", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7404691_53353650" ] } } } } }, { "收集参数": { "data": { "uuid": "python-5-240", "seg": [ [ [ "收集", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "分配参数": { "data": { "uuid": "python-5-241", "seg": [ [ [ "分配", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7410981_53361791" ] } } } } } ], "data": { "uuid": "python-4-605", "seg": [ [ [ "参数", "魔法" ] ] ], "level": "1", "related_data": {} } } }, { "递归": { "children": [ { "两个经典案例:阶乘和幂": { "data": { "uuid": "python-5-242", "seg": [ [ [ "经典", "案例" ] ], [ [ "阶乘" ], [ "幂" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7432664_53402065" ] } } } } }, { "另一个经典案例:二分查找": { "data": { "uuid": "python-5-243", "seg": [ [ [ "经典", "案例" ] ], [ [ "查找" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1054999_1252053" ] } } } } } ], "data": { "uuid": "python-4-606", "seg": [ [ [ "递归" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1064883_1263906", "8_7447860_53427816", "8_7434772_53405437" ] } } } } } ], "data": { "uuid": "python-3-104", "seg": [ [ [ "抽象" ] ] ], "level": "1", "related_data": {} } } }, { "再谈抽象": { "children": [ { "对象魔法": { "data": { "uuid": "python-4-607", "seg": [ [ [ "对象", "魔法" ] ] ], "level": "1", "related_data": {} } } }, { "关于面向对象设计的一些思考": { "data": { "uuid": "python-4-608", "seg": [ [ [ "面向对象", "设计", "思考" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-105", "seg": [ [ [ "谈", "抽象" ] ] ], "level": "1", "related_data": {} } } }, { "开箱即用": { "children": [ { "探索模块": { "children": [ { "模块包含什么": { "data": { "uuid": "python-5-244", "seg": [ [ [ "模块", "包含" ] ] ], "level": "1", "related_data": {} } } }, { "使用help获取帮助": { "data": { "uuid": "python-5-245", "seg": [ [ [ "help", "获取" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1095308_1306531", "8_7412927_53364476", "8_1095291_1306481" ] } } } } }, { "文档": { "data": { "uuid": "python-5-246", "seg": [ [ [ "文档" ] ] ], "level": "1", "related_data": {} } } }, { "使用源代码": { "data": { "uuid": "python-5-247", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-609", "seg": [ [ [ "探索", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-106", "seg": [ [ [ "开箱" ] ] ], "level": "1", "related_data": {} } } }, { "图形用户界面": { "children": [ { "创建GUI示例应用程序": { "children": [ { "初探": { "data": { "uuid": "python-5-248", "seg": [ [ [ "初探" ] ] ], "level": "1", "related_data": {} } } }, { "布局": { "data": { "uuid": "python-5-249", "seg": [ [ [ "布局" ] ] ], "level": "1", "related_data": {} } } }, { "事件处理": { "data": { "uuid": "python-5-250", "seg": [ [ [ "事件处理" ] ] ], "level": "1", "related_data": {} } } }, { "最终的程序": { "data": { "uuid": "python-5-251", "seg": [ [ [ "最终", "程序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1098759_1313518" ] } } } } } ], "data": { "uuid": "python-4-610", "seg": [ [ [ "创建", "gui", "示例", "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "使用其他GUI工具包": { "data": { "uuid": "python-4-611", "seg": [ [ [ "gui", "工具包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-107", "seg": [ [ [ "图形用户界面" ] ] ], "level": "1", "related_data": {} } } }, { "数据库支持": { "children": [ { "Python数据库API": { "children": [ { "全局变量": { "data": { "uuid": "python-5-252", "seg": [ [ [ "全局变量" ] ] ], "level": "1", "related_data": {} } } }, { "连接和游标": { "children": [ { "使用SocketServer实现分叉和线程化": { "data": { "uuid": "python-6-40", "seg": [ [ [ "socketserver", "分叉" ], [ "线程", "化" ] ] ], "level": "1", "related_data": {} } } }, { "使用select和poll实现异步I/O": { "data": { "uuid": "python-6-41", "seg": [ [ [ "select" ], [ "poll", "异步", "i", "o" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1050402_1247553" ] } } } } } ], "data": { "uuid": "python-5-253", "seg": [ [ [ "连接" ], [ "游标" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-612", "seg": [ [ [ "python", "数据库", "api" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-108", "seg": [ [ [ "数据库", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "Python和Web": { "children": [ { "屏幕抓取": { "children": [ { "Tidy和XHTML解析": { "data": { "uuid": "python-5-254", "seg": [ [ [ "tidy" ], [ "xhtml", "解析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440602_53418882" ] } } } } }, { "Beautiful Soup": { "data": { "uuid": "python-5-255", "seg": [ [ [ "beaut", "if", "ul", "soup" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-613", "seg": [ [ [ "屏幕", "抓取" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_871746_1003841" ] } } } } }, { "使用CGI创建动态网页": { "children": [ { "第一步:准备Web服务器": { "data": { "uuid": "python-5-256", "seg": [ [ [] ], [ [ "web", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "第二步:添加!#行": { "data": { "uuid": "python-5-257", "seg": [ [ [] ], [ [ "添加", "!", "行" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444996_53423566" ] } } } } }, { "第三步:设置文件权限": { "data": { "uuid": "python-5-258", "seg": [ [ [] ], [ [ "设置", "文件", "权限" ] ] ], "level": "1", "related_data": {} } } }, { "CGI安全风险": { "data": { "uuid": "python-5-259", "seg": [ [ [ "cgi", "风险" ] ] ], "level": "1", "related_data": {} } } }, { "简单的CGI脚本": { "data": { "uuid": "python-5-260", "seg": [ [ [ "cgi", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "使用cgitb进行调试": { "data": { "uuid": "python-5-261", "seg": [ [ [ "cgitb", "调试" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_919770_1055034" ] } } } } }, { "使用模块cgi": { "data": { "uuid": "python-5-262", "seg": [ [ [ "模块", "cgi" ] ] ], "level": "1", "related_data": {} } } }, { "简单的表单": { "data": { "uuid": "python-5-263", "seg": [ [ [ "表单" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-614", "seg": [ [ [ "cgi", "创建", "动态", "网页" ] ] ], "level": "1", "related_data": {} } } }, { "Web服务:更高级的抓取": { "children": [ { "RSS和相关内容": { "data": { "uuid": "python-5-264", "seg": [ [ [ "rss" ], [ "相关", "内容" ] ] ], "level": "1", "related_data": {} } } }, { "使用XML-RPC进行远程过程调用": { "data": { "uuid": "python-5-265", "seg": [ [ [ "xml", "rpc", "远程", "过程", "调用" ] ] ], "level": "1", "related_data": {} } } }, { "SOAP": { "data": { "uuid": "python-5-266", "seg": [ [ [ "soap" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-615", "seg": [ [ [ "web", "服务" ] ], [ [ "高级", "抓取" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-109", "seg": [ [ [ "python" ], [ "web" ] ] ], "level": "1", "related_data": {} } } }, { "测试基础": { "children": [ { "先测试再编码": { "children": [ { "准确的需求说明": { "data": { "uuid": "python-5-267", "seg": [ [ [ "准确", "需求" ] ] ], "level": "1", "related_data": {} } } }, { "做好应对变化的准备": { "data": { "uuid": "python-5-268", "seg": [ [ [ "做好", "应对", "变化" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7452467_53434475" ] } } } } }, { "测试四步曲": { "data": { "uuid": "python-5-269", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-616", "seg": [ [ [ "编码" ] ] ], "level": "1", "related_data": {} } } }, { "测试工具": { "children": [ { "doctest": { "data": { "uuid": "python-5-270", "seg": [ [ [ "doctest" ] ] ], "level": "1", "related_data": {} } } }, { "unittest": { "data": { "uuid": "python-5-271", "seg": [ [ [ "unittest" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_749200_801624", "8_1057564_1254701" ] } } } } } ], "data": { "uuid": "python-4-617", "seg": [ [ [ "测试工具" ] ] ], "level": "1", "related_data": {} } } }, { "超越单元测试": { "children": [ { "使用PyChecker和PyLint检查源代码": { "data": { "uuid": "python-5-272", "seg": [ [ [ "pychecker" ], [ "pylint", "检查" ] ] ], "level": "1", "related_data": {} } } }, { "性能分析": { "data": { "uuid": "python-5-273", "seg": [ [ [ "性能", "分析" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-618", "seg": [ [ [ "超越", "单元测试" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-110", "seg": [ [ [ "基础" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445378_53423924", "8_662804_478611" ] } } } } }, { "扩展Python": { "children": [ { "鱼和熊掌兼得": { "data": { "uuid": "python-4-619", "seg": [ [ [ "鱼" ], [ "熊掌", "兼得" ] ] ], "level": "1", "related_data": {} } } }, { "简单易行的方式:Jython和IronPython": { "data": { "uuid": "python-4-620", "seg": [ [ [ "简单易行", "方式" ] ], [ [ "jython" ], [ "ironpython" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_719810_713939" ] } } } } }, { "编写C语言扩展": { "children": [ { "SWIG": { "data": { "uuid": "python-5-274", "seg": [ [ [ "swig" ] ] ], "level": "1", "related_data": {} } } }, { "手工编写扩展": { "data": { "uuid": "python-5-275", "seg": [ [ [ "手工", "编写", "扩展" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7447305_53426973", "8_7443194_53420304" ] } } } } } ], "data": { "uuid": "python-4-621", "seg": [ [ [ "编写", "c语言", "扩展" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-111", "seg": [ [ [ "扩展", "python" ] ] ], "level": "1", "related_data": {} } } }, { "程序打包": { "children": [ { "Setuptools基础": { "data": { "uuid": "python-4-622", "seg": [ [ [ "setuptools", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "打包": { "data": { "uuid": "python-4-623", "seg": [ [ [ "打包" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_765472_825343", "8_719184_713158" ] } } } } }, { "编译扩展": { "data": { "uuid": "python-4-624", "seg": [ [ [ "编译", "扩展" ] ] ], "level": "1", "related_data": {} } } }, { "使用py2exe创建可执行程序": { "data": { "uuid": "python-4-625", "seg": [ [ [ "py2exe", "创建", "可执行程序" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-112", "seg": [ [ [ "程序", "打包" ] ] ], "level": "1", "related_data": {} } } }, { "趣味编程": { "children": [ { "为何要有趣": { "data": { "uuid": "python-4-626", "seg": [ [ [ "有趣" ] ] ], "level": "1", "related_data": {} } } }, { "编程柔术": { "data": { "uuid": "python-4-627", "seg": [ [ [ "编程", "柔术" ] ] ], "level": "1", "related_data": {} } } }, { "原型设计": { "data": { "uuid": "python-4-628", "seg": [ [ [ "原型", "设计" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7446138_53425433", "8_1094263_1304330" ] } } } } }, { "如果你已不胜其烦": { "data": { "uuid": "python-4-629", "seg": [ [ [ "不胜其烦" ] ] ], "level": "1", "related_data": {} } } }, { "如果你想深入学习": { "data": { "uuid": "python-4-630", "seg": [ [ [ "想", "学习" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_372604_400122", "8_7460518_53445602", "8_7425399_53386846", "8_7410908_53361714", "8_743209_787047", "8_7399012_53345856", "8_7405824_53355216", "8_747116_797973", "8_7401339_53349193", "8_7462705_53448330" ] } } } } } ], "data": { "uuid": "python-3-113", "seg": [ [ [ "趣味", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "Python编程基础": { "children": [ { "控制流": { "children": [ { "布尔值": { "data": { "uuid": "python-5-276", "seg": [ [ [ "布尔值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1093476_1302960" ] } } } } }, { "比较操作符": { "data": { "uuid": "python-5-277", "seg": [ [ [ "操作符" ] ] ], "level": "1", "related_data": {} } } }, { "布尔操作符": { "children": [ { "二元布尔操作符": { "data": { "uuid": "python-6-42", "seg": [ [ [ "布尔", "操作符" ] ] ], "level": "1", "related_data": {} } } }, { "not操作符": { "data": { "uuid": "python-6-43", "seg": [ [ [ "not", "操作符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7417516_53372789", "8_7443460_53420579", "8_337637_335148", "8_7456501_53440281", "8_7410153_53360752", "8_7413078_53365575", "8_4646152_29329636", "8_1024337_1217850", "8_7407499_53357521", "8_7464344_53450842" ] } } } } } ], "data": { "uuid": "python-5-278", "seg": [ [ [ "布尔", "操作符" ] ] ], "level": "1", "related_data": {} } } }, { "混合布尔和比较操作符": { "data": { "uuid": "python-5-279", "seg": [ [ [ "混合", "布尔" ], [ "操作符" ] ] ], "level": "1", "related_data": {} } } }, { "控制流的元素": { "children": [ { "代码块": { "data": { "uuid": "python-6-44", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-280", "seg": [ [ [ "控制流", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "程序执行": { "data": { "uuid": "python-5-281", "seg": [ [ [ "程序执行" ] ] ], "level": "1", "related_data": {} } } }, { "控制流语句": { "children": [ { "else语句": { "data": { "uuid": "python-6-45", "seg": [ [ [ "else", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7442897_53419903", "8_7464161_53450550", "8_7408729_53358904" ] } } } } }, { "elif语句": { "data": { "uuid": "python-6-46", "seg": [ [ [ "elif", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_978019_1136637" ] } } } } }, { "恼人的循环": { "data": { "uuid": "python-6-47", "seg": [ [ [ "恼人", "循环" ] ] ], "level": "1", "related_data": {} } } }, { "等价的while循环": { "data": { "uuid": "python-6-48", "seg": [ [ [ "等价", "while循环" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_712960_704022", "8_654548_465625", "8_7430841_53398340", "8_1058609_1255944", "8_7412007_53363154" ] } } } } } ], "data": { "uuid": "python-5-282", "seg": [ [ [ "控制流", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "用sys.exit函数提前结束程序": { "data": { "uuid": "python-5-283", "seg": [ [ [ "sys", "exit", "函数", "提前结束", "程序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_772432_835717" ] } } } } } ], "data": { "uuid": "python-4-631", "seg": [ [ [ "控制流" ] ] ], "level": "1", "related_data": {} } } }, { "字符串操作": { "children": [ { "将字符串放入其他字符串": { "data": { "uuid": "python-5-284", "seg": [ [ [ "字符串", "放入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7419634_53377162", "8_7456425_53440196" ] } } } } }, { "有用的字符串方法": { "data": { "uuid": "python-5-285", "seg": [ [ [ "有用", "字符串", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "使用ord和chr函数的字符的数值": { "data": { "uuid": "python-5-286", "seg": [ [ [ "ord" ], [ "chr", "函数", "字符", "数值" ] ] ], "level": "1", "related_data": {} } } }, { "用pyperclip模块复制粘贴字符串": { "data": { "uuid": "python-5-287", "seg": [ [ [ "pyperclip", "模块", "复制粘贴", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443410_53420523" ] } } } } }, { "计算字符串的长度": { "data": { "uuid": "python-5-288", "seg": [ [ [ "计算", "字符串", "长度" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443491_53420637", "8_7426761_53390656", "8_7444251_53422355" ] } } } } }, { "截取字符串": { "data": { "uuid": "python-5-289", "seg": [ [ [ "截取", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451147_53432178", "8_7419304_53376334", "8_718167_711835" ] } } } } }, { "分割、合并字符串": { "data": { "uuid": "python-5-290", "seg": [ [ [ "分割" ], [ "合并", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "检索字符串": { "data": { "uuid": "python-5-291", "seg": [ [ [ "检索", "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "字母的大小写转换": { "data": { "uuid": "python-5-292", "seg": [ [ [ "字母", "大小写", "转换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_769097_829741", "8_7447458_53427323", "8_7405282_53354418" ] } } } } }, { "去除字符串中的空格和": { "data": { "uuid": "python-5-293", "seg": [ [ [ "去除", "字符串", "空格" ], [] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_716271_708943", "8_7460625_53445719" ] } } } } }, { "格式化字符串": { "data": { "uuid": "python-5-294", "seg": [ [ [ "格式化", "字符串" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-632", "seg": [ [ [ "字符串", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-114", "seg": [ [ [ "python", "编程", "基础" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7464362_53450750" ] } } } } }, { "自动化任务": { "children": [ { "输入验证": { "children": [ { "PyInputPlus模块": { "children": [ { "关键字参数min、max、greaterThan和lessThan": { "data": { "uuid": "python-6-49", "seg": [ [ [ "关键字", "参数", "min" ], [ "max" ], [ "greaterthan" ], [ "lessthan" ] ] ], "level": "1", "related_data": {} } } }, { "关键字参数blank": { "data": { "uuid": "python-6-50", "seg": [ [ [ "关键字", "参数", "blank" ] ] ], "level": "1", "related_data": {} } } }, { "关键字参数limit、timeout和default": { "data": { "uuid": "python-6-51", "seg": [ [ [ "关键字", "参数", "limit" ], [ "timeout" ], [ "default" ] ] ], "level": "1", "related_data": {} } } }, { "关键字参数allowRegexes和blockRegexes": { "data": { "uuid": "python-6-52", "seg": [ [ [ "关键字", "参数", "allowregexes" ], [ "blockregexes" ] ] ], "level": "1", "related_data": {} } } }, { "将自定义验证函数传递给inputCustom": { "data": { "uuid": "python-6-53", "seg": [ [ [ "自定义", "验证", "函数", "传递", "inputcustom" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-295", "seg": [ [ [ "pyinputplus", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-633", "seg": [ [ [ "输入", "验证" ] ] ], "level": "1", "related_data": {} } } }, { "组织文件": { "children": [ { "shutil模块": { "data": { "uuid": "python-5-296", "seg": [ [ [ "shutil", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "遍历目录树": { "data": { "uuid": "python-5-297", "seg": [ [ [ "遍历", "目录", "树" ] ] ], "level": "1", "related_data": {} } } }, { "用zipfile模块压缩文件": { "data": { "uuid": "python-5-298", "seg": [ [ [ "zipfile", "模块", "压缩文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-634", "seg": [ [ [ "组织", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "从Web抓取信息": { "children": [ { "用requests模块从Web下载文件": { "data": { "uuid": "python-5-299", "seg": [ [ [ "requests", "模块", "web", "下载", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_704207_596108" ] } } } } }, { "将下载的文件保存到硬盘": { "data": { "uuid": "python-5-300", "seg": [ [ [ "下载", "文件", "保存", "硬盘" ] ] ], "level": "1", "related_data": {} } } }, { "HTML": { "data": { "uuid": "python-5-301", "seg": [ [ [ "html" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7405224_53356380", "8_1094702_1305167", "8_1058060_1255330", "8_7423964_53384358", "8_750570_803726", "8_704503_597858", "8_223986_182656", "8_1097833_1311915", "8_769985_831293", "8_7405715_53356029" ] } } } } }, { "用bs4模块解析HTML": { "data": { "uuid": "python-5-302", "seg": [ [ [ "bs4", "模块", "解析", "html" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7405288_53354542" ] } } } } }, { "用selenium模块控制浏览器": { "data": { "uuid": "python-5-303", "seg": [ [ [ "selenium", "模块", "控制", "浏览器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-635", "seg": [ [ [ "web", "抓取", "信息" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7458185_53442726" ] } } } } }, { "处理Excel电子表格": { "children": [ { "Excel文档": { "data": { "uuid": "python-5-304", "seg": [ [ [ "excel", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7405597_53355007", "8_4647286_29331593", "8_1052049_1249565", "8_237164_216975", "8_7413725_53365965", "8_7425586_53387159", "8_7463828_53450002", "8_7407431_53357545", "8_7465157_53451929", "8_708702_650062" ] } } } } }, { "安装openpyxl模块": { "data": { "uuid": "python-5-305", "seg": [ [ [ "安装", "openpyxl", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "读取Excel文档": { "data": { "uuid": "python-5-306", "seg": [ [ [ "读取", "excel", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7431103_53399068", "8_392375_435784", "8_717934_711447", "8_7417607_53373122", "8_3535586_23009257", "8_693943_572898" ] } } } } }, { "写入Excel文档": { "data": { "uuid": "python-5-307", "seg": [ [ [ "写入", "excel", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_778302_849363", "8_262124_274832", "8_7415965_53369805", "8_763455_821889", "8_7414773_53367715", "8_1029085_1224134" ] } } } } }, { "设置单元格的字体风格": { "data": { "uuid": "python-5-308", "seg": [ [ [ "设置", "单元格", "字体", "风格" ] ] ], "level": "1", "related_data": {} } } }, { "Font对象": { "data": { "uuid": "python-5-309", "seg": [ [ [ "font", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "公式": { "data": { "uuid": "python-5-310", "seg": [ [ [ "公式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7396504_53340244" ] } } } } }, { "调整行和列": { "data": { "uuid": "python-5-311", "seg": [ [ [ "调整", "行和列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-636", "seg": [ [ [ "excel", "电子表格" ] ] ], "level": "1", "related_data": {} } } }, { "处理Google电子表格": { "children": [ { "安装和设置EZSheets": { "data": { "uuid": "python-5-312", "seg": [ [ [ "安装" ], [ "设置", "ezsheets" ] ] ], "level": "1", "related_data": {} } } }, { "Spreadsheet对象": { "data": { "uuid": "python-5-313", "seg": [ [ [ "spreadsheet", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "工作表对象": { "data": { "uuid": "python-5-314", "seg": [ [ [ "工作", "表", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "利用Google Sheets配额": { "data": { "uuid": "python-5-315", "seg": [ [ [ "利用", "google", "sheets", "配额" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428390_53394082" ] } } } } } ], "data": { "uuid": "python-4-637", "seg": [ [ [ "google", "电子表格" ] ] ], "level": "1", "related_data": {} } } }, { "处理PDF和Word文档": { "children": [ { "PDF文档": { "data": { "uuid": "python-5-316", "seg": [ [ [ "pdf", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423182_53382762", "8_774625_838927", "8_7414384_53367016" ] } } } } }, { "Word文档": { "data": { "uuid": "python-5-317", "seg": [ [ [ "word", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7463488_53449393", "8_7439495_53414052", "8_7422130_53379541", "8_7407172_53357050", "8_7456379_53443602", "8_1054073_1251355" ] } } } } }, { "从Word文档中创建PDF": { "data": { "uuid": "python-5-318", "seg": [ [ [ "word", "文档", "创建", "pdf" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-638", "seg": [ [ [ "pdf" ], [ "word", "文档" ] ] ], "level": "1", "related_data": {} } } }, { "处理CSV文件和JSON数据": { "children": [ { "csv模块": { "data": { "uuid": "python-5-319", "seg": [ [ [ "csv", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_744365_793336", "8_736481_764250", "8_1070170_1271493", "8_7415531_53368997", "8_1019101_1210409", "8_756374_811491", "8_718685_712506", "8_1061397_1259252", "8_750763_804118", "8_7462810_53448507" ] } } } } }, { "json模块": { "data": { "uuid": "python-5-320", "seg": [ [ [ "json", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_757028_812294", "8_7399757_53347240", "8_643876_444042", "8_631991_441788", "8_7425897_53388274", "8_7397643_53342821", "8_797264_886228", "8_917383_1057025", "8_762709_822405", "8_701101_590635" ] } } } } } ], "data": { "uuid": "python-4-639", "seg": [ [ [ "csv", "文件" ], [ "json", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "发送电子邮件和短信": { "children": [ { "使用Gmail API发送和接收电子邮件": { "data": { "uuid": "python-5-321", "seg": [ [ [ "gmail", "api", "发送" ], [ "接收", "电子邮件" ] ] ], "level": "2", "related_data": {} } } }, { "SMTP": { "data": { "uuid": "python-5-322", "seg": [ [ [ "smtp" ] ] ], "level": "1", "related_data": {} } } }, { "发送电子邮件": { "data": { "uuid": "python-5-323", "seg": [ [ [ "发送", "电子邮件" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7435579_53406455" ] } } } } }, { "IMAP": { "data": { "uuid": "python-5-324", "seg": [ [ [ "imap" ] ] ], "level": "1", "related_data": {} } } }, { "用IMAP获取和删除电子邮件": { "data": { "uuid": "python-5-325", "seg": [ [ [ "imap", "获取" ], [ "删除", "电子邮件" ] ] ], "level": "2", "related_data": {} } } }, { "使用短信电子邮件网关发送短信": { "data": { "uuid": "python-5-326", "seg": [ [ [ "短信", "电子邮件", "网关", "发送" ] ] ], "level": "2", "related_data": {} } } }, { "用Twilio发送短信": { "data": { "uuid": "python-5-327", "seg": [ [ [ "twilio", "发送", "短信" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-640", "seg": [ [ [ "发送", "电子邮件" ], [ "短信" ] ] ], "level": "1", "related_data": {} } } }, { "操作图像": { "children": [ { "计算机图像基础": { "data": { "uuid": "python-5-328", "seg": [ [ [ "计算机", "图像", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "用pillow操作图像": { "data": { "uuid": "python-5-329", "seg": [ [ [ "pillow", "操作", "图像" ] ] ], "level": "1", "related_data": {} } } }, { "在图像上绘画": { "children": [ { "绘制形状": { "data": { "uuid": "python-6-54", "seg": [ [ [ "绘制", "形状" ] ] ], "level": "1", "related_data": {} } } }, { "绘制文本": { "data": { "uuid": "python-6-55", "seg": [ [ [ "绘制", "文本" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-330", "seg": [ [ [ "图像", "绘画" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7396806_53340998", "8_6209071_43183303", "8_7449341_53430632" ] } } } } } ], "data": { "uuid": "python-4-641", "seg": [ [ [ "操作", "图像" ] ] ], "level": "1", "related_data": {} } } }, { "用GUI自动化控制键盘和鼠标": { "children": [ { "安装pyautogui模块": { "data": { "uuid": "python-5-331", "seg": [ [ [ "安装", "pyautogui", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "在macOS上设置无障碍应用程序": { "data": { "uuid": "python-5-332", "seg": [ [ [ "macos", "设置", "无障碍", "应用程序" ] ] ], "level": "2", "related_data": {} } } }, { "走对路": { "data": { "uuid": "python-5-333", "seg": [ [ [ "走", "路" ] ] ], "level": "2", "related_data": {} } } }, { "控制鼠标指针移动": { "data": { "uuid": "python-5-334", "seg": [ [ [ "控制", "鼠标", "指针" ] ] ], "level": "2", "related_data": {} } } }, { "控制鼠标交互": { "data": { "uuid": "python-5-335", "seg": [ [ [ "控制", "鼠标", "交互" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_773500_837228", "8_7443178_53420245" ] } } } } }, { "规划鼠标运动": { "data": { "uuid": "python-5-336", "seg": [ [ [ "规划", "鼠标", "运动" ] ] ], "level": "2", "related_data": {} } } }, { "处理屏幕": { "data": { "uuid": "python-5-337", "seg": [ [ [ "屏幕" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7428076_53393364", "8_7448551_53428724" ] } } } } }, { "图像识别": { "data": { "uuid": "python-5-338", "seg": [ [ [ "图像识别" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_852038_975374" ] } } } } }, { "获取窗口信息": { "data": { "uuid": "python-5-339", "seg": [ [ [ "获取", "窗口", "信息" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1053981_1251175", "8_7462932_53448724", "8_734839_759424" ] } } } } }, { "控制键盘": { "data": { "uuid": "python-5-340", "seg": [ [ [ "控制", "键盘" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7402766_53350935", "8_764717_823495", "8_371927_399126", "8_1102465_1316908" ] } } } } }, { "设置GUI自动化脚本": { "data": { "uuid": "python-5-341", "seg": [ [ [ "设置", "gui", "自动化", "脚本" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1054552_1251804", "8_7444487_53426627" ] } } } } }, { "复习PyAutoGUI的函数": { "data": { "uuid": "python-5-342", "seg": [ [ [ "复习", "pyautogui", "函数" ] ] ], "level": "2", "related_data": {} } } }, { "显示消息框": { "data": { "uuid": "python-5-343", "seg": [ [ [ "显示", "消息", "框" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_731001_747646" ] } } } } } ], "data": { "uuid": "python-4-642", "seg": [ [ [ "gui", "自动化", "控制", "键盘" ], [ "鼠标" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-115", "seg": [ [ [ "自动化" ] ] ], "level": "1", "related_data": {} } } }, { "序幕": { "children": [ { "Python数据模型": { "children": [ { "一摞Python风格的纸牌": { "data": { "uuid": "python-5-344", "seg": [ [ [ "python", "风格", "纸牌" ] ] ], "level": "1", "related_data": {} } } }, { "特殊方法一览": { "data": { "uuid": "python-5-345", "seg": [ [ [ "方法", "一览" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-643", "seg": [ [ [ "python", "数据模型" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-116", "seg": [ [ [ "序幕" ] ] ], "level": "1", "related_data": {} } } }, { "把函数视作对象": { "children": [ { "使用一等函数实现设计模式": { "children": [ { "案例分析:重构“策略”模式": { "data": { "uuid": "python-5-346", "seg": [ [ [ "案例", "分析" ] ], [ [ "重构", "策略", "模式" ] ] ], "level": "1", "related_data": {} } } }, { "“命令”模式": { "data": { "uuid": "python-5-347", "seg": [ [ [ "命令", "模式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429319_53396010", "8_7419255_53376275" ] } } } } } ], "data": { "uuid": "python-4-644", "seg": [ [ [ "函数", "设计模式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-117", "seg": [ [ [ "函数", "视作", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "面向对象惯用法": { "children": [ { "对象引用、可变性和垃圾回收": { "children": [ { "变量不是盒子": { "data": { "uuid": "python-5-348", "seg": [ [ [ "变量", "盒子" ] ] ], "level": "1", "related_data": {} } } }, { "默认做浅复制": { "data": { "uuid": "python-5-349", "seg": [ [ [ "默认", "做", "浅", "复制" ] ] ], "level": "1", "related_data": {} } } }, { "函数的参数作为引用时": { "data": { "uuid": "python-5-350", "seg": [ [ [ "函数", "参数", "引用" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_700318_589145", "8_7413734_53365943" ] } } } } }, { "del和垃圾回收": { "data": { "uuid": "python-5-351", "seg": [ [ [ "del" ], [ "垃圾", "回收" ] ] ], "level": "1", "related_data": {} } } }, { "Python对不可变类型施加的把戏": { "data": { "uuid": "python-5-352", "seg": [ [ [ "python", "变", "类型", "施加", "把戏" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-645", "seg": [ [ [ "对象", "引用" ], [ "可变性" ], [ "垃圾", "回收" ] ] ], "level": "1", "related_data": {} } } }, { "符合Python风格的对象": { "children": [ { "对象表示形式": { "data": { "uuid": "python-5-353", "seg": [ [ [ "对象", "形式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7464736_53451299" ] } } } } }, { "再谈向量类": { "data": { "uuid": "python-5-354", "seg": [ [ [ "谈", "向量", "类" ] ] ], "level": "1", "related_data": {} } } }, { "备选构造方法": { "data": { "uuid": "python-5-355", "seg": [ [ [ "备选", "构造方法" ] ] ], "level": "1", "related_data": {} } } }, { "classmethod与staticmethod": { "data": { "uuid": "python-5-356", "seg": [ [ [ "classmethod" ], [ "staticmethod" ] ] ], "level": "1", "related_data": {} } } }, { "格式化显示": { "data": { "uuid": "python-5-357", "seg": [ [ [ "格式化", "显示" ] ] ], "level": "1", "related_data": {} } } }, { "可散列的Vector2d": { "data": { "uuid": "python-5-358", "seg": [ [ [ "散列", "vector2d" ] ] ], "level": "1", "related_data": {} } } }, { "Python的私有属性和“受保护的”属性": { "data": { "uuid": "python-5-359", "seg": [ [ [ "python", "私有", "属性" ], [ "受", "保护", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "使用__slots__类属性节省空间": { "data": { "uuid": "python-5-360", "seg": [ [ [ "slots", "类", "属性", "节省", "空间" ] ] ], "level": "1", "related_data": {} } } }, { "覆盖类属性": { "data": { "uuid": "python-5-361", "seg": [ [ [ "覆盖", "类", "属性" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-646", "seg": [ [ [ "符合", "python", "风格", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6374902_44871586" ] } } } } }, { "继承的优缺点": { "children": [ { "子类化内置类型很麻烦": { "data": { "uuid": "python-5-362", "seg": [ [ [ "子", "类化", "内置", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "多重继承的真实应用": { "data": { "uuid": "python-5-363", "seg": [ [ [ "继承", "真实" ] ] ], "level": "1", "related_data": {} } } }, { "一个现代示例:Django通用视图中的混入": { "data": { "uuid": "python-5-364", "seg": [ [ [ "示例" ] ], [ [ "django", "通用", "视图", "混入" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-647", "seg": [ [ [ "继承", "优缺点" ] ] ], "level": "1", "related_data": {} } } }, { "正确重载运算符": { "children": [ { "运算符重载基础": { "data": { "uuid": "python-5-365", "seg": [ [ [ "运算符", "重载", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "重载向量加法运算符 +": { "data": { "uuid": "python-5-366", "seg": [ [ [ "重载", "向量", "加法", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "重载标量乘法运算符 *": { "data": { "uuid": "python-5-367", "seg": [ [ [ "重载", "标量", "乘法", "运算符" ] ] ], "level": "1", "related_data": {} } } }, { "增量赋值运算符": { "data": { "uuid": "python-5-368", "seg": [ [ [ "增量", "赋值", "运算符" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-648", "seg": [ [ [ "重载", "运算符" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-118", "seg": [ [ [ "面向对象", "惯用", "法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7442945_53419958" ] } } } } }, { "控制流程": { "children": [ { "使用期物处理并发": { "children": [ { "阻塞型I/O和GIL": { "data": { "uuid": "python-5-369", "seg": [ [ [ "阻塞", "i", "o" ], [ "gil" ] ] ], "level": "2", "related_data": {} } } }, { "使用concurrent.futures模块启动进程": { "data": { "uuid": "python-5-370", "seg": [ [ [ "concurrent", "futures", "模块", "启动", "进程" ] ] ], "level": "2", "related_data": {} } } }, { "实验Executor.map方法": { "data": { "uuid": "python-5-371", "seg": [ [ [ "实验", "executor", "map", "方法" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7455783_53439118", "8_7451008_53432077", "8_1079250_1286684" ] } } } } }, { "显示下载进度并处理错误": { "data": { "uuid": "python-5-372", "seg": [ [ [ "显示", "下载", "进度", "处理错误" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-649", "seg": [ [ [ "使用期", "并发" ] ] ], "level": "2", "related_data": {} } } }, { "使用asyncio包处理并发": { "children": [ { "避免阻塞型调用": { "data": { "uuid": "python-5-373", "seg": [ [ [ "阻塞", "调用" ] ] ], "level": "2", "related_data": {} } } }, { "改进asyncio下载脚本": { "data": { "uuid": "python-5-374", "seg": [ [ [ "改进", "asyncio", "下载", "脚本" ] ] ], "level": "2", "related_data": {} } } }, { "使用asyncio包编写服务器": { "data": { "uuid": "python-5-375", "seg": [ [ [ "asyncio", "包", "编写", "服务器" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-650", "seg": [ [ [ "asyncio", "包", "并发" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-119", "seg": [ [ [ "控制", "流程" ] ] ], "level": "1", "related_data": {} } } }, { "元编程": { "children": [ { "动态属性和特性": { "children": [ { "使用动态属性转换数据": { "data": { "uuid": "python-5-376", "seg": [ [ [ "动态", "属性", "转换", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "使用特性验证属性": { "data": { "uuid": "python-5-377", "seg": [ [ [ "特性", "验证", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "特性全解析": { "data": { "uuid": "python-5-378", "seg": [ [ [ "特性", "全", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "定义一个特性工厂函数": { "data": { "uuid": "python-5-379", "seg": [ [ [ "定义", "特性", "工厂", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "处理属性删除操作": { "data": { "uuid": "python-5-380", "seg": [ [ [ "属性", "删除", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-651", "seg": [ [ [ "动态", "属性" ], [ "特性" ] ] ], "level": "1", "related_data": {} } } }, { "属性描述符": { "children": [ { "描述符示例:验证属性": { "data": { "uuid": "python-5-381", "seg": [ [ [ "描述符", "示例" ] ], [ [ "验证", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "覆盖型与非覆盖型描述符对比": { "data": { "uuid": "python-5-382", "seg": [ [ [ "覆盖", "描述符" ] ] ], "level": "1", "related_data": {} } } }, { "方法是描述符": { "data": { "uuid": "python-5-383", "seg": [ [ [ "方法", "描述符" ] ] ], "level": "1", "related_data": {} } } }, { "描述符用法建议": { "data": { "uuid": "python-5-384", "seg": [ [ [ "描述符", "用法", "建议" ] ] ], "level": "1", "related_data": {} } } }, { "描述符的文档字符串和覆盖删除操作": { "data": { "uuid": "python-5-385", "seg": [ [ [ "描述符", "文档", "字符串" ], [ "覆盖", "删除", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-652", "seg": [ [ [ "属性", "描述符" ] ] ], "level": "1", "related_data": {} } } }, { "类元编程": { "children": [ { "类工厂函数": { "data": { "uuid": "python-5-386", "seg": [ [ [ "类", "工厂", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "定制描述符的类装饰器": { "data": { "uuid": "python-5-387", "seg": [ [ [ "定制", "描述符", "类", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "导入时和运行时比较": { "data": { "uuid": "python-5-388", "seg": [ [ [ "导入" ], [ "运行" ] ] ], "level": "1", "related_data": {} } } }, { "元类基础知识": { "data": { "uuid": "python-5-389", "seg": [ [ [ "类", "基础知识" ] ] ], "level": "1", "related_data": {} } } }, { "定制描述符的元类": { "data": { "uuid": "python-5-390", "seg": [ [ [ "定制", "描述符", "元类" ] ] ], "level": "1", "related_data": {} } } }, { "元类的特殊方法__prepare__": { "data": { "uuid": "python-5-391", "seg": [ [ [ "元类", "方法", "prepare" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434610_53404994" ] } } } } } ], "data": { "uuid": "python-4-653", "seg": [ [ [ "类元", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "给函数添加一个包装": { "data": { "uuid": "python-4-654", "seg": [ [ [ "函数", "添加", "包装" ] ] ], "level": "1", "related_data": {} } } }, { "编写装饰器时如何保存函数的元数据": { "data": { "uuid": "python-4-655", "seg": [ [ [ "编写", "装饰", "器", "保存", "函数", "元", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "对装饰器进行解包装": { "data": { "uuid": "python-4-656", "seg": [ [ [ "装饰", "器", "解", "包装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7397302_53342073", "8_7447217_53426745", "8_7436978_53409440", "8_7398573_53344953", "8_7398290_53344291", "8_7438384_53411720" ] } } } } }, { "定义一个可接受参数的装饰器": { "data": { "uuid": "python-4-657", "seg": [ [ [ "定义", "接受", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "定义一个属性可由用户修改的装饰器": { "data": { "uuid": "python-4-658", "seg": [ [ [ "定义", "属性", "用户", "修改", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "定义一个能接收可选参数的装饰器": { "data": { "uuid": "python-4-659", "seg": [ [ [ "定义", "接收", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "利用装饰器对函数参数强制执行类型检查": { "data": { "uuid": "python-4-660", "seg": [ [ [ "利用", "装饰", "器", "函数参数", "强制执行", "类型", "检查" ] ] ], "level": "1", "related_data": {} } } }, { "在类中定义装饰器": { "data": { "uuid": "python-4-661", "seg": [ [ [ "类", "定义", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "把装饰器定义成类": { "data": { "uuid": "python-4-662", "seg": [ [ [ "装饰", "器", "定义", "成类" ] ] ], "level": "1", "related_data": {} } } }, { "把装饰器作用到类和静态方法上": { "data": { "uuid": "python-4-663", "seg": [ [ [ "装饰", "器", "作用", "类" ], [ "静态方法" ] ] ], "level": "1", "related_data": {} } } }, { "编写装饰器为被包装的函数添加参数": { "data": { "uuid": "python-4-664", "seg": [ [ [ "编写", "装饰", "器为", "包装", "函数", "添加", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "利用装饰器给类定义打补丁": { "data": { "uuid": "python-4-665", "seg": [ [ [ "利用", "装饰", "器", "类", "定义", "打补丁" ] ] ], "level": "1", "related_data": {} } } }, { "获取类属性的定义顺序": { "data": { "uuid": "python-4-666", "seg": [ [ [ "获取", "类", "属性", "定义", "顺序" ] ] ], "level": "1", "related_data": {} } } }, { "定义一个能接受可选参数的元类": { "data": { "uuid": "python-4-667", "seg": [ [ [ "定义", "接受", "参数", "元类" ] ] ], "level": "1", "related_data": {} } } }, { "在*args和**kwargs上强制规定一种参数签名": { "data": { "uuid": "python-4-668", "seg": [ [ [ "args" ], [ "kwargs", "强制", "参数", "签名" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5716798_35650124" ] } } } } }, { "在类中强制规定编码约定": { "data": { "uuid": "python-4-669", "seg": [ [ [ "类", "强制", "编码", "约定" ] ] ], "level": "1", "related_data": {} } } }, { "通过编程的方式来定义类": { "data": { "uuid": "python-4-670", "seg": [ [ [ "编程", "方式", "定义", "类" ] ] ], "level": "1", "related_data": {} } } }, { "在定义的时候初始化类成员": { "data": { "uuid": "python-4-671", "seg": [ [ [ "定义", "初始化", "类", "成员" ] ] ], "level": "1", "related_data": {} } } }, { "通过函数注解来实现方法重载": { "data": { "uuid": "python-4-672", "seg": [ [ [ "函数", "注解", "方法", "重载" ] ] ], "level": "1", "related_data": {} } } }, { "避免出现重复的属性方法": { "data": { "uuid": "python-4-673", "seg": [ [ [ "避免出现", "重复", "属性", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "以简单的方式定义上下文管理器": { "data": { "uuid": "python-4-674", "seg": [ [ [ "方式", "定义", "上下文", "管理器" ] ] ], "level": "1", "related_data": {} } } }, { "执行带有局部副作用的代码": { "data": { "uuid": "python-4-675", "seg": [ [ [ "执行", "带有", "局部", "副作用" ] ] ], "level": "1", "related_data": {} } } }, { "解析并分析Python源代码": { "data": { "uuid": "python-4-676", "seg": [ [ [ "解析", "分析", "python" ] ] ], "level": "1", "related_data": {} } } }, { "将Python源码分解为字节码": { "data": { "uuid": "python-4-677", "seg": [ [ [ "python", "分解", "字节", "码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-120", "seg": [ [ [ "编程" ] ] ], "level": "1", "related_data": {} } } }, { "数据编码与处理": { "children": [ { "读写CSV数据": { "data": { "uuid": "python-4-678", "seg": [ [ [ "读写", "csv", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "读写JSON数据": { "data": { "uuid": "python-4-679", "seg": [ [ [ "读写", "json", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "解析简单的XML文档": { "data": { "uuid": "python-4-680", "seg": [ [ [ "解析", "xml", "文档" ] ] ], "level": "1", "related_data": {} } } }, { "以增量方式解析大型XML文件": { "data": { "uuid": "python-4-681", "seg": [ [ [ "增量", "方式", "解析", "大型", "xml", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "将字典转换为XML": { "data": { "uuid": "python-4-682", "seg": [ [ [ "字典", "转换", "xml" ] ] ], "level": "1", "related_data": {} } } }, { "用命名空间来解析XML文档": { "data": { "uuid": "python-4-683", "seg": [ [ [ "命名", "空间", "解析", "xml", "文档" ] ] ], "level": "1", "related_data": {} } } }, { "同关系型数据库进行交互": { "data": { "uuid": "python-4-684", "seg": [ [ [ "关系", "数据库", "交互" ] ] ], "level": "1", "related_data": {} } } }, { "读写二进制结构的数组": { "data": { "uuid": "python-4-685", "seg": [ [ [ "读写", "二进制", "结构", "数组" ] ] ], "level": "1", "related_data": {} } } }, { "读取嵌套型和大小可变的二进制结构": { "data": { "uuid": "python-4-686", "seg": [ [ [ "读取", "嵌套" ], [ "大小", "可变", "二进制", "结构" ] ] ], "level": "1", "related_data": {} } } }, { "数据汇总和统计": { "data": { "uuid": "python-4-687", "seg": [ [ [ "数据", "汇总" ], [ "统计" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-121", "seg": [ [ [ "数据编码" ], [] ] ], "level": "1", "related_data": {} } } }, { "并发": { "children": [ { "启动和停止线程": { "data": { "uuid": "python-4-688", "seg": [ [ [ "启动" ], [ "停止", "线程" ] ] ], "level": "2", "related_data": {} } } }, { "判断线程是否已经启动": { "data": { "uuid": "python-4-689", "seg": [ [ [ "判断", "线程", "启动" ] ] ], "level": "2", "related_data": {} } } }, { "线程间通信": { "data": { "uuid": "python-4-690", "seg": [ [ [ "线程", "间通信" ] ] ], "level": "2", "related_data": {} } } }, { "对临界区加锁": { "data": { "uuid": "python-4-691", "seg": [ [ [ "临界", "区", "加锁" ] ] ], "level": "2", "related_data": {} } } }, { "避免死锁": { "data": { "uuid": "python-4-692", "seg": [ [ [ "死锁" ] ] ], "level": "2", "related_data": {} } } }, { "保存线程专有状态": { "data": { "uuid": "python-4-693", "seg": [ [ [ "保存", "线程", "专有", "状态" ] ] ], "level": "2", "related_data": {} } } }, { "创建线程池": { "data": { "uuid": "python-4-694", "seg": [ [ [ "创建", "线程", "池" ] ] ], "level": "2", "related_data": {} } } }, { "实现简单的并行编程": { "data": { "uuid": "python-4-695", "seg": [ [ [ "并行", "编程" ] ] ], "level": "2", "related_data": {} } } }, { "如何规避GIL带来的限制": { "data": { "uuid": "python-4-696", "seg": [ [ [ "规避", "gil", "带来" ] ] ], "level": "2", "related_data": {} } } }, { "定义一个Actor任务": { "data": { "uuid": "python-4-697", "seg": [ [ [ "定义", "actor" ] ] ], "level": "2", "related_data": {} } } }, { "实现发布者/订阅者消息模式": { "data": { "uuid": "python-4-698", "seg": [ [ [ "发布者", "订阅", "消息", "模式" ] ] ], "level": "2", "related_data": {} } } }, { "使用生成器作为线程的替代方案": { "data": { "uuid": "python-4-699", "seg": [ [ [ "生成器", "线程", "方案" ] ] ], "level": "2", "related_data": {} } } }, { "轮询多个线程队列": { "data": { "uuid": "python-4-700", "seg": [ [ [ "轮询", "线程", "队列" ] ] ], "level": "2", "related_data": {} } } }, { "在UNIX上加载守护进程": { "data": { "uuid": "python-4-701", "seg": [ [ [ "unix", "加载", "守护", "进程" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-122", "seg": [ [ [ "并发" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7407583_53357718" ] } } } } }, { "实用脚本和系统管理": { "children": [ { "通过重定向、管道或输入文件来作为脚本的输入": { "data": { "uuid": "python-4-702", "seg": [ [ [ "重定向" ], [ "管道", "输入", "文件", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "终止程序并显示错误信息": { "data": { "uuid": "python-4-703", "seg": [ [ [ "终止", "程序", "显示", "错误信息" ] ] ], "level": "1", "related_data": {} } } }, { "解析命令行选项": { "data": { "uuid": "python-4-704", "seg": [ [ [ "解析", "命令行", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "在运行时提供密码输入提示": { "data": { "uuid": "python-4-705", "seg": [ [ [ "运行", "提供", "密码", "输入", "提示" ] ] ], "level": "1", "related_data": {} } } }, { "获取终端大小": { "data": { "uuid": "python-4-706", "seg": [ [ [ "获取", "终端", "大小" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_706319_622160" ] } } } } }, { "执行外部命令并获取输出": { "data": { "uuid": "python-4-707", "seg": [ [ [ "执行", "外部命令", "获取", "输出" ] ] ], "level": "1", "related_data": {} } } }, { "创建和解包归档文件": { "data": { "uuid": "python-4-708", "seg": [ [ [ "创建", "和解", "包", "归档文件" ] ] ], "level": "1", "related_data": {} } } }, { "通过名称来查找文件": { "data": { "uuid": "python-4-709", "seg": [ [ [ "名称", "查找文件" ] ] ], "level": "1", "related_data": {} } } }, { "读取配置文件": { "data": { "uuid": "python-4-710", "seg": [ [ [ "读取", "配置文件" ] ] ], "level": "1", "related_data": {} } } }, { "给脚本添加日志记录": { "data": { "uuid": "python-4-711", "seg": [ [ [ "脚本", "添加", "日志", "记录" ] ] ], "level": "1", "related_data": {} } } }, { "给库添加日志记录": { "data": { "uuid": "python-4-712", "seg": [ [ [ "库", "添加", "日志", "记录" ] ] ], "level": "1", "related_data": {} } } }, { "创建一个秒表计时器": { "data": { "uuid": "python-4-713", "seg": [ [ [ "创建", "秒表", "计时器" ] ] ], "level": "1", "related_data": {} } } }, { "给内存和CPU使用量设定限制": { "data": { "uuid": "python-4-714", "seg": [ [ [ "内存" ], [ "cpu", "使用量", "设定" ] ] ], "level": "1", "related_data": {} } } }, { "加载Web浏览器": { "data": { "uuid": "python-4-715", "seg": [ [ [ "加载", "web", "浏览器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-123", "seg": [ [ [ "实用", "脚本" ], [ "系统管理" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455330_53438235" ] } } } } }, { "C语言扩展": { "children": [ { "利用ctypes来访问C代码": { "data": { "uuid": "python-4-716", "seg": [ [ [ "利用", "ctypes", "访问", "c" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_703730_596385", "8_703803_596364" ] } } } } }, { "编写简单的C语言扩展模块": { "data": { "uuid": "python-4-717", "seg": [ [ [ "编写", "c语言", "扩展", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_938000_1074700", "8_913959_1049059", "8_968532_1122119", "8_938002_1074698", "8_1005355_1186937", "8_938001_1074699", "8_913956_1049167", "8_986176_1149650", "8_968419_1122345", "8_1005354_1186938" ] } } } } }, { "编写一个可操作数组的扩展函数": { "data": { "uuid": "python-4-718", "seg": [ [ [ "编写", "操作", "数组", "扩展", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "在C扩展模块中管理不透明指针": { "data": { "uuid": "python-4-719", "seg": [ [ [ "c", "扩展", "模块", "管理", "透明", "指针" ] ] ], "level": "1", "related_data": {} } } }, { "在扩展模块中定义并导出C API": { "data": { "uuid": "python-4-720", "seg": [ [ [ "扩展", "模块", "定义", "导出", "c", "api" ] ] ], "level": "1", "related_data": {} } } }, { "从C中调用Python": { "data": { "uuid": "python-4-721", "seg": [ [ [ "c", "调用", "python" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457596_53441892", "8_1641721_6769631", "8_761376_820721" ] } } } } }, { "在C扩展模块中释放GIL": { "data": { "uuid": "python-4-722", "seg": [ [ [ "c", "扩展", "模块", "释放", "gil" ] ] ], "level": "1", "related_data": {} } } }, { "混合使用C和Python环境中的线程": { "data": { "uuid": "python-4-723", "seg": [ [ [ "混合", "c" ], [ "python", "环境", "线程" ] ] ], "level": "1", "related_data": {} } } }, { "用Swig来包装C代码": { "data": { "uuid": "python-4-724", "seg": [ [ [ "swig", "包装", "c" ] ] ], "level": "1", "related_data": {} } } }, { "用Cython来包装C代码": { "data": { "uuid": "python-4-725", "seg": [ [ [ "cython", "包装", "c" ] ] ], "level": "1", "related_data": {} } } }, { "用Cython来高效操作数组": { "data": { "uuid": "python-4-726", "seg": [ [ [ "cython", "高效", "操作", "数组" ] ] ], "level": "1", "related_data": {} } } }, { "把函数指针转换为可调用对象": { "data": { "uuid": "python-4-727", "seg": [ [ [ "函数指针", "转换", "调用", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "把以NULL结尾的字符串传给C库": { "data": { "uuid": "python-4-728", "seg": [ [ [ "null", "结尾", "字符串", "传给", "c", "库" ] ] ], "level": "1", "related_data": {} } } }, { "把Unicode字符串传递给C库": { "data": { "uuid": "python-4-729", "seg": [ [ [ "unicode", "字符串", "传递", "c", "库" ] ] ], "level": "1", "related_data": {} } } }, { "把C字符串转换到Python中": { "data": { "uuid": "python-4-730", "seg": [ [ [ "c", "字符串", "转换", "python" ] ] ], "level": "1", "related_data": {} } } }, { "同编码方式不确定的C字符串打交道": { "data": { "uuid": "python-4-731", "seg": [ [ [ "编码方式", "c", "字符串", "打交道" ] ] ], "level": "1", "related_data": {} } } }, { "把文件名传给C扩展模块": { "data": { "uuid": "python-4-732", "seg": [ [ [ "文件名", "传给", "c", "扩展", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "把打开的文件传给C扩展模块": { "data": { "uuid": "python-4-733", "seg": [ [ [ "打开", "文件", "传给", "c", "扩展", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "在C中读取文件型对象": { "data": { "uuid": "python-4-734", "seg": [ [ [ "c", "读取", "文件", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "从C中访问可迭代对象": { "data": { "uuid": "python-4-735", "seg": [ [ [ "c", "访问", "迭代", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "排查段错误": { "data": { "uuid": "python-4-736", "seg": [ [ [ "排查", "段" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_914070_1049205", "8_769399_830157", "8_716608_709448", "8_913964_1049067", "8_1067977_1268804", "8_717177_710352", "8_779859_848376", "8_7396996_53341380", "8_7448546_53428711" ] } } } } } ], "data": { "uuid": "python-3-124", "seg": [ [ [ "c语言", "扩展" ] ] ], "level": "1", "related_data": {} } } }, { "初识Python": { "children": [ { "搭建Python开发环境": { "children": [ { "开发环境概述": { "data": { "uuid": "python-5-392", "seg": [ [ [ "开发", "环境", "概述" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_683466_539666", "8_7433297_53403715", "8_7424164_53385317", "8_733380_768557", "8_7454053_53436721", "8_751097_805477" ] } } } } }, { "运行已经编写好的.py文件": { "data": { "uuid": "python-5-393", "seg": [ [ [ "运行", "编写", "py", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6211104_43273850", "8_1096144_1308139", "8_757177_812493", "8_7456476_53440264", "8_917588_1052607" ] } } } } } ], "data": { "uuid": "python-4-737", "seg": [ [ [ "搭建", "python", "开发", "环境" ] ] ], "level": "1", "related_data": {} } } }, { "Python开发工具": { "children": [ { "使用自带的IDLE": { "data": { "uuid": "python-5-394", "seg": [ [ [ "自带", "idle" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-738", "seg": [ [ [ "python", "开发工具" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-125", "seg": [ [ [ "初识", "python" ] ] ], "level": "1", "related_data": {} } } }, { "Python语言基础": { "children": [ { "Python语法特点": { "children": [ { "注释规则": { "data": { "uuid": "python-5-395", "seg": [ [ [ "注释", "规则" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-739", "seg": [ [ [ "python", "语法" ] ] ], "level": "1", "related_data": {} } } }, { "Python中的变量": { "children": [ { "理解Python中的变量": { "data": { "uuid": "python-5-396", "seg": [ [ [ "理解", "python", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "定义变量": { "data": { "uuid": "python-5-397", "seg": [ [ [ "定义", "变量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_682943_538274", "8_7397620_53342796" ] } } } } } ], "data": { "uuid": "python-4-740", "seg": [ [ [ "python", "变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-126", "seg": [ [ [ "python", "语言", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "流程控制语句": { "children": [ { "程序结构": { "data": { "uuid": "python-4-741", "seg": [ [ [ "程序结构" ] ] ], "level": "1", "related_data": {} } } }, { "选择语句": { "children": [ { "if…else语句": { "data": { "uuid": "python-5-398", "seg": [ [ [ "if", "…", "else", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1101987_1316432", "8_770893_833006", "8_693877_572457" ] } } } } }, { "if…elif…else语句": { "data": { "uuid": "python-5-399", "seg": [ [ [ "if", "…", "elif", "else", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_771620_834263" ] } } } } }, { "if语句的嵌套": { "data": { "uuid": "python-5-400", "seg": [ [ [ "if语句", "嵌套" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460045_53445074" ] } } } } } ], "data": { "uuid": "python-4-742", "seg": [ [ [ "选择", "语句" ] ] ], "level": "1", "related_data": {} } } }, { "循环语句": { "children": [ { "循环嵌套": { "data": { "uuid": "python-5-401", "seg": [ [ [ "循环", "嵌套" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434848_53405315", "8_7457734_53442334", "8_7458667_53443451", "8_1013309_1203252", "8_751535_805161", "8_7401312_53349144", "8_7416547_53370780", "8_1097930_1312169", "8_918915_1053902", "8_714146_705871" ] } } } } } ], "data": { "uuid": "python-4-743", "seg": [ [ [ "循环", "语句" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-127", "seg": [ [ [ "流程", "控制", "语句" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-4", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-1-0", "seg": [ [ [ "python", "初阶" ] ] ], "related_data": {} } } }, { "Python中阶": { "children": [ { "基本技能": { "children": [ { "时间日期处理": { "children": [ { "time": { "data": { "uuid": "python-4-744", "seg": [ [ [ "time" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7438823_53412282" ] } } } } }, { "datetime": { "data": { "uuid": "python-4-745", "seg": [ [ [ "datetime" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7419987_53377928", "8_7420270_53378320" ] } } } } } ], "data": { "uuid": "python-3-128", "seg": [ [ [ "时间", "日期" ] ] ], "level": "2", "related_data": {} } } }, { "数据文件读写": { "children": [ { "excel/csv/hdf/netCDF": { "data": { "uuid": "python-4-746", "seg": [ [ [ "excel", "csv", "hdf", "netcdf" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-129", "seg": [ [ [ "数据文件", "读写" ] ] ], "level": "2", "related_data": {} } } }, { "数据库操作": { "children": [ { "数据库概述": { "data": { "uuid": "python-4-747", "seg": [ [ [ "数据库", "概述" ] ] ], "level": "2", "related_data": {} } } }, { "数据库安装配置": { "data": { "uuid": "python-4-748", "seg": [ [ [ "数据库", "安装", "配置" ] ] ], "level": "2", "related_data": {} } } }, { "SQL语句": { "data": { "uuid": "python-4-749", "seg": [ [ [ "sql", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_202457_129310", "8_766219_53394413", "8_7450653_53431898", "8_765322_824301" ] } } } } }, { "SQLite": { "children": [ { "创建数据库文件": { "data": { "uuid": "python-5-402", "seg": [ [ [ "创建", "数据库", "文件" ] ] ], "level": "2", "related_data": {} } } }, { "操作SQLite": { "data": { "uuid": "python-5-403", "seg": [ [ [ "操作", "sqlite" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_767624_827495", "8_7453597_53436289" ] } } } } } ], "data": { "uuid": "python-4-750", "seg": [ [ [ "sqlite" ] ] ], "level": "2", "related_data": {} } } }, { "MySQL": { "children": [ { "下载安装MySQL": { "data": { "uuid": "python-5-404", "seg": [ [ [ "下载安装", "mysql" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_248606_243573", "8_7443511_53420662", "8_203882_132101", "8_673965_503011", "8_750839_804585", "8_7449445_53429512", "8_1082101_1287947", "8_755906_811173", "8_735973_762603", "8_755251_810650" ] } } } } }, { "连接数据库": { "data": { "uuid": "python-5-405", "seg": [ [ [ "连接", "数据库" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7396833_53341054", "8_338389_336196" ] } } } } }, { "创建数据表": { "data": { "uuid": "python-5-406", "seg": [ [ [ "创建", "数据表" ] ] ], "level": "2", "related_data": {} } } }, { "操作MySQL数据表": { "data": { "uuid": "python-5-407", "seg": [ [ [ "操作", "mysql", "数据表" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_770513_832342" ] } } } } } ], "data": { "uuid": "python-4-751", "seg": [ [ [ "mysql" ] ] ], "level": "2", "related_data": {} } } }, { "MongoDB": { "data": { "uuid": "python-4-752", "seg": [ [ [ "mongodb" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_190252_90602", "8_190108_90598" ] } } } } }, { "数据库编程接口": { "children": [ { "连接对象": { "data": { "uuid": "python-5-408", "seg": [ [ [ "连接", "对象" ] ] ], "level": "2", "related_data": {} } } }, { "游标对象": { "data": { "uuid": "python-5-409", "seg": [ [ [ "游标", "对象" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-753", "seg": [ [ [ "数据库", "编程", "接口" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-130", "seg": [ [ [ "数据库", "操作" ] ] ], "level": "2", "related_data": {} } } }, { "操作系统和环境": { "children": [ { "OS/Sys": { "data": { "uuid": "python-4-754", "seg": [ [ [ "os", "sys" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-131", "seg": [ [ [ "操作系统" ], [ "环境" ] ] ], "level": "2", "related_data": {} } } }, { "线程进程和协程": { "children": [ { "基础概念": { "data": { "uuid": "python-4-755", "seg": [ [ [ "基础", "概念" ] ] ], "level": "2", "related_data": {} } } }, { "加锁和解锁": { "data": { "uuid": "python-4-756", "seg": [ [ [ "加锁" ], [ "解锁" ] ] ], "level": "2", "related_data": {} } } }, { "threading": { "data": { "uuid": "python-4-757", "seg": [ [ [ "threading" ] ] ], "level": "2", "related_data": {} } } }, { "multiprocessing": { "data": { "uuid": "python-4-758", "seg": [ [ [ "multiprocessing" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7413831_53366115" ] } } } } }, { "queue": { "data": { "uuid": "python-4-759", "seg": [ [ [ "queue" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7426599_53390226" ] } } } } }, { "gevent": { "data": { "uuid": "python-4-760", "seg": [ [ [ "gevent" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-132", "seg": [ [ [ "线程", "进程" ], [ "协程" ] ] ], "level": "2", "related_data": {} } } }, { "源码打包": { "children": [ { "pyinstaller": { "data": { "uuid": "python-4-761", "seg": [ [ [ "pyinstaller" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-133", "seg": [ [ [ "打包" ] ] ], "level": "2", "related_data": {} } } }, { "网络编程": { "children": [ { "socket": { "data": { "uuid": "python-4-762", "seg": [ [ [ "socket" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_884559_1024135", "8_7433136_53402934", "8_229057_196149", "8_1097488_1311022", "8_235920_215419", "8_240274_225341", "8_251314_251444" ] } } } } }, { "与HTTP服务交互": { "data": { "uuid": "python-4-763", "seg": [ [ [], [ "http", "服务", "交互" ] ] ], "level": "2", "related_data": {} } } }, { "创建服务器": { "children": [ { "TCP服务器": { "data": { "uuid": "python-5-410", "seg": [ [ [ "tcp", "服务器" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7428190_53393633", "8_679177_525511", "8_814465_924131", "8_736269_763350", "8_695488_578213", "8_685828_546566" ] } } } } }, { "UDP服务器": { "data": { "uuid": "python-5-411", "seg": [ [ [ "udp", "服务器" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-764", "seg": [ [ [ "创建", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "通过CIDR地址生成对应的IP地址集": { "data": { "uuid": "python-4-765", "seg": [ [ [ "cidr", "地址", "生成", "ip地址", "集" ] ] ], "level": "2", "related_data": {} } } }, { "REST接口创建": { "data": { "uuid": "python-4-766", "seg": [ [ [ "rest", "接口", "创建" ] ] ], "level": "2", "related_data": {} } } }, { "远程调用": { "children": [ { "远程方法调用": { "data": { "uuid": "python-5-412", "seg": [ [ [ "远程", "方法", "调用" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_192642_96267", "8_735183_760262", "8_7395302_53338139", "8_7416619_53370943", "8_7407910_53358089", "8_1050869_1247999", "8_7418875_53376335", "8_690923_562303", "8_378525_409855", "8_7415495_53369003" ] } } } } }, { "通过XML-RPC远程调用": { "data": { "uuid": "python-5-413", "seg": [ [ [ "xml", "rpc", "远程", "调用" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-767", "seg": [ [ [ "远程", "调用" ] ] ], "level": "2", "related_data": {} } } }, { "不同Python解释器之间的交互": { "data": { "uuid": "python-4-768", "seg": [ [ [ "python", "解释器", "交互" ] ] ], "level": "2", "related_data": {} } } }, { "客户端认证": { "data": { "uuid": "python-4-769", "seg": [ [ [ "客户端", "认证" ] ] ], "level": "2", "related_data": {} } } }, { "Socket文件描述符传递": { "data": { "uuid": "python-4-770", "seg": [ [ [ "socket", "文件", "描述符", "传递" ] ] ], "level": "2", "related_data": {} } } }, { "事件驱动的I/O": { "data": { "uuid": "python-4-771", "seg": [ [ [ "事件驱动", "i", "o" ] ] ], "level": "2", "related_data": {} } } }, { "大型数组发送与接收": { "data": { "uuid": "python-4-772", "seg": [ [ [ "大型", "数组", "发送" ], [ "接收" ] ] ], "level": "2", "related_data": {} } } }, { "简介": { "children": [ { "客户端/服务端架构": { "data": { "uuid": "python-5-414", "seg": [ [ [ "客户端", "服务端", "架构" ] ] ], "level": "2", "related_data": {} } } }, { "持久化存储": { "data": { "uuid": "python-5-415", "seg": [ [ [ "持久", "化", "存储" ] ] ], "level": "2", "related_data": {} } } }, { "数据库基本操作和SQL": { "data": { "uuid": "python-5-416", "seg": [ [ [ "数据库", "基本操作" ], [ "sql" ] ] ], "level": "2", "related_data": {} } } }, { "Web应用:客户端/服务器计算": { "data": { "uuid": "python-5-417", "seg": [ [ [ "web" ] ], [ [ "客户端", "服务器", "计算" ] ] ], "level": "2", "related_data": {} } } }, { "因特网": { "data": { "uuid": "python-5-418", "seg": [ [ [ "因特网" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-773", "seg": [ [ [ "简介" ] ] ], "level": "2", "related_data": {} } } }, { "客户端/服务器架构": { "children": [ { "硬件客户端/服务器架构": { "data": { "uuid": "python-5-419", "seg": [ [ [ "硬件", "客户端", "服务器", "架构" ] ] ], "level": "2", "related_data": {} } } }, { "软件客户端/服务器架构": { "data": { "uuid": "python-5-420", "seg": [ [ [ "软件", "客户端", "服务器", "架构" ] ] ], "level": "2", "related_data": {} } } }, { "银行出纳员作为服务器吗": { "data": { "uuid": "python-5-421", "seg": [ [ [ "银行", "出纳员", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "客户端/服务器网络编程": { "data": { "uuid": "python-5-422", "seg": [ [ [ "客户端", "服务器", "网络", "编程" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-774", "seg": [ [ [ "客户端", "服务器", "架构" ] ] ], "level": "2", "related_data": {} } } }, { "套接字:通信端点": { "children": [ { "套接字": { "data": { "uuid": "python-5-423", "seg": [ [ [ "套", "接字" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7458257_53442924" ] } } } } }, { "套接字地址:主机-端口对": { "data": { "uuid": "python-5-424", "seg": [ [ [ "套", "接字", "地址" ] ], [ [ "主机", "端口" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_649065_454990" ] } } } } }, { "面向连接的套接字与无连接的套接字": { "data": { "uuid": "python-5-425", "seg": [ [ [ "面向", "连接", "套", "接字" ], [ "连接", "套", "接字" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-775", "seg": [ [ [ "套", "接字" ] ], [ [ "通信", "端点" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7429472_53396351" ] } } } } }, { "Python中的网络编程": { "children": [ { "socket模块函数": { "data": { "uuid": "python-5-426", "seg": [ [ [ "socket", "模块", "函数" ] ] ], "level": "2", "related_data": {} } } }, { "套接字对象(内置)方法": { "data": { "uuid": "python-5-427", "seg": [ [ [ "套", "接字", "对象", "内置", "方法" ] ] ], "level": "2", "related_data": {} } } }, { "创建TCP服务器": { "data": { "uuid": "python-5-428", "seg": [ [ [ "创建", "tcp", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "创建TCP客户端": { "data": { "uuid": "python-5-429", "seg": [ [ [ "创建", "tcp", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "执行TCP服务器和客户端": { "data": { "uuid": "python-5-430", "seg": [ [ [ "执行", "tcp", "服务器" ], [ "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "创建UDP服务器": { "data": { "uuid": "python-5-431", "seg": [ [ [ "创建", "udp", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "创建UDP客户端": { "data": { "uuid": "python-5-432", "seg": [ [ [ "创建", "udp", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "执行UDP服务器和客户端": { "data": { "uuid": "python-5-433", "seg": [ [ [ "执行", "udp", "服务器" ], [ "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "socket模块属性": { "data": { "uuid": "python-5-434", "seg": [ [ [ "socket", "模块", "属性" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-776", "seg": [ [ [ "python", "网络", "编程" ] ] ], "level": "2", "related_data": {} } } }, { "*SocketServer模块": { "children": [ { "创建SocketServer TCP服务器": { "data": { "uuid": "python-5-435", "seg": [ [ [ "创建", "socketserver", "tcp", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "创建SocketServer TCP客户端": { "data": { "uuid": "python-5-436", "seg": [ [ [ "创建", "socketserver", "tcp", "客户端" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-777", "seg": [ [ [ "socketserver", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "*Twisted框架介绍": { "children": [ { "创建Twisted Reactor TCP服务器": { "data": { "uuid": "python-5-437", "seg": [ [ [ "创建", "twisted", "reactor", "tcp", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "创建Twisted Reactor TCP客户端": { "data": { "uuid": "python-5-438", "seg": [ [ [ "创建", "twisted", "reactor", "tcp", "客户端" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-778", "seg": [ [ [ "twisted", "框架", "介绍" ] ] ], "level": "2", "related_data": {} } } }, { "相关模块": { "children": [ { "其他因特网客户端协议": { "data": { "uuid": "python-5-439", "seg": [ [ [ "因特网", "客户端", "协议" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-779", "seg": [ [ [ "相关", "模块" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-134", "seg": [ [ [ "网络", "编程" ] ] ], "level": "2", "related_data": {} } } }, { "发送邮件": { "children": [ { "smtplib": { "data": { "uuid": "python-4-780", "seg": [ [ [ "smtplib" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-135", "seg": [ [ [ "发送", "邮件" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7460328_53445433" ] } } } } } ], "data": { "uuid": "python-2-5", "seg": [ [ [ "基本技能" ] ] ], "level": "2", "related_data": {} } } }, { "Web应用开发": { "children": [ { "Web开发基础知识": { "children": [ { "HTML/HTML5/CSS": { "data": { "uuid": "python-4-781", "seg": [ [ [ "html", "html5", "css" ] ] ], "level": "1", "related_data": {} } } }, { "前端数据库和后台": { "data": { "uuid": "python-4-782", "seg": [ [ [ "前端", "数据库" ], [ "后台" ] ] ], "level": "1", "related_data": {} } } }, { "MVC架构": { "data": { "uuid": "python-4-783", "seg": [ [ [ "mvc", "架构" ] ] ], "level": "1", "related_data": {} } } }, { "REST和Ajax": { "data": { "uuid": "python-4-784", "seg": [ [ [ "rest" ], [ "ajax" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-136", "seg": [ [ [ "web", "开发", "基础知识" ] ] ], "level": "1", "related_data": {} } } }, { "Django": { "children": [ { "Django简介": { "data": { "uuid": "python-4-785", "seg": [ [ [ "django", "简介" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7437466_53410367", "8_1083861_1306291", "8_688370_554707", "8_748725_800795", "8_651682_459116", "8_381980_416173", "8_762450_820720", "8_952670_1104320" ] } } } } }, { "Django安装配置": { "data": { "uuid": "python-4-786", "seg": [ [ [ "django", "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "DTL(Django Template Language)": { "data": { "uuid": "python-4-787", "seg": [ [ [ "dtl", "django", "template", "language" ] ] ], "level": "1", "related_data": {} } } }, { "Django路由定义": { "data": { "uuid": "python-4-788", "seg": [ [ [ "django", "路由", "定义" ] ] ], "level": "1", "related_data": {} } } }, { "Django请求数据解析": { "data": { "uuid": "python-4-789", "seg": [ [ [ "django", "数据", "解析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_766403_827014" ] } } } } }, { "Django数据库操作": { "data": { "uuid": "python-4-790", "seg": [ [ [ "django", "数据库", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1085674_1292469" ] } } } } }, { "Django提交表单": { "data": { "uuid": "python-4-791", "seg": [ [ [ "django", "提交", "表单" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_184491_74159" ] } } } } }, { "Django Rest Framework": { "data": { "uuid": "python-4-792", "seg": [ [ [ "django", "rest", "framework" ] ] ], "level": "1", "related_data": {} } } }, { "部署日志与安全": { "data": { "uuid": "python-4-793", "seg": [ [ [ "部署", "日志" ], [] ] ], "level": "1", "related_data": {} } } }, { "Django开发案例": { "data": { "uuid": "python-4-794", "seg": [ [ [ "django", "开发", "案例" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_657376_469898" ] } } } } }, { "Web框架": { "data": { "uuid": "python-4-795", "seg": [ [ [ "web", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "“Hello World”应用(一个博客)": { "data": { "uuid": "python-4-796", "seg": [ [ [ "hello", "world", "博客" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460089_53445205", "8_7436137_53407413", "8_7461790_53447039" ] } } } } }, { "创建模型来添加数据库服务": { "children": [ { "设置数据库": { "data": { "uuid": "python-5-440", "seg": [ [ [ "设置", "数据库" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-797", "seg": [ [ [ "创建", "模型", "添加", "数据库", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "Python应用shell": { "children": [ { "在Django中使用Python shell": { "data": { "uuid": "python-5-441", "seg": [ [ [ "django", "python", "shell" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_183346_70166", "8_7414018_53366293", "8_738998_772326", "8_692648_568195", "8_160686_29253", "8_774287_896750", "8_361539_379489", "8_1066832_1267071", "8_1071910_1274045" ] } } } } }, { "测试数据模型": { "data": { "uuid": "python-5-442", "seg": [ [ [ "测试数据", "模型" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-798", "seg": [ [ [ "python", "shell" ] ] ], "level": "1", "related_data": {} } } }, { "Django管理应用": { "children": [ { "设置admin": { "data": { "uuid": "python-5-443", "seg": [ [ [ "设置", "admin" ] ] ], "level": "1", "related_data": {} } } }, { "使用admin": { "data": { "uuid": "python-5-444", "seg": [ [ [ "admin" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_756182_812734" ] } } } } } ], "data": { "uuid": "python-4-799", "seg": [ [ [ "django", "管理" ] ] ], "level": "1", "related_data": {} } } }, { "创建博客的用户界面": { "children": [ { "创建模板": { "data": { "uuid": "python-5-445", "seg": [ [ [ "创建", "模板" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_955457_1100812", "8_7439025_53413572", "8_666538_484732", "8_7448883_53429015", "8_952306_1095059", "8_175282_55740" ] } } } } }, { "创建URL模式": { "data": { "uuid": "python-5-446", "seg": [ [ [ "创建", "url", "模式" ] ] ], "level": "1", "related_data": {} } } }, { "创建视图函数": { "data": { "uuid": "python-5-447", "seg": [ [ [ "创建", "视图", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-800", "seg": [ [ [ "创建", "博客", "用户界面" ] ] ], "level": "1", "related_data": {} } } }, { "改进输出": { "data": { "uuid": "python-4-801", "seg": [ [ [ "改进", "输出" ] ] ], "level": "1", "related_data": {} } } }, { "处理用户输入": { "children": [ { "添加URLconf项": { "data": { "uuid": "python-5-448", "seg": [ [ [ "添加", "urlconf", "项" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445929_53425006" ] } } } } }, { "视图:处理用户输入": { "data": { "uuid": "python-5-449", "seg": [ [ [ "视图" ] ], [ [ "用户", "输入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7441674_53417978", "8_698480_585495", "8_3198067_21755191", "8_7424772_53385987", "8_692817_568872", "8_753318_807745", "8_7414002_53366446", "8_1051269_1248608", "8_693861_572500", "8_1092910_1301655" ] } } } } }, { "跨站点请求伪造": { "data": { "uuid": "python-5-450", "seg": [ [ [ "跨", "站点", "伪造" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-802", "seg": [ [ [ "用户", "输入" ] ] ], "level": "1", "related_data": {} } } }, { "表单和模型表单": { "children": [ { "Django表单简介": { "data": { "uuid": "python-5-451", "seg": [ [ [ "django", "表单", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "模型表单示例": { "data": { "uuid": "python-5-452", "seg": [ [ [ "模型", "表单", "示例" ] ] ], "level": "2", "related_data": {} } } }, { "使用ModelForm来生成HTML表单": { "data": { "uuid": "python-5-453", "seg": [ [ [ "modelform", "生成", "html", "表单" ] ] ], "level": "2", "related_data": {} } } }, { "处理ModelForm数据": { "data": { "uuid": "python-5-454", "seg": [ [ [ "modelform", "数据" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_651597_459028" ] } } } } } ], "data": { "uuid": "python-4-803", "seg": [ [ [ "表单" ], [ "模型", "表单" ] ] ], "level": "2", "related_data": {} } } }, { "视图进阶": { "data": { "uuid": "python-4-804", "seg": [ [ [ "视图", "进阶" ] ] ], "level": "1", "related_data": {} } } }, { "*改善外观": { "data": { "uuid": "python-4-805", "seg": [ [ [ "改善", "外观" ] ] ], "level": "1", "related_data": {} } } }, { "*中级Django应用:TweetApprover": { "children": [ { "安装Twython库": { "data": { "uuid": "python-5-455", "seg": [ [ [ "安装", "twython", "库" ] ] ], "level": "1", "related_data": {} } } }, { "URL结构": { "data": { "uuid": "python-5-456", "seg": [ [ [ "url", "结构" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_195024_104213", "8_7397001_53341381", "8_721802_718713", "8_209203_146452", "8_1096485_1308823", "8_1052954_1250310", "8_771701_834347", "8_769361_830197", "8_924392_1059258" ] } } } } }, { "数据模型": { "data": { "uuid": "python-5-457", "seg": [ [ [ "数据模型" ] ] ], "level": "1", "related_data": {} } } }, { "提交新推文以便审核": { "data": { "uuid": "python-5-458", "seg": [ [ [ "提交", "新推文", "审核" ] ] ], "level": "1", "related_data": {} } } }, { "审核推文": { "data": { "uuid": "python-5-459", "seg": [ [ [ "审核", "推文" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-806", "seg": [ [ [ "中级", "django" ] ], [ [ "tweetapprover" ] ] ], "level": "1", "related_data": {} } } }, { "资源": { "data": { "uuid": "python-4-807", "seg": [ [ [ "资源" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-137", "seg": [ [ [ "django" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado": { "children": [ { "Tornado简介": { "data": { "uuid": "python-4-808", "seg": [ [ [ "tornado", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado安装配置": { "data": { "uuid": "python-4-809", "seg": [ [ [ "tornado", "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado提交表单": { "data": { "uuid": "python-4-810", "seg": [ [ [ "tornado", "提交", "表单" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado模板": { "data": { "uuid": "python-4-811", "seg": [ [ [ "tornado", "模板" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1094785_1305328" ] } } } } }, { "Tornado数据库操作": { "data": { "uuid": "python-4-812", "seg": [ [ [ "tornado", "数据库", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado异步Web服务": { "data": { "uuid": "python-4-813", "seg": [ [ [ "tornado", "异步", "web", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "外部服务认证(auth)": { "data": { "uuid": "python-4-814", "seg": [ [ [ "外部", "服务", "认证", "auth" ] ] ], "level": "1", "related_data": {} } } }, { "部署日志与安全": { "data": { "uuid": "python-4-815", "seg": [ [ [ "部署", "日志" ], [] ] ], "level": "1", "related_data": {} } } }, { "Tornado开发案例": { "data": { "uuid": "python-4-816", "seg": [ [ [ "tornado", "开发", "案例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-138", "seg": [ [ [ "tornado" ] ] ], "level": "1", "related_data": {} } } }, { "Flask": { "children": [ { "Flask简介": { "children": [ { "安装": { "children": [ { "创建应用目录": { "data": { "uuid": "python-6-56", "seg": [ [ [ "创建", "目录" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_202717_128131", "8_7456868_53440938", "8_7442525_53419397", "8_7409725_53360159", "8_7442552_53419432", "8_7429909_53396846", "8_7454604_53442021", "8_218296_170253" ] } } } } }, { "虚拟环境": { "data": { "uuid": "python-6-57", "seg": [ [ [ "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "在Python 3中创建虚拟环境": { "data": { "uuid": "python-6-58", "seg": [ [ [ "python", "创建", "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "在Python 2中创建虚拟环境": { "data": { "uuid": "python-6-59", "seg": [ [ [ "python", "创建", "虚拟环境" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455831_53439154" ] } } } } }, { "使用虚拟环境": { "data": { "uuid": "python-6-60", "seg": [ [ [ "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "使用pip安装Python包": { "data": { "uuid": "python-6-61", "seg": [ [ [ "pip", "安装", "python", "包" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_679094_525631", "8_7427122_53391283", "8_7442860_53419836", "8_764175_822827", "8_7437059_53409543", "8_196761_109719", "8_390629_432333", "8_355090_368190", "8_7423600_53383470", "8_386747_425264" ] } } } } } ], "data": { "uuid": "python-5-460", "seg": [ [ [ "安装" ] ] ], "level": "1", "related_data": {} } } }, { "应用的基本结构": { "children": [ { "初始化": { "data": { "uuid": "python-6-62", "seg": [ [ [ "初始化" ] ] ], "level": "1", "related_data": {} } } }, { "路由和视图函数": { "data": { "uuid": "python-6-63", "seg": [ [ [ "路由" ], [ "视图", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "一个完整的应用": { "data": { "uuid": "python-6-64", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "Web开发服务器": { "data": { "uuid": "python-6-65", "seg": [ [ [ "web", "开发", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "动态路由": { "data": { "uuid": "python-6-66", "seg": [ [ [ "动态", "路由" ] ] ], "level": "1", "related_data": {} } } }, { "调试模式": { "data": { "uuid": "python-6-67", "seg": [ [ [ "调试模式" ] ] ], "level": "1", "related_data": {} } } }, { "命令行选项": { "data": { "uuid": "python-6-68", "seg": [ [ [ "命令行", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "请求–响应循环": { "children": [ { "应用和请求上下文": { "data": { "uuid": "python-7-15", "seg": [ [ [], [ "上下文" ] ] ], "level": "1", "related_data": {} } } }, { "请求分派": { "data": { "uuid": "python-7-16", "seg": [ [ [ "分派" ] ] ], "level": "1", "related_data": {} } } }, { "请求对象": { "children": [ { "对象显示": { "data": { "uuid": "python-8-0", "seg": [ [ [ "对象", "显示" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444759_53423281", "8_762208_820302", "8_643866_444190", "8_716549_711207", "8_261104_272356", "8_1097614_1311315", "8_7421155_53379628", "8_728244_739122", "8_730504_745777", "8_7436907_53409176" ] } } } } }, { "由字符串调用对象": { "data": { "uuid": "python-8-1", "seg": [ [ [ "字符串", "调用", "对象" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-7-17", "seg": [ [ [ "对象" ] ] ], "level": "1", "related_data": {} } } }, { "请求钩子": { "data": { "uuid": "python-7-18", "seg": [ [ [ "钩子" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-6-69", "seg": [ [ [ "–", "响应", "循环" ] ] ], "level": "1", "related_data": {} } } }, { "Flask扩展": { "data": { "uuid": "python-6-70", "seg": [ [ [ "flask", "扩展" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-461", "seg": [ [ [ "结构" ] ] ], "level": "1", "related_data": {} } } }, { "模板": { "children": [ { "Jinja2模板引擎": { "children": [ { "渲染模板": { "data": { "uuid": "python-7-19", "seg": [ [ [ "渲染", "模板" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7438391_53411733" ] } } } } }, { "变量": { "children": [ { "匿名函数捕获变量值": { "data": { "uuid": "python-8-2", "seg": [ [ [ "匿名", "函数", "捕获", "变量值" ] ] ], "level": "1", "related_data": {} } } }, { "访问闭包中定义的变量": { "data": { "uuid": "python-8-3", "seg": [ [ [ "访问", "闭", "包中", "定义", "变量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1069819_1271011", "8_1073935_1276621", "8_7156514_51352698", "8_1054260_1251550", "8_7431624_53400131", "8_7416127_53370030", "8_1071691_1273967", "8_753434_807935" ] } } } } } ], "data": { "uuid": "python-7-20", "seg": [ [ [ "变量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_929579_1064422", "8_6240932_43549673" ] } } } } }, { "控制结构": { "data": { "uuid": "python-7-21", "seg": [ [ [ "控制结构" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-6-71", "seg": [ [ [ "jinja2", "模板", "引擎" ] ] ], "level": "1", "related_data": {} } } }, { "使用Flask-Bootstrap集成Bootstrap": { "data": { "uuid": "python-6-72", "seg": [ [ [ "flask", "bootstrap", "集成" ] ] ], "level": "1", "related_data": {} } } }, { "自定义错误页面": { "data": { "uuid": "python-6-73", "seg": [ [ [ "自定义", "页面" ] ] ], "level": "1", "related_data": {} } } }, { "链接": { "data": { "uuid": "python-6-74", "seg": [ [ [ "链接" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_703686_594233", "8_1713444_7643137" ] } } } } }, { "静态文件": { "data": { "uuid": "python-6-75", "seg": [ [ [ "静态", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "使用Flask-Moment本地化日期和时间": { "data": { "uuid": "python-6-76", "seg": [ [ [ "flask", "moment", "本地化", "日期" ], [ "时间" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-462", "seg": [ [ [ "模板" ] ] ], "level": "1", "related_data": {} } } }, { "Web表单": { "children": [ { "配置": { "data": { "uuid": "python-6-77", "seg": [ [ [ "配置" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_739252_773040" ] } } } } }, { "表单类": { "data": { "uuid": "python-6-78", "seg": [ [ [ "表单", "类" ] ] ], "level": "2", "related_data": {} } } }, { "把表单渲染成HTML": { "data": { "uuid": "python-6-79", "seg": [ [ [ "表单", "渲染", "成", "html" ] ] ], "level": "2", "related_data": {} } } }, { "在视图函数中处理表单": { "data": { "uuid": "python-6-80", "seg": [ [ [ "视图", "函数", "表单" ] ] ], "level": "2", "related_data": {} } } }, { "重定向和用户会话": { "data": { "uuid": "python-6-81", "seg": [ [ [ "重定向" ], [ "用户", "话" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1051891_1249253" ] } } } } }, { "闪现消息": { "data": { "uuid": "python-6-82", "seg": [ [ [ "闪现", "消息" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-5-463", "seg": [ [ [ "web", "表单" ] ] ], "level": "2", "related_data": {} } } }, { "数据库": { "children": [ { "SQL数据库": { "data": { "uuid": "python-6-83", "seg": [ [ [ "sql", "数据库" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7417109_53371855", "8_695156_577076", "8_752908_807173", "8_716386_709151", "8_757299_812999" ] } } } } }, { "NoSQL数据库": { "data": { "uuid": "python-6-84", "seg": [ [ [ "nosql", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "使用SQL还是NoSQL": { "data": { "uuid": "python-6-85", "seg": [ [ [ "sql", "nosql" ] ] ], "level": "1", "related_data": {} } } }, { "Python数据库框架": { "data": { "uuid": "python-6-86", "seg": [ [ [ "python", "数据库", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "使用Flask-SQLAlchemy管理数据库": { "data": { "uuid": "python-6-87", "seg": [ [ [ "flask", "sqlalchemy", "管理", "数据库" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_754917_810330" ] } } } } }, { "定义模型": { "data": { "uuid": "python-6-88", "seg": [ [ [ "定义", "模型" ] ] ], "level": "1", "related_data": {} } } }, { "关系": { "data": { "uuid": "python-6-89", "seg": [ [ [ "关系" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_364424_386032", "8_7442754_53419710" ] } } } } }, { "数据库操作": { "children": [ { "创建表": { "data": { "uuid": "python-7-22", "seg": [ [ [ "创建", "表" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439428_53414033" ] } } } } }, { "插入行": { "data": { "uuid": "python-7-23", "seg": [ [ [ "插入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427643_53392268" ] } } } } }, { "修改行": { "data": { "uuid": "python-7-24", "seg": [ [ [ "修改" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440964_53416676", "8_7441644_53417884", "8_7455081_53437878", "8_7409818_53360277", "8_1063698_1261807", "8_7460375_53445444", "8_7451749_53433253" ] } } } } }, { "删除行": { "data": { "uuid": "python-7-25", "seg": [ [ [ "删除" ] ] ], "level": "1", "related_data": {} } } }, { "查询行": { "data": { "uuid": "python-7-26", "seg": [ [ [ "查询" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_762056_820181", "8_730680_746320", "8_1077441_1281847" ] } } } } } ], "data": { "uuid": "python-6-90", "seg": [ [ [ "数据库", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_691553_564711" ] } } } } }, { "在视图函数中操作数据库": { "data": { "uuid": "python-6-91", "seg": [ [ [ "视图", "函数", "操作", "数据库" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1070486_1271996" ] } } } } }, { "集成Python shell": { "data": { "uuid": "python-6-92", "seg": [ [ [ "集成", "python", "shell" ] ] ], "level": "1", "related_data": {} } } }, { "使用Flask-Migrate实现数据库迁移": { "children": [ { "创建迁移仓库": { "data": { "uuid": "python-7-27", "seg": [ [ [ "创建", "迁移", "仓库" ] ] ], "level": "1", "related_data": {} } } }, { "创建迁移脚本": { "data": { "uuid": "python-7-28", "seg": [ [ [ "创建", "迁移", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "更新数据库": { "data": { "uuid": "python-7-29", "seg": [ [ [ "更新", "数据库" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_704602_598045", "8_7451437_53432670", "8_668340_488584", "8_7464919_53451699", "8_768617_829657", "8_675714_511663", "8_7410195_53360793", "8_7434841_53405303", "8_691951_565647", "8_739249_773035" ] } } } } }, { "添加几个迁移": { "data": { "uuid": "python-7-30", "seg": [ [ [ "添加", "迁移" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-6-93", "seg": [ [ [ "flask", "migrate", "数据库", "迁移" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7408099_53358372" ] } } } } } ], "data": { "uuid": "python-5-464", "seg": [ [ [ "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "电子邮件": { "children": [ { "电子邮件系统组件和协议": { "data": { "uuid": "python-6-94", "seg": [ [ [ "电子邮件系统", "组件" ], [ "协议" ] ] ], "level": "1", "related_data": {} } } }, { "发送电子邮件": { "data": { "uuid": "python-6-95", "seg": [ [ [ "发送", "电子邮件" ] ] ], "level": "1", "related_data": {} } } }, { "Python和SMTP": { "data": { "uuid": "python-6-96", "seg": [ [ [ "python" ], [ "smtp" ] ] ], "level": "1", "related_data": {} } } }, { "smtplib.SMTP类方法": { "data": { "uuid": "python-6-97", "seg": [ [ [ "smtplib", "smtp", "类", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "交互式SMTP示例": { "data": { "uuid": "python-6-98", "seg": [ [ [ "交互式", "smtp", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "SMTP的其他内容": { "data": { "uuid": "python-6-99", "seg": [ [ [ "smtp", "内容" ] ] ], "level": "1", "related_data": {} } } }, { "接收电子邮件": { "data": { "uuid": "python-6-100", "seg": [ [ [ "接收", "电子邮件" ] ] ], "level": "1", "related_data": {} } } }, { "POP和IMAP": { "data": { "uuid": "python-6-101", "seg": [ [ [ "pop" ], [ "imap" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_990271_1157295" ] } } } } }, { "交互式POP3示例": { "data": { "uuid": "python-6-102", "seg": [ [ [ "交互式", "pop3", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "poplib.POP3类方法": { "data": { "uuid": "python-6-103", "seg": [ [ [ "poplib", "pop3", "类", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "客户端程序SMTP和POP3示例": { "data": { "uuid": "python-6-104", "seg": [ [ [ "客户端程序", "smtp" ], [ "pop3", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "交互式IMAP4示例": { "data": { "uuid": "python-6-105", "seg": [ [ [ "交互式", "imap4", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "imaplib.IMAP4类中的常用方法": { "data": { "uuid": "python-6-106", "seg": [ [ [ "imaplib", "imap4", "类", "方法" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-465", "seg": [ [ [ "电子邮件" ] ] ], "level": "1", "related_data": {} } } }, { "大型应用的结构": { "children": [ { "配置选项": { "data": { "uuid": "python-6-107", "seg": [ [ [ "配置", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "应用包": { "children": [ { "使用应用工厂函数": { "data": { "uuid": "python-7-31", "seg": [ [ [ "工厂", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "在蓝本中实现应用功能": { "data": { "uuid": "python-7-32", "seg": [ [ [ "蓝本", "功能" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440574_53415903" ] } } } } } ], "data": { "uuid": "python-6-108", "seg": [ [ [ "包" ] ] ], "level": "1", "related_data": {} } } }, { "应用脚本": { "data": { "uuid": "python-6-109", "seg": [ [ [ "脚本" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1068539_1269399" ] } } } } }, { "需求文件": { "data": { "uuid": "python-6-110", "seg": [ [ [ "需求", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7411331_53362231" ] } } } } }, { "单元测试": { "children": [ { "blog应用的代码审查": { "data": { "uuid": "python-7-33", "seg": [ [ [ "blog", "审查" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_735152_760194", "8_735196_760295" ] } } } } } ], "data": { "uuid": "python-6-111", "seg": [ [ [ "单元测试" ] ] ], "level": "1", "related_data": {} } } }, { "创建数据库": { "data": { "uuid": "python-6-112", "seg": [ [ [ "创建", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "运行应用": { "data": { "uuid": "python-6-113", "seg": [ [ [ "运行" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1086136_1292942", "8_716265_708908", "8_7458112_53442587", "8_774885_838887", "8_919771_1056227", "8_7461154_53446241", "8_22_30", "8_7428482_53394244" ] } } } } } ], "data": { "uuid": "python-5-466", "seg": [ [ [ "大型", "结构" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-817", "seg": [ [ [ "flask", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "Flask安装配置": { "data": { "uuid": "python-4-818", "seg": [ [ [ "flask", "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "Flask实现HTTP请求与响应": { "data": { "uuid": "python-4-819", "seg": [ [ [ "flask", "http" ], [ "响应" ] ] ], "level": "1", "related_data": {} } } }, { "Flask cookie与session": { "data": { "uuid": "python-4-820", "seg": [ [ [ "flask", "cookie" ], [ "session" ] ] ], "level": "1", "related_data": {} } } }, { "Flask模板": { "data": { "uuid": "python-4-821", "seg": [ [ [ "flask", "模板" ] ] ], "level": "1", "related_data": {} } } }, { "Flask提交表单": { "data": { "uuid": "python-4-822", "seg": [ [ [ "flask", "提交", "表单" ] ] ], "level": "1", "related_data": {} } } }, { "Flask数据库操作": { "data": { "uuid": "python-4-823", "seg": [ [ [ "flask", "数据库", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "Bootstrap-Flask": { "data": { "uuid": "python-4-824", "seg": [ [ [ "bootstrap", "flask" ] ] ], "level": "1", "related_data": {} } } }, { "Flask开发REST Web服务": { "data": { "uuid": "python-4-825", "seg": [ [ [ "flask", "开发", "rest", "web", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "部署日志与安全": { "data": { "uuid": "python-4-826", "seg": [ [ [ "部署", "日志" ], [] ] ], "level": "1", "related_data": {} } } }, { "Flask开发案例": { "data": { "uuid": "python-4-827", "seg": [ [ [ "flask", "开发", "案例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-139", "seg": [ [ [ "flask" ] ] ], "level": "1", "related_data": {} } } }, { "网站可视化": { "children": [ { "Echarts": { "data": { "uuid": "python-4-828", "seg": [ [ [ "echarts" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-140", "seg": [ [ [ "网站", "可视化" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443233_53420572" ] } } } } }, { "网站高并发处理": { "data": { "uuid": "python-3-141", "seg": [ [ [ "网站", "高", "并发" ] ] ], "level": "2", "related_data": {} } } }, { "Web客户端和服务器": { "children": [ { "Python Web客户端工具": { "children": [ { "统一资源定位符": { "data": { "uuid": "python-5-467", "seg": [ [ [ "统一", "资源", "定位", "符" ] ] ], "level": "2", "related_data": {} } } }, { "urlparse模块": { "data": { "uuid": "python-5-468", "seg": [ [ [ "urlparse", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "urllib模块/包": { "data": { "uuid": "python-5-469", "seg": [ [ [ "urllib", "模块", "包" ] ] ], "level": "2", "related_data": {} } } }, { "使用urllib2 HTTP验证的示例": { "data": { "uuid": "python-5-470", "seg": [ [ [ "urllib2", "http", "验证", "示例" ] ] ], "level": "2", "related_data": {} } } }, { "将HTTP验证示例移植到Python 3中": { "data": { "uuid": "python-5-471", "seg": [ [ [ "http", "验证", "示例", "移植", "python" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-829", "seg": [ [ [ "python", "web", "客户端", "工具" ] ] ], "level": "2", "related_data": {} } } }, { "Web客户端": { "children": [ { "一个简单的Web爬虫/蜘蛛/机器人": { "data": { "uuid": "python-5-472", "seg": [ [ [ "web", "爬虫", "蜘蛛", "机器人" ] ] ], "level": "2", "related_data": {} } } }, { "解析Web页面": { "data": { "uuid": "python-5-473", "seg": [ [ [ "解析", "web", "页面" ] ] ], "level": "2", "related_data": {} } } }, { "可编程的Web浏览": { "data": { "uuid": "python-5-474", "seg": [ [ [ "可编程", "web", "浏览" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7403635_53352182", "8_4645266_29327603", "8_754240_809149", "8_188816_86492", "8_195519_105415", "8_7445692_53425531" ] } } } } } ], "data": { "uuid": "python-4-830", "seg": [ [ [ "web", "客户端" ] ] ], "level": "2", "related_data": {} } } }, { "Web(HTTP)服务器": { "data": { "uuid": "python-4-831", "seg": [ [ [ "web", "http", "服务器" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-142", "seg": [ [ [ "web", "客户端" ], [ "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "Web编程:CGI和WSGI": { "children": [ { "帮助Web服务器处理客户端数据": { "children": [ { "CGI简介": { "data": { "uuid": "python-5-475", "seg": [ [ [ "cgi", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "CGI应用程序": { "data": { "uuid": "python-5-476", "seg": [ [ [ "cgi", "应用程序" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1051667_1248934" ] } } } } }, { "cgi模块": { "data": { "uuid": "python-5-477", "seg": [ [ [ "cgi", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "cgitb模块": { "data": { "uuid": "python-5-478", "seg": [ [ [ "cgitb", "模块" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-832", "seg": [ [ [ "web", "服务器", "客户端", "数据" ] ] ], "level": "2", "related_data": {} } } }, { "构建CGI应用程序": { "children": [ { "构建Web服务器": { "data": { "uuid": "python-5-479", "seg": [ [ [ "构建", "web", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "建立表单页": { "data": { "uuid": "python-5-480", "seg": [ [ [ "建立", "表单" ] ] ], "level": "1", "related_data": {} } } }, { "生成结果页面": { "data": { "uuid": "python-5-481", "seg": [ [ [ "生成", "页面" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_731376_748650", "8_7411470_53362927" ] } } } } }, { "生成表单和结果页面": { "data": { "uuid": "python-5-482", "seg": [ [ [ "生成", "表单" ], [ "页面" ] ] ], "level": "2", "related_data": {} } } }, { "全面交互的Web站点": { "data": { "uuid": "python-5-483", "seg": [ [ [ "交互", "web", "站点" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-833", "seg": [ [ [ "构建", "cgi", "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "在CGI中使用Unicode": { "data": { "uuid": "python-4-834", "seg": [ [ [ "cgi", "unicode" ] ] ], "level": "1", "related_data": {} } } }, { "高级CGI": { "children": [ { "mulitipart表单提交和文件上传": { "data": { "uuid": "python-5-484", "seg": [ [ [ "mulitipart", "表单", "提交" ], [ "文件", "上传" ] ] ], "level": "1", "related_data": {} } } }, { "多值字段": { "data": { "uuid": "python-5-485", "seg": [ [ [ "值", "字段" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423529_53383414" ] } } } } } ], "data": { "uuid": "python-4-835", "seg": [ [ [ "高级", "cgi" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI简介": { "children": [ { "动机(替代CGI)": { "data": { "uuid": "python-5-486", "seg": [ [ [ "动机", "cgi" ] ] ], "level": "1", "related_data": {} } } }, { "服务器集成": { "data": { "uuid": "python-5-487", "seg": [ [ [ "服务器", "集成" ] ] ], "level": "2", "related_data": {} } } }, { "外部进程": { "data": { "uuid": "python-5-488", "seg": [ [ [ "外部", "进程" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI简介": { "data": { "uuid": "python-5-489", "seg": [ [ [ "wsgi", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI服务器": { "data": { "uuid": "python-5-490", "seg": [ [ [ "wsgi", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "参考服务器": { "data": { "uuid": "python-5-491", "seg": [ [ [ "参考", "服务器" ] ] ], "level": "2", "related_data": {} } } }, { "WSGI应用示例": { "data": { "uuid": "python-5-492", "seg": [ [ [ "wsgi", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "中间件及封装WSGI应用": { "data": { "uuid": "python-5-493", "seg": [ [ [ "中间件" ], [ "封装", "wsgi" ] ] ], "level": "1", "related_data": {} } } }, { "在Python 3中使用WSGI": { "data": { "uuid": "python-5-494", "seg": [ [ [ "python", "wsgi" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-836", "seg": [ [ [ "wsgi", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "现实世界中的Web开发": { "data": { "uuid": "python-4-837", "seg": [ [ [ "现实", "世界", "web", "开发" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-143", "seg": [ [ [ "web", "编程" ] ], [ [ "cgi" ], [ "wsgi" ] ] ], "level": "1", "related_data": {} } } }, { "云计算:Google App Engine": { "children": [ { "云计算": { "children": [ { "云计算服务的层次": { "data": { "uuid": "python-5-495", "seg": [ [ [ "云", "计算", "服务" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1101343_1315888", "8_361735_379904", "8_7455299_53438152", "8_7442242_53419050", "8_704280_596274", "8_871758_1003858", "8_7414737_53367681", "8_7460113_53445158", "8_7441446_53417680", "8_7457823_53442301" ] } } } } }, { "App Engine": { "data": { "uuid": "python-5-496", "seg": [ [ [ "app", "engine" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-838", "seg": [ [ [ "云", "计算" ] ] ], "level": "1", "related_data": {} } } }, { "沙盒和App Engine SDK": { "data": { "uuid": "python-4-839", "seg": [ [ [ "沙盒" ], [ "app", "engine", "sdk" ] ] ], "level": "1", "related_data": {} } } }, { "选择一个App Engine框架": { "data": { "uuid": "python-4-840", "seg": [ [ [ "选择", "app", "engine", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "Python 2.7支持": { "children": [ { "一般差异": { "data": { "uuid": "python-5-497", "seg": [ [ [ "差异" ] ] ], "level": "1", "related_data": {} } } }, { "代码中的差异": { "data": { "uuid": "python-5-498", "seg": [ [ [ "差异" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-841", "seg": [ [ [ "python", "支持" ] ] ], "level": "1", "related_data": {} } } }, { "将“Hello World”改成一个简单的博客": { "children": [ { "快速发现改动:30秒内将纯文本转成HTML": { "data": { "uuid": "python-5-499", "seg": [ [ [ "快速", "改动" ] ], [ [ "秒", "纯", "文本", "转成", "html" ] ] ], "level": "1", "related_data": {} } } }, { "添加表单": { "data": { "uuid": "python-5-500", "seg": [ [ [ "添加", "表单" ] ] ], "level": "1", "related_data": {} } } }, { "添加Datastore服务": { "data": { "uuid": "python-5-501", "seg": [ [ [ "添加", "datastore", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "迭代改进": { "data": { "uuid": "python-5-502", "seg": [ [ [ "迭代", "改进" ] ] ], "level": "1", "related_data": {} } } }, { "开发/SDK控制台": { "data": { "uuid": "python-5-503", "seg": [ [ [ "开发", "sdk", "控制台" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1091092_1298367", "8_773680_837775" ] } } } } } ], "data": { "uuid": "python-4-842", "seg": [ [ [ "hello", "world", "改成", "博客" ] ] ], "level": "1", "related_data": {} } } }, { "添加Memcache服务": { "data": { "uuid": "python-4-843", "seg": [ [ [ "添加", "memcache", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "添加用户服务": { "children": [ { "Google账号验证": { "data": { "uuid": "python-5-504", "seg": [ [ [ "google", "账号", "验证" ] ] ], "level": "1", "related_data": {} } } }, { "联合验证": { "data": { "uuid": "python-5-505", "seg": [ [ [ "联合", "验证" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-844", "seg": [ [ [ "添加", "用户服务" ] ] ], "level": "1", "related_data": {} } } }, { "远程API shell": { "data": { "uuid": "python-4-845", "seg": [ [ [ "远程", "api", "shell" ] ] ], "level": "1", "related_data": {} } } }, { "问与答(Python实现)": { "data": { "uuid": "python-4-846", "seg": [ [ [ "问与答", "python" ] ] ], "level": "1", "related_data": {} } } }, { "使用XMPP发送即时消息": { "data": { "uuid": "python-4-847", "seg": [ [ [ "xmpp", "发送", "即时消息" ] ] ], "level": "1", "related_data": {} } } }, { "处理图片": { "data": { "uuid": "python-4-848", "seg": [ [ [ "图片" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7438990_53412450", "8_7459349_53444221", "8_7442696_53419721", "8_7414390_53367057", "8_374275_403137", "8_752546_806642", "8_7448299_53428436", "8_7404178_53352993", "8_7455037_53437803", "8_7437984_53411246" ] } } } } }, { "任务队列(非定期任务)": { "children": [ { "配置app.yaml": { "data": { "uuid": "python-5-506", "seg": [ [ [ "配置", "app", "yaml" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423874_53384240" ] } } } } }, { "其他任务创建选项": { "data": { "uuid": "python-5-507", "seg": [ [ [ "创建", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "deferred包": { "data": { "uuid": "python-5-508", "seg": [ [ [ "deferred", "包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-849", "seg": [ [ [ "队列", "定期" ] ] ], "level": "1", "related_data": {} } } }, { "使用Appstats进行分析": { "children": [ { "在app.yaml中添加标准处理程序": { "data": { "uuid": "python-5-509", "seg": [ [ [ "app", "yaml", "添加", "标准", "处理程序" ] ] ], "level": "1", "related_data": {} } } }, { "添加自定义Admin Console页面": { "data": { "uuid": "python-5-510", "seg": [ [ [ "添加", "自定义", "admin", "console", "页面" ] ] ], "level": "1", "related_data": {} } } }, { "作为内置界面启用界面": { "data": { "uuid": "python-5-511", "seg": [ [ [ "内置", "界面", "启用" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-850", "seg": [ [ [ "appstats", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "URLfetch服务": { "data": { "uuid": "python-4-851", "seg": [ [ [ "urlfetch", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "问与答(无Python实现)": { "children": [ { "Cron服务(计划任务作业)": { "data": { "uuid": "python-5-512", "seg": [ [ [ "cron", "服务", "计划" ] ] ], "level": "1", "related_data": {} } } }, { "预热请求": { "data": { "uuid": "python-5-513", "seg": [ [ [ "预热" ] ] ], "level": "1", "related_data": {} } } }, { "DoS保护": { "data": { "uuid": "python-5-514", "seg": [ [ [ "dos", "保护" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-852", "seg": [ [ [ "问与答", "python" ] ] ], "level": "1", "related_data": {} } } }, { "厂商锁定": { "data": { "uuid": "python-4-853", "seg": [ [ [ "厂商", "锁定" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-144", "seg": [ [ [ "云", "计算" ] ], [ [ "google", "app", "engine" ] ] ], "level": "1", "related_data": {} } } }, { "Web服务": { "children": [ { "Yahoo!金融股票报价服务器": { "data": { "uuid": "python-4-854", "seg": [ [ [ "yahoo", "!", "金融", "股票", "报价", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "Twitter微博": { "children": [ { "社交网络": { "data": { "uuid": "python-5-515", "seg": [ [ [ "社交", "网络" ] ] ], "level": "1", "related_data": {} } } }, { "稍微长一点的API组合应用示例": { "data": { "uuid": "python-5-516", "seg": [ [ [ "稍微", "长", "api", "组合", "示例" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_713334_704677" ] } } } } }, { "额外在线资源": { "data": { "uuid": "python-5-517", "seg": [ [ [ "额外", "资源" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-855", "seg": [ [ [ "twitter", "微", "博" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_170090_46380" ] } } } } } ], "data": { "uuid": "python-3-145", "seg": [ [ [ "web", "服务" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-6", "seg": [ [ [ "web", "开发" ] ] ], "level": "1", "related_data": {} } } }, { "网络爬虫": { "children": [ { "基础概念": { "children": [ { "什么是网络爬虫": { "data": { "uuid": "python-4-856", "seg": [ [ [ "网络", "爬虫" ] ] ], "level": "2", "related_data": {} } } }, { "HTML与DOM树分析": { "data": { "uuid": "python-4-857", "seg": [ [ [ "html" ], [ "dom", "树", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "常用网络爬虫工具": { "data": { "uuid": "python-4-858", "seg": [ [ [ "网络", "爬虫", "工具" ] ] ], "level": "2", "related_data": {} } } }, { "相关法律及注意事项": { "data": { "uuid": "python-4-859", "seg": [ [ [ "相关", "法律" ], [ "注意事项" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-146", "seg": [ [ [ "基础", "概念" ] ] ], "level": "1", "related_data": {} } } }, { "urllib": { "children": [ { "处理异常": { "children": [ { "捕获所有异常": { "data": { "uuid": "python-5-518", "seg": [ [ [ "捕获", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "自定义异常": { "data": { "uuid": "python-5-519", "seg": [ [ [ "自定义", "异常" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6386932_44841254" ] } } } } }, { "抛出新的异常": { "data": { "uuid": "python-5-520", "seg": [ [ [ "出新", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "异常重新抛出": { "data": { "uuid": "python-5-521", "seg": [ [ [ "异常", "抛出" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_929826_1085958" ] } } } } }, { "警告信息": { "data": { "uuid": "python-5-522", "seg": [ [ [ "警告", "信息" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-860", "seg": [ [ [ "异常" ] ] ], "level": "1", "related_data": {} } } }, { "解析链接": { "data": { "uuid": "python-4-861", "seg": [ [ [ "解析", "链接" ] ] ], "level": "1", "related_data": {} } } }, { "分析Robots协议": { "data": { "uuid": "python-4-862", "seg": [ [ [ "分析", "robots", "协议" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-147", "seg": [ [ [ "urllib" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_653772_462863" ] } } } } }, { "正则表达式": { "children": [ { "RE(Regular Expression )": { "data": { "uuid": "python-4-863", "seg": [ [ [ "re", "regular", "expression" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_668566_488981", "8_672138_498832", "8_7424928_53386111", "8_753780_808485", "8_1098397_1312897", "8_1094744_1305243", "8_7439878_53414719", "8_701803_591846", "8_761543_819024", "8_7415914_53369686" ] } } } } }, { "基础语法": { "data": { "uuid": "python-4-864", "seg": [ [ [ "基础", "语法" ] ] ], "level": "1", "related_data": {} } } }, { "标签匹配常用规则": { "data": { "uuid": "python-4-865", "seg": [ [ [ "标签", "匹配", "规则" ] ] ], "level": "1", "related_data": {} } } }, { "简介/动机": { "data": { "uuid": "python-4-866", "seg": [ [ [ "简介", "动机" ] ] ], "level": "1", "related_data": {} } } }, { "特殊符号和字符": { "children": [ { "使用择一匹配符号匹配多个正则表达式模式": { "data": { "uuid": "python-5-523", "seg": [ [ [ "择", "匹配", "符号", "正则表达式", "模式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7405279_53354521", "8_761083_818354", "8_7435322_53405812", "8_784911_859305", "8_7435542_53406438", "8_7406575_53356078", "8_767572_827245" ] } } } } }, { "匹配任意单个字符": { "data": { "uuid": "python-5-524", "seg": [ [ [ "匹配", "任意", "单个", "字符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_190510_91081", "8_1006707_1189937", "8_366278_390476", "8_7454693_53437382", "8_1048886_1246358", "8_701961_592060" ] } } } } }, { "从字符串起始或者结尾或者单词边界匹配": { "data": { "uuid": "python-5-525", "seg": [ [ [ "字符串", "起始", "结尾", "单词", "边界", "匹配" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434541_53404950" ] } } } } }, { "创建字符集": { "data": { "uuid": "python-5-526", "seg": [ [ [ "创建", "字符集" ] ] ], "level": "1", "related_data": {} } } }, { "限定范围和否定": { "data": { "uuid": "python-5-527", "seg": [ [ [ "限定" ], [ "否定" ] ] ], "level": "1", "related_data": {} } } }, { "使用闭包操作符实现存在性和频数匹配": { "data": { "uuid": "python-5-528", "seg": [ [ [ "闭", "包", "操作符", "性" ], [ "频数", "匹配" ] ] ], "level": "1", "related_data": {} } } }, { "表示字符集的特殊字符": { "data": { "uuid": "python-5-529", "seg": [ [ [ "字符集", "特殊字符" ] ] ], "level": "1", "related_data": {} } } }, { "使用圆括号指定分组": { "data": { "uuid": "python-5-530", "seg": [ [ [ "圆括号", "指定", "分组" ] ] ], "level": "1", "related_data": {} } } }, { "扩展表示法": { "data": { "uuid": "python-5-531", "seg": [ [ [ "扩展", "表示法" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-867", "seg": [ [ [ "特殊符号" ], [ "字符" ] ] ], "level": "1", "related_data": {} } } }, { "一些正则表达式示例": { "data": { "uuid": "python-4-868", "seg": [ [ [ "正则表达式", "示例" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_382962_418431", "8_740439_777853", "8_7410924_53361808", "8_1095585_1307055", "8_7448938_53429049", "8_355657_373057" ] } } } } }, { "更长的正则表达式示例": { "data": { "uuid": "python-4-869", "seg": [ [ [ "长", "正则表达式", "示例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-148", "seg": [ [ [ "正则表达式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1100547_1315358", "8_778104_844573", "8_7415393_53368983", "8_7423075_53382341", "8_338270_335969", "8_7427112_53391229" ] } } } } }, { "Beautiful Soup": { "children": [ { "Beautiful Soup简介": { "data": { "uuid": "python-4-870", "seg": [ [ [ "beaut", "if", "ul", "soup", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-4-871", "seg": [ [ [ "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "Beautiful Soup对象": { "data": { "uuid": "python-4-872", "seg": [ [ [ "beaut", "if", "ul", "soup", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7463735_53449864", "8_7443152_53420192", "8_649999_458243", "8_377191_407648", "8_892173_1030643", "8_807188_902604", "8_211342_151179", "8_747913_799558", "8_727955_739773", "8_7402070_53349691" ] } } } } }, { "元素定位": { "data": { "uuid": "python-4-873", "seg": [ [ [ "元素", "定位" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451149_53432181" ] } } } } }, { "文档树遍历与搜索": { "data": { "uuid": "python-4-874", "seg": [ [ [ "文档", "树", "遍历" ], [ "搜索" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-149", "seg": [ [ [ "beaut", "if", "ul", "soup" ] ] ], "level": "1", "related_data": {} } } }, { "lxml": { "children": [ { "安装配置": { "data": { "uuid": "python-4-875", "seg": [ [ [ "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "lxml.etree": { "data": { "uuid": "python-4-876", "seg": [ [ [ "lxml", "etree" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_754198_809252" ] } } } } }, { "XPath选择器": { "data": { "uuid": "python-4-877", "seg": [ [ [ "xpath", "选择器" ] ] ], "level": "1", "related_data": {} } } }, { "find/findall": { "data": { "uuid": "python-4-878", "seg": [ [ [ "find", "findall" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_208443_144450", "8_7413252_53365136", "8_1057987_1255194" ] } } } } }, { "CSS选择器": { "data": { "uuid": "python-4-879", "seg": [ [ [ "css", "选择器" ] ] ], "level": "1", "related_data": {} } } }, { "解析HTML": { "data": { "uuid": "python-4-880", "seg": [ [ [ "解析", "html" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-150", "seg": [ [ [ "lxml" ] ] ], "level": "1", "related_data": {} } } }, { "requests": { "children": [ { "安装配置": { "data": { "uuid": "python-4-881", "seg": [ [ [ "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "发送请求与HTTP请求类型": { "data": { "uuid": "python-4-882", "seg": [ [ [ "发送" ], [ "http", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "传递URL参数": { "data": { "uuid": "python-4-883", "seg": [ [ [ "传递", "url", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774861_838822", "8_1093257_1302452" ] } } } } }, { "响应内容": { "data": { "uuid": "python-4-884", "seg": [ [ [ "响应", "内容" ] ] ], "level": "1", "related_data": {} } } }, { "定制请求头": { "data": { "uuid": "python-4-885", "seg": [ [ [ "定制", "头" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5609600_36999481" ] } } } } }, { "响应状态码": { "data": { "uuid": "python-4-886", "seg": [ [ [ "响应", "状态", "码" ] ] ], "level": "1", "related_data": {} } } }, { "Cookie": { "data": { "uuid": "python-4-887", "seg": [ [ [ "cookie" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_752483_806545", "8_7415720_53369306", "8_770642_832598", "8_7396625_53342170" ] } } } } }, { "POST请求": { "data": { "uuid": "python-4-888", "seg": [ [ [ "post" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423932_53384321", "8_687711_551865", "8_391843_434731", "8_4647458_29331787", "8_765257_824115", "8_172553_50263", "8_1587676_6273215", "8_682674_537528", "8_7422520_53381132", "8_7444289_53422492" ] } } } } }, { "身份认证": { "data": { "uuid": "python-4-889", "seg": [ [ [ "身份", "认证" ] ] ], "level": "1", "related_data": {} } } }, { "基本用法": { "data": { "uuid": "python-4-890", "seg": [ [ [ "用法" ] ] ], "level": "1", "related_data": {} } } }, { "高级用法": { "data": { "uuid": "python-4-891", "seg": [ [ [ "高级", "用法" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-151", "seg": [ [ [ "requests" ] ] ], "level": "1", "related_data": {} } } }, { "Selenium": { "children": [ { "Selenium简介": { "data": { "uuid": "python-4-892", "seg": [ [ [ "selenium", "简介" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_205499_136603", "8_684996_544033", "8_1061932_1259781", "8_685636_546385", "8_755595_811113", "8_7416461_53370578", "8_7398853_53345968", "8_695019_576496", "8_1050905_1248037", "8_713146_704846" ] } } } } }, { "安装配置": { "data": { "uuid": "python-4-893", "seg": [ [ [ "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "单元素定位(find_element_id/name/xpath)": { "data": { "uuid": "python-4-894", "seg": [ [ [ "单", "元素", "定位", "find", "element", "id", "name", "xpath" ] ] ], "level": "1", "related_data": {} } } }, { "多元素定位(find_elements_id/name/xpath)": { "data": { "uuid": "python-4-895", "seg": [ [ [ "元素", "定位", "find", "elements", "id", "name", "xpath" ] ] ], "level": "1", "related_data": {} } } }, { "常用方法和属性": { "children": [ { "可管理属性创建": { "data": { "uuid": "python-5-532", "seg": [ [ [ "管理", "属性", "创建" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_780083_849310", "8_755033_810294", "8_7443270_53420343", "8_1061469_1259323", "8_659631_473394", "8_7458332_53442871", "8_1058519_1255841" ] } } } } }, { "延迟计算属性": { "data": { "uuid": "python-5-533", "seg": [ [ [ "延迟", "计算", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "属性的代理访问": { "data": { "uuid": "python-5-534", "seg": [ [ [ "属性", "代理", "访问" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429847_53396777", "8_7409419_53359857", "8_1034072_1229420" ] } } } } }, { "创建用于计算的属性": { "data": { "uuid": "python-5-535", "seg": [ [ [ "创建", "用于", "计算", "属性" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_679279_525937" ] } } } } }, { "为属性添加安全保护机制": { "data": { "uuid": "python-5-536", "seg": [ [ [ "属性", "添加", "保护", "机制" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-896", "seg": [ [ [ "方法" ], [ "属性" ] ] ], "level": "1", "related_data": {} } } }, { "键盘和鼠标操作": { "data": { "uuid": "python-4-897", "seg": [ [ [ "键盘" ], [ "鼠标", "操作" ] ] ], "level": "2", "related_data": {} } } }, { "WebDriver API": { "data": { "uuid": "python-4-898", "seg": [ [ [ "webdriver", "api" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457773_53444167", "8_365324_388330", "8_729159_741885", "8_2072943_15672082", "8_932000_1067512", "8_677365_533575", "8_766260_825408", "8_7427274_53391428", "8_1095331_1306601", "8_7406568_53358136" ] } } } } }, { "表单交互": { "data": { "uuid": "python-4-899", "seg": [ [ [ "表单", "交互" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-152", "seg": [ [ [ "selenium" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439772_53414502", "8_7444444_53423148" ] } } } } }, { "Scrapy框架": { "children": [ { "Scrapy简介": { "data": { "uuid": "python-4-900", "seg": [ [ [ "scrapy", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-4-901", "seg": [ [ [ "安装", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapy框架组成": { "data": { "uuid": "python-4-902", "seg": [ [ [ "scrapy", "框架" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_864146_1008920", "8_1069899_1271082", "8_7436291_53407876", "8_1060422_1258109", "8_246175_237399" ] } } } } }, { "Item Pipeline": { "data": { "uuid": "python-4-903", "seg": [ [ [ "item", "pipeline" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451131_53432232" ] } } } } }, { "Downloader": { "data": { "uuid": "python-4-904", "seg": [ [ [ "downloader" ] ] ], "level": "1", "related_data": {} } } }, { "Spiders": { "data": { "uuid": "python-4-905", "seg": [ [ [ "spiders" ] ] ], "level": "1", "related_data": {} } } }, { "Scheduler": { "data": { "uuid": "python-4-906", "seg": [ [ [ "scheduler" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapy框架介绍": { "data": { "uuid": "python-4-907", "seg": [ [ [ "scrapy", "框架", "介绍" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy入门": { "data": { "uuid": "python-4-908", "seg": [ [ [ "scrapy", "入门" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_383654_419220", "8_211544_151579", "8_7418184_53374052", "8_7434858_53405383", "8_1096070_1308002", "8_7434575_53405198", "8_7398176_53344065", "8_942820_1098375", "8_765164_824280", "8_761571_823600" ] } } } } }, { "Selector的用法": { "data": { "uuid": "python-4-909", "seg": [ [ [ "selector", "用法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_754765_809848" ] } } } } }, { "Spider的用法": { "data": { "uuid": "python-4-910", "seg": [ [ [ "spider", "用法" ] ] ], "level": "1", "related_data": {} } } }, { "Downloader Middleware的用法": { "data": { "uuid": "python-4-911", "seg": [ [ [ "downloader", "middleware", "用法" ] ] ], "level": "1", "related_data": {} } } }, { "Spider Middleware的用法": { "data": { "uuid": "python-4-912", "seg": [ [ [ "spider", "middleware", "用法" ] ] ], "level": "1", "related_data": {} } } }, { "Item Pipeline的用法": { "data": { "uuid": "python-4-913", "seg": [ [ [ "item", "pipeline", "用法" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapy对接Selenium": { "data": { "uuid": "python-4-914", "seg": [ [ [ "scrapy", "对接", "selenium" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1093671_1303392", "8_1093668_1303799" ] } } } } }, { "Scrapy对接Splash": { "data": { "uuid": "python-4-915", "seg": [ [ [ "scrapy", "对接", "splash" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy通用爬虫": { "data": { "uuid": "python-4-916", "seg": [ [ [ "scrapy", "通用", "爬虫" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_757267_837865", "8_724246_768617", "8_7425797_53387797", "8_1091167_1298646", "8_1078656_1283150", "8_1069889_1271069" ] } } } } }, { "Scrapyrt的使用": { "data": { "uuid": "python-4-917", "seg": [ [ [ "scrapyrt" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapy对接Docker": { "data": { "uuid": "python-4-918", "seg": [ [ [ "scrapy", "对接", "docker" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy爬取新浪微博": { "data": { "uuid": "python-4-919", "seg": [ [ [ "scrapy", "爬取", "新浪", "微", "博" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7448773_53428923", "8_743866_789024", "8_1021180_1213851", "8_7456124_53439642" ] } } } } } ], "data": { "uuid": "python-3-153", "seg": [ [ [ "scrapy", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "数据存储": { "children": [ { "文件存储": { "children": [ { "TXT文本存储": { "data": { "uuid": "python-5-537", "seg": [ [ [ "txt", "文本", "存储" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1103628_1317996", "8_380993_414331", "8_234697_212125", "8_768355_828452", "8_697827_584246", "8_235201_213566", "8_763820_822374", "8_7403541_53352081", "8_7445215_53423774", "8_235166_213464" ] } } } } }, { "JSON文件存储": { "data": { "uuid": "python-5-538", "seg": [ [ [ "json", "文件", "存储" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7417450_53372686", "8_750769_804067" ] } } } } }, { "CSV文件存储": { "data": { "uuid": "python-5-539", "seg": [ [ [ "csv", "文件", "存储" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7417591_53372876", "8_7453987_53436657", "8_7404006_53352798", "8_7403364_53351766" ] } } } } } ], "data": { "uuid": "python-4-920", "seg": [ [ [ "文件", "存储" ] ] ], "level": "1", "related_data": {} } } }, { "数据库存储": { "data": { "uuid": "python-4-921", "seg": [ [ [ "数据库", "存储" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_758094_813841" ] } } } } }, { "关系型数据库存储": { "children": [ { "MySQL的存储": { "data": { "uuid": "python-5-540", "seg": [ [ [ "mysql", "存储" ] ] ], "level": "1", "related_data": {} } } }, { "MongoDB存储": { "data": { "uuid": "python-5-541", "seg": [ [ [ "mongodb", "存储" ] ] ], "level": "1", "related_data": {} } } }, { "Redis存储": { "data": { "uuid": "python-5-542", "seg": [ [ [ "redis", "存储" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-922", "seg": [ [ [ "关系", "数据库", "存储" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-154", "seg": [ [ [ "数据", "存储" ] ] ], "level": "1", "related_data": {} } } }, { "渲染动态网页": { "children": [ { "WebKit/Selenium/headless/PhantomJS": { "data": { "uuid": "python-4-923", "seg": [ [ [ "webkit", "selenium", "headless", "phantomjs" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-155", "seg": [ [ [ "渲染", "动态", "网页" ] ] ], "level": "1", "related_data": {} } } }, { "表单交互处理": { "data": { "uuid": "python-3-156", "seg": [ [ [ "表单", "交互" ] ] ], "level": "2", "related_data": {} } } }, { "超时异常处理": { "children": [ { "timeout": { "data": { "uuid": "python-4-924", "seg": [ [ [ "timeout" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1915276_9431451" ] } } } } } ], "data": { "uuid": "python-3-157", "seg": [ [ [ "超时", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "验证码处理": { "children": [ { "自动输入/OCR字符识别": { "data": { "uuid": "python-4-925", "seg": [ [ [ "自动", "输入", "ocr", "字符识别" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-158", "seg": [ [ [ "验证码" ] ] ], "level": "1", "related_data": {} } } }, { "高并发处理": { "data": { "uuid": "python-3-159", "seg": [ [ [ "高", "并发" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7443750_53421074" ] } } } } }, { "多线程爬虫": { "data": { "uuid": "python-3-160", "seg": [ [ [ "多线程", "爬虫" ] ] ], "level": "2", "related_data": {} } } }, { "开发环境配置": { "children": [ { "Python 3的安装": { "children": [ { "Windows下的安装": { "data": { "uuid": "python-5-543", "seg": [ [ [ "windows", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Linux下的安装": { "data": { "uuid": "python-5-544", "seg": [ [ [ "linux", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7438304_53411649" ] } } } } }, { "Mac下的安装": { "data": { "uuid": "python-5-545", "seg": [ [ [ "mac", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7459734_53446642" ] } } } } } ], "data": { "uuid": "python-4-926", "seg": [ [ [ "python", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "请求库的安装": { "children": [ { "requests的安装": { "data": { "uuid": "python-5-546", "seg": [ [ [ "requests", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_751015_804469", "8_361376_379175", "8_7413326_53365235" ] } } } } }, { "Selenium的安装": { "data": { "uuid": "python-5-547", "seg": [ [ [ "selenium", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "ChromeDriver的安装": { "data": { "uuid": "python-5-548", "seg": [ [ [ "chromedriver", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433969_53404330", "8_697389_583100" ] } } } } }, { "GeckoDriver的安装": { "data": { "uuid": "python-5-549", "seg": [ [ [ "geckodriver", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "PhantomJS的安装": { "data": { "uuid": "python-5-550", "seg": [ [ [ "phantomjs", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_686807_549071" ] } } } } }, { "aiohttp的安装": { "data": { "uuid": "python-5-551", "seg": [ [ [ "aiohttp", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428809_53395164" ] } } } } } ], "data": { "uuid": "python-4-927", "seg": [ [ [ "库", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_354805_367533" ] } } } } }, { "解析库的安装": { "children": [ { "lxml的安装": { "data": { "uuid": "python-5-552", "seg": [ [ [ "lxml", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Beautiful Soup的安装": { "data": { "uuid": "python-5-553", "seg": [ [ [ "beaut", "if", "ul", "soup", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "pyquery的安装": { "data": { "uuid": "python-5-554", "seg": [ [ [ "pyquery", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "tesserocr的安装": { "data": { "uuid": "python-5-555", "seg": [ [ [ "tesserocr", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6131139_41057836", "8_7432068_53400971" ] } } } } } ], "data": { "uuid": "python-4-928", "seg": [ [ [ "解析", "库", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "数据库的安装": { "children": [ { "MySQL的安装": { "data": { "uuid": "python-5-556", "seg": [ [ [ "mysql", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "MongoDB的安装": { "data": { "uuid": "python-5-557", "seg": [ [ [ "mongodb", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Redis的安装": { "data": { "uuid": "python-5-558", "seg": [ [ [ "redis", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-929", "seg": [ [ [ "数据库", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "存储库的安装": { "children": [ { "PyMySQL的安装": { "data": { "uuid": "python-5-559", "seg": [ [ [ "pymysql", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "PyMongo的安装": { "data": { "uuid": "python-5-560", "seg": [ [ [ "pymongo", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "redis-py的安装": { "data": { "uuid": "python-5-561", "seg": [ [ [ "redis", "py", "安装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434952_53405525", "8_647666_451734" ] } } } } }, { "RedisDump的安装": { "data": { "uuid": "python-5-562", "seg": [ [ [ "redisdump", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-930", "seg": [ [ [ "存储", "库", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Web库的安装": { "children": [ { "Flask的安装": { "data": { "uuid": "python-5-563", "seg": [ [ [ "flask", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Tornado的安装": { "data": { "uuid": "python-5-564", "seg": [ [ [ "tornado", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-931", "seg": [ [ [ "web", "库", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "App爬取相关库的安装": { "children": [ { "Charles的安装": { "data": { "uuid": "python-5-565", "seg": [ [ [ "charles", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "mitmproxy的安装": { "data": { "uuid": "python-5-566", "seg": [ [ [ "mitmproxy", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "Appium的安装": { "data": { "uuid": "python-5-567", "seg": [ [ [ "appium", "安装" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_197744_112299" ] } } } } } ], "data": { "uuid": "python-4-932", "seg": [ [ [ "app", "爬取", "相关", "库", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "爬虫框架的安装": { "children": [ { "pyspider的安装": { "data": { "uuid": "python-5-568", "seg": [ [ [ "pyspider", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy的安装": { "data": { "uuid": "python-5-569", "seg": [ [ [ "scrapy", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy-Splash的安装": { "data": { "uuid": "python-5-570", "seg": [ [ [ "scrapy", "splash", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy-Redis的安装": { "data": { "uuid": "python-5-571", "seg": [ [ [ "scrapy", "redis", "安装" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-933", "seg": [ [ [ "爬虫", "框架", "安装" ] ] ], "level": "2", "related_data": {} } } }, { "部署相关库的安装": { "children": [ { "Docker的安装": { "data": { "uuid": "python-5-572", "seg": [ [ [ "docker", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapyd的安装": { "data": { "uuid": "python-5-573", "seg": [ [ [ "scrapyd", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapyd-Client的安装": { "data": { "uuid": "python-5-574", "seg": [ [ [ "scrapyd", "client", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapyd API的安装": { "data": { "uuid": "python-5-575", "seg": [ [ [ "scrapyd", "api", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Scrapyrt的安装": { "data": { "uuid": "python-5-576", "seg": [ [ [ "scrapyrt", "安装" ] ] ], "level": "1", "related_data": {} } } }, { "Gerapy的安装": { "data": { "uuid": "python-5-577", "seg": [ [ [ "gerapy", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-934", "seg": [ [ [ "部署", "相关", "库", "安装" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-161", "seg": [ [ [ "开发", "环境", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "爬虫基础": { "children": [ { "HTTP基本原理": { "children": [ { "URI和URL": { "data": { "uuid": "python-5-578", "seg": [ [ [ "uri" ], [ "url" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7430199_53397223", "8_719861_714505", "8_7427810_53392620" ] } } } } }, { "超文本": { "data": { "uuid": "python-5-579", "seg": [ [ [ "超文本" ] ] ], "level": "2", "related_data": {} } } }, { "HTTP和HTTPS": { "data": { "uuid": "python-5-580", "seg": [ [ [ "http" ], [ "https" ] ] ], "level": "2", "related_data": {} } } }, { "HTTP请求过程": { "data": { "uuid": "python-5-581", "seg": [ [ [ "http", "过程" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7450986_53432049", "8_7445946_53425003", "8_7442207_53419000", "8_7453839_53436522", "8_7443648_53420843", "8_7453813_53436513" ] } } } } }, { "请求": { "data": { "uuid": "python-5-582", "seg": [ [ [] ] ], "level": "2", "related_data": {} } } }, { "响应": { "data": { "uuid": "python-5-583", "seg": [ [ [ "响应" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-935", "seg": [ [ [ "http", "基本原理" ] ] ], "level": "2", "related_data": {} } } }, { "网页基础": { "children": [ { "网页的组成": { "data": { "uuid": "python-5-584", "seg": [ [ [ "网页" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_660322_474556", "8_7417878_53373647", "8_164266_37881", "8_7450618_53431472", "8_960372_1109276", "8_771109_833647", "8_1092994_1301945", "8_831188_929764", "8_7445361_53423916", "8_7439490_53414003" ] } } } } }, { "网页的结构": { "data": { "uuid": "python-5-585", "seg": [ [ [ "网页", "结构" ] ] ], "level": "2", "related_data": {} } } }, { "节点树及节点间的关系": { "data": { "uuid": "python-5-586", "seg": [ [ [ "节点", "树及", "关系" ] ] ], "level": "2", "related_data": {} } } }, { "选择器": { "data": { "uuid": "python-5-587", "seg": [ [ [ "选择器" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-936", "seg": [ [ [ "网页", "基础" ] ] ], "level": "2", "related_data": {} } } }, { "爬虫的基本原理": { "children": [ { "爬虫概述": { "data": { "uuid": "python-5-588", "seg": [ [ [ "爬虫", "概述" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_720123_714441", "8_7400947_53349142", "8_235454_214439", "8_200546_121145", "8_7409933_53360666", "8_7451354_53432612", "8_806966_902585", "8_7411487_53411305", "8_7405027_53354182", "8_7443585_53420767" ] } } } } }, { "能抓怎样的数据": { "data": { "uuid": "python-5-589", "seg": [ [ [ "抓", "数据" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7434252_53404652", "8_900102_1036909", "8_978354_1138230", "8_7460759_53445859" ] } } } } }, { "JavaScript渲染页面": { "data": { "uuid": "python-5-590", "seg": [ [ [ "javascript", "渲染", "页面" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7411292_53362136" ] } } } } } ], "data": { "uuid": "python-4-937", "seg": [ [ [ "爬虫", "基本原理" ] ] ], "level": "2", "related_data": {} } } }, { "会话和Cookies": { "children": [ { "静态网页和动态网页": { "data": { "uuid": "python-5-591", "seg": [ [ [ "静态", "网页" ], [ "动态", "网页" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_717310_710610", "8_718834_713136" ] } } } } }, { "无状态HTTP": { "data": { "uuid": "python-5-592", "seg": [ [ [ "状态", "http" ] ] ], "level": "2", "related_data": {} } } }, { "常见误区": { "data": { "uuid": "python-5-593", "seg": [ [ [ "常见", "误区" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-938", "seg": [ [ [ "会话" ], [ "cookies" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1017546_1210331", "8_7411172_53361923" ] } } } } }, { "代理的基本原理": { "children": [ { "基本原理": { "data": { "uuid": "python-5-594", "seg": [ [ [ "基本原理" ] ] ], "level": "1", "related_data": {} } } }, { "代理的作用": { "data": { "uuid": "python-5-595", "seg": [ [ [ "代理", "作用" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_4646199_29329661", "8_771587_834191" ] } } } } }, { "爬虫代理": { "data": { "uuid": "python-5-596", "seg": [ [ [ "爬虫", "代理" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_5995588_40761369" ] } } } } }, { "代理分类": { "data": { "uuid": "python-5-597", "seg": [ [ [ "代理", "分类" ] ] ], "level": "2", "related_data": {} } } }, { "常见代理设置": { "data": { "uuid": "python-5-598", "seg": [ [ [ "常见", "代理", "设置" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-939", "seg": [ [ [ "代理", "基本原理" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-162", "seg": [ [ [ "爬虫", "基础" ] ] ], "level": "2", "related_data": {} } } }, { "基本库的使用": { "children": [ { "抓取猫眼电影排行": { "data": { "uuid": "python-4-940", "seg": [ [ [ "抓取", "猫眼", "电影", "排行" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-163", "seg": [ [ [ "库" ] ] ], "level": "1", "related_data": {} } } }, { "解析库的使用": { "children": [ { "使用XPath": { "data": { "uuid": "python-4-941", "seg": [ [ [ "xpath" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460213_53445277", "8_7399983_53347616", "8_692921_569357", "8_1104083_1318410", "8_715470_707880", "8_7423280_53383014", "8_7400211_53347988", "8_721190_726161", "8_1058620_1255953", "8_716927_710071" ] } } } } }, { "使用pyquery": { "data": { "uuid": "python-4-942", "seg": [ [ [ "pyquery" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-164", "seg": [ [ [ "解析", "库" ] ] ], "level": "1", "related_data": {} } } }, { "Ajax数据爬取": { "children": [ { "什么是Ajax": { "data": { "uuid": "python-4-943", "seg": [ [ [ "ajax" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_770576_832435", "8_691716_564774" ] } } } } }, { "Ajax分析方法": { "data": { "uuid": "python-4-944", "seg": [ [ [ "ajax", "分析方法" ] ] ], "level": "1", "related_data": {} } } }, { "Ajax结果提取": { "data": { "uuid": "python-4-945", "seg": [ [ [ "ajax", "提取" ] ] ], "level": "1", "related_data": {} } } }, { "分析Ajax爬取今日头条街拍美图": { "data": { "uuid": "python-4-946", "seg": [ [ [ "分析", "ajax", "爬取", "今日", "头条", "街", "拍", "美", "图" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-165", "seg": [ [ [ "ajax", "数据", "爬取" ] ] ], "level": "1", "related_data": {} } } }, { "动态渲染页面爬取": { "children": [ { "Splash的使用": { "data": { "uuid": "python-4-947", "seg": [ [ [ "splash" ] ] ], "level": "1", "related_data": {} } } }, { "Splash负载均衡配置": { "data": { "uuid": "python-4-948", "seg": [ [ [ "splash", "负载", "均衡", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "使用Selenium爬取淘宝商品": { "data": { "uuid": "python-4-949", "seg": [ [ [ "selenium", "爬取", "淘宝", "商品" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453265_53436013", "8_7453270_53435997" ] } } } } } ], "data": { "uuid": "python-3-166", "seg": [ [ [ "动态", "渲染", "页面", "爬取" ] ] ], "level": "1", "related_data": {} } } }, { "验证码的识别": { "children": [ { "图形验证码的识别": { "data": { "uuid": "python-4-950", "seg": [ [ [ "图形", "验证码", "识别" ] ] ], "level": "1", "related_data": {} } } }, { "极验滑动验证码的识别": { "data": { "uuid": "python-4-951", "seg": [ [ [ "极验", "滑动", "验证码", "识别" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1081735_1307459" ] } } } } }, { "点触验证码的识别": { "data": { "uuid": "python-4-952", "seg": [ [ [ "点触", "验证码", "识别" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1068640_1269512", "8_748828_802140", "8_7410581_53423588" ] } } } } }, { "微博宫格验证码的识别": { "data": { "uuid": "python-4-953", "seg": [ [ [ "微", "博", "宫格", "验证码", "识别" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-167", "seg": [ [ [ "验证码", "识别" ] ] ], "level": "1", "related_data": {} } } }, { "代理的使用": { "children": [ { "代理的设置": { "data": { "uuid": "python-4-954", "seg": [ [ [ "代理", "设置" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429339_53396148", "8_766524_825819" ] } } } } }, { "代理池的维护": { "data": { "uuid": "python-4-955", "seg": [ [ [ "代理", "池", "维护" ] ] ], "level": "1", "related_data": {} } } }, { "付费代理的使用": { "data": { "uuid": "python-4-956", "seg": [ [ [ "付费", "代理" ] ] ], "level": "1", "related_data": {} } } }, { "ADSL拨号代理": { "data": { "uuid": "python-4-957", "seg": [ [ [ "adsl", "拨号", "代理" ] ] ], "level": "1", "related_data": {} } } }, { "使用代理爬取微信公众号文章": { "data": { "uuid": "python-4-958", "seg": [ [ [ "代理", "爬取", "微信", "公众", "文章" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-168", "seg": [ [ [ "代理" ] ] ], "level": "1", "related_data": {} } } }, { "模拟登录": { "children": [ { "模拟登录并爬取GitHub": { "data": { "uuid": "python-4-959", "seg": [ [ [ "模拟", "登录", "爬取", "github" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_383201_418473", "8_653244_461742", "8_701953_592099", "8_714108_706611", "8_7460605_53445717", "8_1095426_1306710", "8_1091500_1298995" ] } } } } }, { "Cookies池的搭建": { "data": { "uuid": "python-4-960", "seg": [ [ [ "cookies", "池", "搭建" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-169", "seg": [ [ [ "模拟", "登录" ] ] ], "level": "1", "related_data": {} } } }, { "App的爬取": { "children": [ { "Charles的使用": { "data": { "uuid": "python-4-961", "seg": [ [ [ "charles" ] ] ], "level": "1", "related_data": {} } } }, { "mitmproxy的使用": { "data": { "uuid": "python-4-962", "seg": [ [ [ "mitmproxy" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1092999_1301928" ] } } } } }, { "mitmdump爬取“得到”App电子书": { "data": { "uuid": "python-4-963", "seg": [ [ [ "mitmdump", "爬取", "app", "电子书" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_719435_726258", "8_703127_593834", "8_761117_822129", "8_1095098_1305987" ] } } } } }, { "Appium的基本使用": { "data": { "uuid": "python-4-964", "seg": [ [ [ "appium" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7418619_53374913" ] } } } } }, { "Appium爬取微信朋友圈": { "data": { "uuid": "python-4-965", "seg": [ [ [ "appium", "爬取", "微信", "朋友圈" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7423976_53384464", "8_1053051_1250403", "8_7404511_53353420", "8_1097392_1311002", "8_226038_188216", "8_7458291_53442843", "8_753902_808641", "8_774487_841064", "8_7431802_53400357", "8_7400229_53348633" ] } } } } }, { "Appium+mitmdump爬取京东商品": { "data": { "uuid": "python-4-966", "seg": [ [ [ "appium", "mitmdump", "爬取", "京东", "商品" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453262_53436044" ] } } } } } ], "data": { "uuid": "python-3-170", "seg": [ [ [ "app", "爬取" ] ] ], "level": "1", "related_data": {} } } }, { "pyspider框架的使用": { "children": [ { "pyspider框架介绍": { "data": { "uuid": "python-4-967", "seg": [ [ [ "pyspider", "框架", "介绍" ] ] ], "level": "2", "related_data": {} } } }, { "pyspider的基本使用": { "data": { "uuid": "python-4-968", "seg": [ [ [ "pyspider" ] ] ], "level": "1", "related_data": {} } } }, { "pyspider用法详解": { "data": { "uuid": "python-4-969", "seg": [ [ [ "pyspider", "用法", "详解" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-171", "seg": [ [ [ "pyspider", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "分布式爬虫": { "children": [ { "分布式爬虫原理": { "data": { "uuid": "python-4-970", "seg": [ [ [ "分布式", "爬虫", "原理" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy-Redis源码解析": { "data": { "uuid": "python-4-971", "seg": [ [ [ "scrapy", "redis", "解析" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapy分布式实现": { "data": { "uuid": "python-4-972", "seg": [ [ [ "scrapy", "分布式" ] ] ], "level": "2", "related_data": {} } } }, { "Bloom Filter的对接": { "data": { "uuid": "python-4-973", "seg": [ [ [ "bloom", "filter", "对接" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-172", "seg": [ [ [ "分布式", "爬虫" ] ] ], "level": "2", "related_data": {} } } }, { "分布式爬虫的部署": { "children": [ { "Scrapyd分布式部署": { "data": { "uuid": "python-4-974", "seg": [ [ [ "scrapyd", "分布式", "部署" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_748327_800287" ] } } } } }, { "Scrapyd-Client的使用": { "data": { "uuid": "python-4-975", "seg": [ [ [ "scrapyd", "client" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7423099_53382483" ] } } } } }, { "Scrapyd对接Docker": { "data": { "uuid": "python-4-976", "seg": [ [ [ "scrapyd", "对接", "docker" ] ] ], "level": "2", "related_data": {} } } }, { "Scrapyd批量部署": { "data": { "uuid": "python-4-977", "seg": [ [ [ "scrapyd", "批量", "部署" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_367965_394204" ] } } } } }, { "Gerapy分布式管理": { "data": { "uuid": "python-4-978", "seg": [ [ [ "gerapy", "分布式", "管理" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-173", "seg": [ [ [ "分布式", "爬虫", "部署" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-2-7", "seg": [ [ [ "网络", "爬虫" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457735_53442209" ] } } } } }, { "桌面应用开发": { "children": [ { "Tkinter": { "children": [ { "Tkinter简介": { "data": { "uuid": "python-4-979", "seg": [ [ [ "tkinter", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-4-980", "seg": [ [ [ "安装", "配置" ] ] ], "level": "2", "related_data": {} } } }, { "Tkinter模块": { "data": { "uuid": "python-4-981", "seg": [ [ [ "tkinter", "模块" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7427193_53391329" ] } } } } }, { "Tkinter控件": { "data": { "uuid": "python-4-982", "seg": [ [ [ "tkinter", "控件" ] ] ], "level": "2", "related_data": {} } } }, { "标准属性": { "data": { "uuid": "python-4-983", "seg": [ [ [ "标准", "属性" ] ] ], "level": "2", "related_data": {} } } }, { "几何管理": { "data": { "uuid": "python-4-984", "seg": [ [ [ "管理" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-174", "seg": [ [ [ "tkinter" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1065329_1264447", "8_1064576_1262838", "8_1063466_1263016", "8_1064695_1263017" ] } } } } }, { "PyQT": { "children": [ { "PyQT简介": { "data": { "uuid": "python-4-985", "seg": [ [ [ "pyqt", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-4-986", "seg": [ [ [ "安装", "配置" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT模块": { "data": { "uuid": "python-4-987", "seg": [ [ [ "pyqt", "模块" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT布局管理": { "data": { "uuid": "python-4-988", "seg": [ [ [ "pyqt", "布局", "管理" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT菜单和工具栏": { "data": { "uuid": "python-4-989", "seg": [ [ [ "pyqt", "菜单" ], [ "工具栏" ] ] ], "level": "2", "related_data": {} } } }, { "事件和信号": { "data": { "uuid": "python-4-990", "seg": [ [ [ "事件" ], [ "信号" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT对话框": { "data": { "uuid": "python-4-991", "seg": [ [ [ "pyqt", "对话框" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT控件": { "data": { "uuid": "python-4-992", "seg": [ [ [ "pyqt", "控件" ] ] ], "level": "2", "related_data": {} } } }, { "PyQT拖拽与绘图": { "data": { "uuid": "python-4-993", "seg": [ [ [ "pyqt", "拖拽" ], [ "绘图" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-175", "seg": [ [ [ "pyqt" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython": { "children": [ { "WxPython简介": { "data": { "uuid": "python-4-994", "seg": [ [ [ "wxpython", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-4-995", "seg": [ [ [ "安装", "配置" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython常用类": { "data": { "uuid": "python-4-996", "seg": [ [ [ "wxpython", "类" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython布局管理": { "data": { "uuid": "python-4-997", "seg": [ [ [ "wxpython", "布局", "管理" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython事件处理": { "data": { "uuid": "python-4-998", "seg": [ [ [ "wxpython", "事件处理" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7456673_53440729", "8_751536_805177", "8_693300_570579", "8_731024_747704", "8_723518_724316", "8_7414276_53367040", "8_7435791_53406800", "8_655520_466846", "8_1093424_1302861", "8_7413778_53366204" ] } } } } }, { "WxPython对话框": { "data": { "uuid": "python-4-999", "seg": [ [ [ "wxpython", "对话框" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython组件": { "data": { "uuid": "python-4-1000", "seg": [ [ [ "wxpython", "组件" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_705066_605413" ] } } } } }, { "WxPython拖拽处理": { "data": { "uuid": "python-4-1001", "seg": [ [ [ "wxpython", "拖拽" ] ] ], "level": "2", "related_data": {} } } }, { "WxPython绘图API": { "data": { "uuid": "python-4-1002", "seg": [ [ [ "wxpython", "绘图", "api" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-176", "seg": [ [ [ "wxpython" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_371800_398566" ] } } } } } ], "data": { "uuid": "python-2-8", "seg": [ [ [ "桌面", "开发" ] ] ], "level": "2", "related_data": {} } } }, { "其他": { "children": [ { "Python总览": { "children": [ { "Python总体架构": { "data": { "uuid": "python-4-1003", "seg": [ [ [ "python", "总体", "架构" ] ] ], "level": "1", "related_data": {} } } }, { "Python源码组织": { "data": { "uuid": "python-4-1004", "seg": [ [ [ "python", "组织" ] ] ], "level": "1", "related_data": {} } } }, { "Python对象初探": { "children": [ { "Python内的对象": { "data": { "uuid": "python-5-599", "seg": [ [ [ "python", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "对象的分类": { "data": { "uuid": "python-5-600", "seg": [ [ [ "对象", "分类" ] ] ], "level": "1", "related_data": {} } } }, { "对象机制的基石—PyObject": { "data": { "uuid": "python-5-601", "seg": [ [ [ "对象", "机制", "基石", "pyobject" ] ] ], "level": "1", "related_data": {} } } }, { "定长对象和变长对象": { "data": { "uuid": "python-5-602", "seg": [ [ [ "定", "长", "对象" ], [ "变长", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "类型对象": { "data": { "uuid": "python-5-603", "seg": [ [ [ "类型", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "类型的类型": { "data": { "uuid": "python-5-604", "seg": [ [ [ "类型" ] ] ], "level": "1", "related_data": {} } } }, { "对象的创建": { "data": { "uuid": "python-5-605", "seg": [ [ [ "对象", "创建" ] ] ], "level": "1", "related_data": {} } } }, { "对象的多态性": { "data": { "uuid": "python-5-606", "seg": [ [ [ "对象", "多态性" ] ] ], "level": "1", "related_data": {} } } }, { "引用计数": { "data": { "uuid": "python-5-607", "seg": [ [ [ "引用", "计数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1005", "seg": [ [ [ "python", "对象", "初探" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-177", "seg": [ [ [ "python", "总览" ] ] ], "level": "1", "related_data": {} } } }, { "数字对象": { "children": [ { "整数对象": { "children": [ { "PyLongObject对象": { "data": { "uuid": "python-5-608", "seg": [ [ [ "pylongobject", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "小整数对象": { "data": { "uuid": "python-5-609", "seg": [ [ [ "整数", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "大整数对象": { "data": { "uuid": "python-5-610", "seg": [ [ [ "整数", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7399405_53347740", "8_1014625_1205099", "8_7451906_53433621", "8_7431454_53399809" ] } } } } } ], "data": { "uuid": "python-4-1006", "seg": [ [ [ "整数", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "数字格式化输出": { "data": { "uuid": "python-4-1007", "seg": [ [ [ "数字", "格式化", "输出" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449160_53429209", "8_7455742_53439060", "8_887431_1026631", "8_1089074_1295488", "8_7399243_53346188" ] } } } } }, { "进制转换": { "data": { "uuid": "python-4-1008", "seg": [ [ [ "进制", "转换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_812205_908321", "8_7428884_53395244", "8_7409673_53360484" ] } } } } }, { "数字运算": { "children": [ { "四舍五入运算": { "data": { "uuid": "python-5-611", "seg": [ [ [ "四舍五入", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "浮点数运算": { "data": { "uuid": "python-5-612", "seg": [ [ [ "浮点数", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "复数运算": { "data": { "uuid": "python-5-613", "seg": [ [ [ "复数", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "分数运算": { "data": { "uuid": "python-5-614", "seg": [ [ [ "分数", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "大型数组运算": { "data": { "uuid": "python-5-615", "seg": [ [ [ "大型", "数组", "运算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_827445_924449" ] } } } } }, { "矩阵与线性代数运算": { "data": { "uuid": "python-5-616", "seg": [ [ [ "矩阵" ], [ "线性代数", "运算" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1009", "seg": [ [ [ "数字", "运算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7403152_53351426", "8_4646173_29329623", "8_7398141_53344019", "8_1052024_1249472", "8_2054796_11785133", "8_838007_950915", "8_756398_811688", "8_1063635_1261697", "8_7444281_53422414", "8_768749_829097" ] } } } } }, { "字节到大整数的打包与解包": { "data": { "uuid": "python-4-1010", "seg": [ [ [ "字节", "整数", "打包" ], [ "解包" ] ] ], "level": "1", "related_data": {} } } }, { "无穷大与NaN": { "data": { "uuid": "python-4-1011", "seg": [ [ [ "无穷大" ], [ "nan" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1084095_1290577", "8_685620_545724" ] } } } } }, { "随机数": { "data": { "uuid": "python-4-1012", "seg": [ [ [ "随机数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-178", "seg": [ [ [ "数字", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "字符串": { "children": [ { "字符串对象解析": { "children": [ { "字符串对象的intern机制": { "data": { "uuid": "python-5-617", "seg": [ [ [ "字符串", "对象", "intern", "机制" ] ] ], "level": "1", "related_data": {} } } }, { "字符串操作效率": { "data": { "uuid": "python-5-618", "seg": [ [ [ "字符串", "操作", "效率" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7431026_53398984" ] } } } } } ], "data": { "uuid": "python-4-1013", "seg": [ [ [ "字符串", "对象", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "字符串操作": { "children": [ { "字符串分割": { "data": { "uuid": "python-5-619", "seg": [ [ [ "字符串", "分割" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_2021307_10637837", "8_768474_828639", "8_7450334_53430894", "8_1054489_1251826", "8_7426188_53389213", "8_831823_931516", "8_7436051_53407155", "8_7431899_53400605", "8_1102105_1316509", "8_7438045_53411351" ] } } } } }, { "删除不需要的字符": { "data": { "uuid": "python-5-620", "seg": [ [ [ "删除", "字符" ] ] ], "level": "1", "related_data": {} } } }, { "字符串清理": { "data": { "uuid": "python-5-621", "seg": [ [ [ "字符串", "清理" ] ] ], "level": "1", "related_data": {} } } }, { "字符串对齐": { "data": { "uuid": "python-5-622", "seg": [ [ [ "字符串", "对齐" ] ] ], "level": "1", "related_data": {} } } }, { "字符串拼接": { "data": { "uuid": "python-5-623", "seg": [ [ [ "字符串", "拼接" ] ] ], "level": "1", "related_data": {} } } }, { "字符串插入": { "data": { "uuid": "python-5-624", "seg": [ [ [ "字符串", "插入" ] ] ], "level": "1", "related_data": {} } } }, { "字符串格式化": { "data": { "uuid": "python-5-625", "seg": [ [ [ "字符串", "格式化" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444553_53423196" ] } } } } } ], "data": { "uuid": "python-4-1014", "seg": [ [ [ "字符串", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "字符串匹配": { "children": [ { "字符串开头或结尾匹配": { "data": { "uuid": "python-5-626", "seg": [ [ [ "字符串", "开头", "结尾", "匹配" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1055590_1252784", "8_7408511_53358641", "8_7404225_53353117", "8_7448467_53428620" ] } } } } }, { "用Shell通配符匹配字符串": { "data": { "uuid": "python-5-627", "seg": [ [ [ "shell", "通配符", "匹配", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_962559_1112693" ] } } } } }, { "最短匹配": { "data": { "uuid": "python-5-628", "seg": [ [ [ "短", "匹配" ] ] ], "level": "1", "related_data": {} } } }, { "多行匹配": { "data": { "uuid": "python-5-629", "seg": [ [ [ "匹配" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_175512_56322", "8_4645684_29328641", "8_703171_593922", "8_7427852_53393100", "8_391736_436685", "8_175708_56810", "8_220737_173812", "8_761503_819055", "8_769176_829840", "8_7407719_53357829" ] } } } } } ], "data": { "uuid": "python-4-1015", "seg": [ [ [ "字符串", "匹配" ] ] ], "level": "1", "related_data": {} } } }, { "字符串搜索": { "children": [ { "字符串搜索替换": { "data": { "uuid": "python-5-630", "seg": [ [ [ "字符串", "搜索", "替换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_727241_735904", "8_739234_772992", "8_772758_836208", "8_1065070_1264112" ] } } } } }, { "字符串忽略大小写的搜索替换": { "data": { "uuid": "python-5-631", "seg": [ [ [ "字符串", "大小写", "搜索", "替换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428340_53393931" ] } } } } } ], "data": { "uuid": "python-4-1016", "seg": [ [ [ "字符串", "搜索" ] ] ], "level": "1", "related_data": {} } } }, { "将Unicode文本标准化": { "data": { "uuid": "python-4-1017", "seg": [ [ [ "unicode", "文本", "标准化" ] ] ], "level": "1", "related_data": {} } } }, { "在正则表达式中使用Unicode字符": { "data": { "uuid": "python-4-1018", "seg": [ [ [ "正则表达式", "unicode", "字符" ] ] ], "level": "1", "related_data": {} } } }, { "令牌解析": { "data": { "uuid": "python-4-1019", "seg": [ [ [ "令牌", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "简单的递归下降分析器实现": { "data": { "uuid": "python-4-1020", "seg": [ [ [ "递归", "下降", "分析器" ] ] ], "level": "1", "related_data": {} } } }, { "字节字符串操作": { "data": { "uuid": "python-4-1021", "seg": [ [ [ "字节", "字符串", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-179", "seg": [ [ [ "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457287_53441431", "8_7409586_53360048" ] } } } } }, { "数据结构": { "children": [ { "序列": { "children": [ { "序列对象解析": { "data": { "uuid": "python-5-632", "seg": [ [ [ "序列", "对象", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "序列解压": { "data": { "uuid": "python-5-633", "seg": [ [ [ "序列", "解压" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_381898_416048", "8_7432124_53402042", "8_380780_413917", "8_765273_824560" ] } } } } }, { "序列去重并保持顺序": { "data": { "uuid": "python-5-634", "seg": [ [ [ "序列", "重", "顺序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7425671_53387276" ] } } } } }, { "序列元素统计": { "data": { "uuid": "python-5-635", "seg": [ [ [ "序列", "元素", "统计" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1064444_1262681" ] } } } } }, { "过滤序列元素": { "data": { "uuid": "python-5-636", "seg": [ [ [ "过滤", "序列", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "序列元素名称映射": { "data": { "uuid": "python-5-637", "seg": [ [ [ "序列", "元素", "名称", "映射" ] ] ], "level": "1", "related_data": {} } } }, { "转换并计算数据": { "data": { "uuid": "python-5-638", "seg": [ [ [ "转换", "计算", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1065811_1265133" ] } } } } } ], "data": { "uuid": "python-4-1022", "seg": [ [ [ "序列" ] ] ], "level": "1", "related_data": {} } } }, { "字典": { "children": [ { "字典对象解析": { "data": { "uuid": "python-5-639", "seg": [ [ [ "字典", "对象", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "字典映射": { "data": { "uuid": "python-5-640", "seg": [ [ [ "字典", "映射" ] ] ], "level": "1", "related_data": {} } } }, { "字典排序": { "data": { "uuid": "python-5-641", "seg": [ [ [ "字典", "排序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_744789_791416", "8_1108757_1429519", "8_7459736_53444751" ] } } } } }, { "字典运算": { "data": { "uuid": "python-5-642", "seg": [ [ [ "字典", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "字典查找": { "data": { "uuid": "python-5-643", "seg": [ [ [ "字典", "查找" ] ] ], "level": "1", "related_data": {} } } }, { "通过关键字排序字典": { "data": { "uuid": "python-5-644", "seg": [ [ [ "关键字", "排序", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "字典提取": { "data": { "uuid": "python-5-645", "seg": [ [ [ "字典", "提取" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_771129_833454", "8_1059157_1256447", "8_7451163_53432198" ] } } } } }, { "字典合并": { "data": { "uuid": "python-5-646", "seg": [ [ [ "字典", "合并" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7399101_53345955" ] } } } } } ], "data": { "uuid": "python-4-1023", "seg": [ [ [ "字典" ] ] ], "level": "1", "related_data": {} } } }, { "可迭代对象操作": { "children": [ { "可迭代对象解压": { "data": { "uuid": "python-5-647", "seg": [ [ [ "迭代", "对象", "解压" ] ] ], "level": "1", "related_data": {} } } }, { "保留最后N个元素": { "data": { "uuid": "python-5-648", "seg": [ [ [ "保留", "n", "元素" ] ] ], "level": "1", "related_data": {} } } }, { "记录分组": { "data": { "uuid": "python-5-649", "seg": [ [ [ "记录", "分组" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1024", "seg": [ [ [ "迭代", "对象", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "查找最大或最小的N个元素": { "data": { "uuid": "python-4-1025", "seg": [ [ [ "查找", "最小", "n", "元素" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7430534_53397624", "8_753006_807294" ] } } } } }, { "实现一个优先级队列": { "data": { "uuid": "python-4-1026", "seg": [ [ [ "优先级", "队列" ] ] ], "level": "1", "related_data": {} } } }, { "命名切片": { "data": { "uuid": "python-4-1027", "seg": [ [ [ "命名", "切片" ] ] ], "level": "1", "related_data": {} } } }, { "排序不支持原生比较的对象": { "data": { "uuid": "python-4-1028", "seg": [ [ [ "排序", "支持", "原生", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7436992_53415210" ] } } } } } ], "data": { "uuid": "python-3-180", "seg": [ [ [ "数据结构" ] ] ], "level": "1", "related_data": {} } } }, { "迭代器与生成器": { "children": [ { "迭代操作": { "children": [ { "手动遍历迭代器": { "data": { "uuid": "python-5-650", "seg": [ [ [ "手动", "遍历", "迭代", "器" ] ] ], "level": "1", "related_data": {} } } }, { "代理迭代": { "data": { "uuid": "python-5-651", "seg": [ [ [ "代理", "迭代" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1099741_1314792", "8_685273_544907" ] } } } } }, { "实现迭代协议": { "data": { "uuid": "python-5-652", "seg": [ [ [ "迭代", "协议" ] ] ], "level": "1", "related_data": {} } } }, { "反向迭代": { "data": { "uuid": "python-5-653", "seg": [ [ [ "反向", "迭代" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_688856_555602" ] } } } } }, { "迭代器切片": { "data": { "uuid": "python-5-654", "seg": [ [ [ "迭代", "器", "切片" ] ] ], "level": "1", "related_data": {} } } }, { "跳过可迭代对象的开始部分": { "data": { "uuid": "python-5-655", "seg": [ [ [ "跳", "迭代", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_851824_973103" ] } } } } }, { "排列组合的迭代": { "data": { "uuid": "python-5-656", "seg": [ [ [ "排列组合", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "序列上索引值迭代": { "data": { "uuid": "python-5-657", "seg": [ [ [ "序列", "索引", "值", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "多个序列迭代": { "data": { "uuid": "python-5-658", "seg": [ [ [ "序列", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "集合元素的迭代": { "data": { "uuid": "python-5-659", "seg": [ [ [ "集合", "元素", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "顺序迭代合并后的排序迭代对象": { "data": { "uuid": "python-5-660", "seg": [ [ [ "顺序", "迭代", "合并", "排序", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7406129_53355534" ] } } } } }, { "迭代器代替while无限循环": { "data": { "uuid": "python-5-661", "seg": [ [ [ "迭代", "器", "while", "无限", "循环" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1029", "seg": [ [ [ "迭代", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "使用生成器创建新的迭代模式": { "data": { "uuid": "python-4-1030", "seg": [ [ [ "生成器", "创建", "迭代", "模式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_773914_837826" ] } } } } }, { "带有外部状态的生成器函数": { "data": { "uuid": "python-4-1031", "seg": [ [ [ "带有", "外部", "状态", "生成器", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "创建数据处理管道": { "data": { "uuid": "python-4-1032", "seg": [ [ [ "创建", "数据处理", "管道" ] ] ], "level": "1", "related_data": {} } } }, { "展开嵌套的序列": { "data": { "uuid": "python-4-1033", "seg": [ [ [ "展开", "嵌套", "序列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-181", "seg": [ [ [ "迭代", "器" ], [ "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "文件与I/O": { "children": [ { "读/写操作": { "children": [ { "读/写文本数据": { "data": { "uuid": "python-5-662", "seg": [ [ [ "读", "写", "文本", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443142_53420180" ] } } } } }, { "读/写字节数据": { "data": { "uuid": "python-5-663", "seg": [ [ [ "读", "写", "字节", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "读/写压缩文件": { "data": { "uuid": "python-5-664", "seg": [ [ [ "读", "写", "压缩文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7448187_53428228", "8_7446337_53425511", "8_7452328_53434256", "8_7435333_53405891", "8_878815_1014828", "8_217013_164815", "8_7451146_53432180", "8_7447325_53427042", "8_7434334_53404698", "8_7447197_53426716" ] } } } } } ], "data": { "uuid": "python-4-1034", "seg": [ [ [ "读", "写", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "文件操作": { "children": [ { "文件的写入": { "data": { "uuid": "python-5-665", "seg": [ [ [ "文件", "写入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427151_53391208" ] } } } } }, { "操作文件路径名": { "data": { "uuid": "python-5-666", "seg": [ [ [ "操作", "文件", "路径名" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7452190_53434090", "8_1094253_1304319" ] } } } } }, { "文件检查": { "data": { "uuid": "python-5-667", "seg": [ [ [ "文件", "检查" ] ] ], "level": "1", "related_data": {} } } }, { "文件列表获取": { "data": { "uuid": "python-5-668", "seg": [ [ [ "文件", "列表", "获取" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_175803_56934" ] } } } } }, { "忽略文件名编码": { "data": { "uuid": "python-5-669", "seg": [ [ [ "文件名", "编码" ] ] ], "level": "1", "related_data": {} } } }, { "打印不合法的文件名": { "data": { "uuid": "python-5-670", "seg": [ [ [ "打印", "合法", "文件名" ] ] ], "level": "1", "related_data": {} } } }, { "文件编码变更": { "data": { "uuid": "python-5-671", "seg": [ [ [ "文件", "编码", "变更" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_662504_478250", "8_7425660_53387249" ] } } } } }, { "在文本文件中写入字节": { "data": { "uuid": "python-5-672", "seg": [ [ [ "文本文件", "写入", "字节" ] ] ], "level": "1", "related_data": {} } } }, { "文件描述符包装": { "data": { "uuid": "python-5-673", "seg": [ [ [ "文件", "描述符", "包装" ] ] ], "level": "1", "related_data": {} } } }, { "创建临时文件和文件夹": { "data": { "uuid": "python-5-674", "seg": [ [ [ "创建", "临时文件" ], [ "文件夹" ] ] ], "level": "1", "related_data": {} } } }, { "文件迭代": { "data": { "uuid": "python-5-675", "seg": [ [ [ "文件", "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "二进制文件映射": { "data": { "uuid": "python-5-676", "seg": [ [ [ "二进制", "文件", "映射" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7395775_53338660", "8_7409941_53360481" ] } } } } }, { "创建和解压归档文件": { "data": { "uuid": "python-5-677", "seg": [ [ [ "创建" ], [ "解压", "归档文件" ] ] ], "level": "1", "related_data": {} } } }, { "文件查找": { "data": { "uuid": "python-5-678", "seg": [ [ [ "文件", "查找" ] ] ], "level": "1", "related_data": {} } } }, { "配置文件读取": { "data": { "uuid": "python-5-679", "seg": [ [ [ "配置文件", "读取" ] ] ], "level": "1", "related_data": {} } } }, { "关闭文件": { "data": { "uuid": "python-5-680", "seg": [ [ [ "关闭", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7454455_53437156", "8_685956_546738", "8_1100143_1315065", "8_7399989_53347631", "8_5571133_34167755", "8_7412977_53364578", "8_7443483_53421117", "8_993586_1164323", "8_760794_817949", "8_7440160_53415220" ] } } } } }, { "打开文件时使用with语句": { "data": { "uuid": "python-5-681", "seg": [ [ [ "打开", "文件", "with", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1095518_1306885", "8_717875_711337", "8_750386_803435", "8_715560_707908", "8_6982977_49888848", "8_751402_805020", "8_1059993_1257437", "8_7432868_53402453", "8_7408437_53358653" ] } } } } }, { "写入文件内容": { "data": { "uuid": "python-5-682", "seg": [ [ [ "写入", "文件", "内容" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7416533_53370965", "8_7419365_53376495", "8_653804_462925", "8_1074828_1278752" ] } } } } }, { "读取文件": { "data": { "uuid": "python-5-683", "seg": [ [ [ "读取", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774694_838681", "8_346673_353417", "8_959590_1107297", "8_7440427_53415600", "8_184707_75083", "8_7417299_53372136", "8_323527_314211", "8_7465041_53451773" ] } } } } } ], "data": { "uuid": "python-4-1035", "seg": [ [ [ "文件", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "使用分隔符或行终止符打印": { "data": { "uuid": "python-4-1036", "seg": [ [ [ "分隔符", "行", "终止符", "打印" ] ] ], "level": "1", "related_data": {} } } }, { "字符串的I/O操作": { "data": { "uuid": "python-4-1037", "seg": [ [ [ "字符串", "i", "o", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444320_53422435", "8_921754_1057441", "8_1071986_1274126", "8_7461650_53446831", "8_7413794_53366168" ] } } } } }, { "可变缓冲区中二进制数据的读取": { "data": { "uuid": "python-4-1038", "seg": [ [ [ "可变", "缓冲区", "二进制", "数据", "读取" ] ] ], "level": "1", "related_data": {} } } }, { "串行端口的数据通信": { "data": { "uuid": "python-4-1039", "seg": [ [ [ "串行", "端口", "数据通信" ] ] ], "level": "1", "related_data": {} } } }, { "对象序列化": { "data": { "uuid": "python-4-1040", "seg": [ [ [ "对象", "序列化" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-182", "seg": [ [ [ "文件" ], [ "i", "o" ] ] ], "level": "1", "related_data": {} } } }, { "数据编码及处理": { "children": [ { "数据读/写": { "children": [ { "CSV数据读/写": { "data": { "uuid": "python-5-684", "seg": [ [ [ "csv", "数据", "读", "写" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427532_53393548", "8_748584_800598" ] } } } } }, { "JSON数据读/写": { "data": { "uuid": "python-5-685", "seg": [ [ [ "json", "数据", "读", "写" ] ] ], "level": "1", "related_data": {} } } }, { "二进制数组数据读/写": { "data": { "uuid": "python-5-686", "seg": [ [ [ "二进制", "数组", "数据", "读", "写" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1071215_1273039" ] } } } } }, { "嵌套和可变长二进制数据读取": { "data": { "uuid": "python-5-687", "seg": [ [ [ "嵌套" ], [ "可变", "长", "二进制", "数据", "读取" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1041", "seg": [ [ [ "数据", "读", "写" ] ] ], "level": "1", "related_data": {} } } }, { "XML数据解析": { "children": [ { "简单XML数据解析": { "data": { "uuid": "python-5-688", "seg": [ [ [ "xml", "数据", "解析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7121511_51052702", "8_743705_788514", "8_7439463_53414129", "8_7461228_53446311", "8_7439766_53414492", "8_7446011_53425062", "8_7415926_53369553" ] } } } } }, { "解析XML文档": { "data": { "uuid": "python-5-689", "seg": [ [ [ "解析", "xml", "文档" ] ] ], "level": "1", "related_data": {} } } }, { "修改XML": { "data": { "uuid": "python-5-690", "seg": [ [ [ "修改", "xml" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_372812_403203", "8_856683_982292" ] } } } } } ], "data": { "uuid": "python-4-1042", "seg": [ [ [ "xml", "数据", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "字典转换为XML": { "data": { "uuid": "python-4-1043", "seg": [ [ [ "字典", "转换", "xml" ] ] ], "level": "1", "related_data": {} } } }, { "与关系型数据库的交互": { "data": { "uuid": "python-4-1044", "seg": [ [ [], [ "关系", "数据库", "交互" ] ] ], "level": "1", "related_data": {} } } }, { "编码/解码": { "children": [ { "十六进制数编码和解码": { "data": { "uuid": "python-5-691", "seg": [ [ [ "十六进制", "数", "编码" ], [ "解码" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_350942_359942", "8_7436880_53409217", "8_7431064_53399025", "8_1089095_1295967", "8_7445159_53423714" ] } } } } }, { "编码/解码Base64数据": { "data": { "uuid": "python-5-692", "seg": [ [ [ "编码", "解码", "base64", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1102246_1316619", "8_237152_216885", "8_4646351_29329955", "8_693232_570403", "8_716916_709991" ] } } } } } ], "data": { "uuid": "python-4-1045", "seg": [ [ [ "编码", "解码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-183", "seg": [ [ [ "数据编码" ], [] ] ], "level": "1", "related_data": {} } } }, { "函数": { "children": [ { "函数定义": { "children": [ { "有默认参数的函数定义": { "data": { "uuid": "python-5-693", "seg": [ [ [ "默认", "参数", "函数", "定义" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7403514_53352023", "8_7398553_53344867", "8_7409305_53359690", "8_771909_834988", "8_7443075_53420102", "8_7439664_53414130", "8_7434731_53405170", "8_7452461_53434465", "8_7455354_53438228", "8_767205_826712" ] } } } } }, { "匿名或内联函数定义": { "data": { "uuid": "python-5-694", "seg": [ [ [ "匿名", "内联", "函数", "定义" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1046", "seg": [ [ [ "函数", "定义" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433766_53404068", "8_7433763_53404067" ] } } } } }, { "函数的参数": { "children": [ { "接收任意数量参数": { "data": { "uuid": "python-5-695", "seg": [ [ [ "接收", "任意", "数量", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "接收关键字参数": { "data": { "uuid": "python-5-696", "seg": [ [ [ "接收", "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "为参数增加元信息": { "data": { "uuid": "python-5-697", "seg": [ [ [ "参数", "增加", "信息" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7436472_53408489", "8_7423314_53383134" ] } } } } }, { "减少参数个数": { "data": { "uuid": "python-5-698", "seg": [ [ [ "减少", "参数", "个数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1047", "seg": [ [ [ "函数", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "返回多个值的函数": { "data": { "uuid": "python-4-1048", "seg": [ [ [ "返回", "值", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "类转换为函数": { "data": { "uuid": "python-4-1049", "seg": [ [ [ "类", "转换", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5144767_34402885" ] } } } } }, { "回调函数": { "children": [ { "有额外状态信息的回调函数": { "data": { "uuid": "python-5-699", "seg": [ [ [ "额外", "状态", "信息", "回调", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "内联回调函数": { "data": { "uuid": "python-5-700", "seg": [ [ [ "内联", "回调", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1050", "seg": [ [ [ "回调", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "函数的创建和调用": { "children": [ { "创建一个函数": { "data": { "uuid": "python-5-701", "seg": [ [ [ "创建", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_773507_837502", "8_7426070_53388802", "8_7426068_53388815", "8_7452156_53434000", "8_231634_203069", "8_7419067_53376075", "8_771657_834330", "8_1263418_3475211", "8_1090287_1297066" ] } } } } }, { "调用函数": { "data": { "uuid": "python-5-702", "seg": [ [ [ "调用函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1051", "seg": [ [ [ "函数", "创建" ], [ "调用" ] ] ], "level": "1", "related_data": {} } } }, { "参数传递": { "children": [ { "了解形式参数和实际参数": { "data": { "uuid": "python-5-703", "seg": [ [ [ "形式参数" ], [ "参数" ] ] ], "level": "1", "related_data": {} } } }, { "位置参数": { "data": { "uuid": "python-5-704", "seg": [ [ [ "位置", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7430233_53397286", "8_7461764_53446982" ] } } } } }, { "关键字参数": { "data": { "uuid": "python-5-705", "seg": [ [ [ "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "为参数设置默认值": { "data": { "uuid": "python-5-706", "seg": [ [ [ "参数设置", "默认值" ] ] ], "level": "1", "related_data": {} } } }, { "可变参数": { "data": { "uuid": "python-5-707", "seg": [ [ [ "可变", "参数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1052", "seg": [ [ [ "参数传递" ] ] ], "level": "1", "related_data": {} } } }, { "返回值": { "data": { "uuid": "python-4-1053", "seg": [ [ [ "返回值" ] ] ], "level": "1", "related_data": {} } } }, { "变量的作用域": { "children": [ { "局部变量": { "data": { "uuid": "python-5-708", "seg": [ [ [ "局部变量" ] ] ], "level": "1", "related_data": {} } } }, { "全局变量": { "data": { "uuid": "python-5-709", "seg": [ [ [ "全局变量" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429424_53396302", "8_1090458_1297324" ] } } } } } ], "data": { "uuid": "python-4-1054", "seg": [ [ [ "变量", "作用域" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433376_53403578", "8_7438894_53412339" ] } } } } }, { "匿名函数": { "data": { "uuid": "python-4-1055", "seg": [ [ [ "匿名", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-184", "seg": [ [ [ "函数" ] ] ], "level": "1", "related_data": {} } } }, { "元编程": { "children": [ { "装饰器": { "children": [ { "函数添加装饰器": { "data": { "uuid": "python-5-710", "seg": [ [ [ "函数", "添加", "装饰", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1067953_1268416" ] } } } } }, { "装饰器中保留函数元信息": { "data": { "uuid": "python-5-711", "seg": [ [ [ "装饰", "器", "保留", "函数", "信息" ] ] ], "level": "1", "related_data": {} } } }, { "解除装饰器": { "data": { "uuid": "python-5-712", "seg": [ [ [ "解除", "装饰", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_698224_584953", "8_7412935_53364487", "8_1082008_1287825" ] } } } } }, { "带参数的装饰器": { "data": { "uuid": "python-5-713", "seg": [ [ [ "带", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1054413_1251678", "8_7453451_53436168", "8_7430452_53397530", "8_7430478_53397565" ] } } } } }, { "装饰器自定义属性": { "data": { "uuid": "python-5-714", "seg": [ [ [ "装饰", "器", "自定义", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "带可选参数的装饰器": { "data": { "uuid": "python-5-715", "seg": [ [ [ "带", "可选", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "函数的类型检查": { "data": { "uuid": "python-5-716", "seg": [ [ [ "函数", "类型", "检查" ] ] ], "level": "1", "related_data": {} } } }, { "类中定义装饰器": { "data": { "uuid": "python-5-717", "seg": [ [ [ "类", "定义", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "装饰器定义为类": { "data": { "uuid": "python-5-718", "seg": [ [ [ "装饰", "器", "定义" ] ] ], "level": "1", "related_data": {} } } }, { "类和静态方法的装饰器": { "data": { "uuid": "python-5-719", "seg": [ [ [ "类" ], [ "静态方法", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "给函数增加参数": { "data": { "uuid": "python-5-720", "seg": [ [ [ "函数", "增加", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5884522_37226974" ] } } } } }, { "扩充类的功能": { "data": { "uuid": "python-5-721", "seg": [ [ [ "扩充", "类", "功能" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1056", "seg": [ [ [ "装饰", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_750243_803136" ] } } } } }, { "元类": { "children": [ { "元类定义可选参数": { "data": { "uuid": "python-5-722", "seg": [ [ [ "类", "定义", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_235866_215290" ] } } } } } ], "data": { "uuid": "python-4-1057", "seg": [ [ [ "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_5649701_35331453", "8_7428863_53395321", "8_7445414_53424014" ] } } } } }, { "类的属性定义顺序": { "data": { "uuid": "python-4-1058", "seg": [ [ [ "类", "属性", "定义", "顺序" ] ] ], "level": "1", "related_data": {} } } }, { "强制参数签名": { "data": { "uuid": "python-4-1059", "seg": [ [ [ "强制", "参数", "签名" ] ] ], "level": "1", "related_data": {} } } }, { "强制使用编程规约": { "data": { "uuid": "python-4-1060", "seg": [ [ [ "强制", "编程", "规约" ] ] ], "level": "1", "related_data": {} } } }, { "以编程方式定义类": { "data": { "uuid": "python-4-1061", "seg": [ [ [ "编程", "方式", "定义", "类" ] ] ], "level": "1", "related_data": {} } } }, { "初始化类的成员": { "data": { "uuid": "python-4-1062", "seg": [ [ [ "初始化", "类", "成员" ] ] ], "level": "1", "related_data": {} } } }, { "利用注解实现方法重载": { "data": { "uuid": "python-4-1063", "seg": [ [ [ "利用", "注解", "方法", "重载" ] ] ], "level": "1", "related_data": {} } } }, { "避免重复的属性方法": { "data": { "uuid": "python-4-1064", "seg": [ [ [ "重复", "属性", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "定义上下文管理器": { "data": { "uuid": "python-4-1065", "seg": [ [ [ "定义", "上下文", "管理器" ] ] ], "level": "1", "related_data": {} } } }, { "局部变量域中执行代码": { "data": { "uuid": "python-4-1066", "seg": [ [ [ "局部变量", "域", "执行" ] ] ], "level": "1", "related_data": {} } } }, { "Python源码解析": { "data": { "uuid": "python-4-1067", "seg": [ [ [ "python", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "Python字节码拆解": { "data": { "uuid": "python-4-1068", "seg": [ [ [ "python", "字节", "码", "拆解" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-185", "seg": [ [ [ "编程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7452918_53435555", "8_7431428_53399747", "8_7445151_53423698" ] } } } } }, { "并发编程": { "children": [ { "线程处理": { "children": [ { "线程的启动与停止": { "data": { "uuid": "python-5-723", "seg": [ [ [ "线程", "启动" ], [ "停止" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7418793_53375289" ] } } } } }, { "线程判断": { "data": { "uuid": "python-5-724", "seg": [ [ [ "线程", "判断" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7430810_53398326", "8_7430220_53397261", "8_7416666_53371061", "8_7436922_53409437" ] } } } } }, { "线程间通信": { "data": { "uuid": "python-5-725", "seg": [ [ [ "线程", "间通信" ] ] ], "level": "2", "related_data": {} } } }, { "线程加锁": { "data": { "uuid": "python-5-726", "seg": [ [ [ "线程", "加锁" ] ] ], "level": "2", "related_data": {} } } }, { "防止死锁": { "data": { "uuid": "python-5-727", "seg": [ [ [ "死锁" ] ] ], "level": "2", "related_data": {} } } }, { "线程状态信息保存": { "data": { "uuid": "python-5-728", "seg": [ [ [ "线程", "状态", "信息", "保存" ] ] ], "level": "2", "related_data": {} } } }, { "创建线程池": { "data": { "uuid": "python-5-729", "seg": [ [ [ "创建", "线程", "池" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7428377_53394095" ] } } } } } ], "data": { "uuid": "python-4-1069", "seg": [ [ [ "线程" ] ] ], "level": "2", "related_data": {} } } }, { "并行编程": { "data": { "uuid": "python-4-1070", "seg": [ [ [ "并行", "编程" ] ] ], "level": "2", "related_data": {} } } }, { "Actor任务定义": { "data": { "uuid": "python-4-1071", "seg": [ [ [ "actor", "定义" ] ] ], "level": "2", "related_data": {} } } }, { "消息发布/订阅模型": { "data": { "uuid": "python-4-1072", "seg": [ [ [ "消息", "发布", "订阅", "模型" ] ] ], "level": "2", "related_data": {} } } }, { "生成器代替线程": { "data": { "uuid": "python-4-1073", "seg": [ [ [ "生成器", "线程" ] ] ], "level": "2", "related_data": {} } } }, { "线程队列轮询": { "data": { "uuid": "python-4-1074", "seg": [ [ [ "线程", "队列", "轮询" ] ] ], "level": "2", "related_data": {} } } }, { "守护进程": { "data": { "uuid": "python-4-1075", "seg": [ [ [ "守护", "进程" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-186", "seg": [ [ [ "并发", "编程" ] ] ], "level": "2", "related_data": {} } } }, { "脚本编程与系统管理": { "children": [ { "脚本接收": { "data": { "uuid": "python-4-1076", "seg": [ [ [ "脚本", "接收" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460188_53445249", "8_769484_830444" ] } } } } }, { "终止程序": { "data": { "uuid": "python-4-1077", "seg": [ [ [ "终止", "程序" ] ] ], "level": "1", "related_data": {} } } }, { "解析命令行选项": { "data": { "uuid": "python-4-1078", "seg": [ [ [ "解析", "命令行", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "弹出密码输入提示": { "data": { "uuid": "python-4-1079", "seg": [ [ [ "弹", "出", "密码", "输入", "提示" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435249_53405757", "8_7396383_53339905", "8_7451063_53432123" ] } } } } }, { "执行外部命令": { "data": { "uuid": "python-4-1080", "seg": [ [ [ "执行", "外部命令" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7412807_53364821", "8_7424160_53385314" ] } } } } }, { "添加日志": { "children": [ { "脚本增加日志功能": { "data": { "uuid": "python-5-730", "seg": [ [ [ "脚本", "增加", "日志", "功能" ] ] ], "level": "1", "related_data": {} } } }, { "函数库增加日志功能": { "data": { "uuid": "python-5-731", "seg": [ [ [ "函数库", "增加", "日志", "功能" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1081", "seg": [ [ [ "添加", "日志" ] ] ], "level": "1", "related_data": {} } } }, { "实现计时器": { "data": { "uuid": "python-4-1082", "seg": [ [ [ "计时器" ] ] ], "level": "1", "related_data": {} } } }, { "内存和CPU监测": { "data": { "uuid": "python-4-1083", "seg": [ [ [ "内存" ], [ "cpu", "监测" ] ] ], "level": "1", "related_data": {} } } }, { "启动Web浏览器": { "data": { "uuid": "python-4-1084", "seg": [ [ [ "启动", "web", "浏览器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-187", "seg": [ [ [ "脚本", "编程" ], [ "系统管理" ] ] ], "level": "1", "related_data": {} } } }, { "Python的内存管理机制": { "children": [ { "Python内存架构": { "data": { "uuid": "python-4-1085", "seg": [ [ [ "python", "内存", "架构" ] ] ], "level": "1", "related_data": {} } } }, { "小块空间的内存池": { "children": [ { "block": { "data": { "uuid": "python-5-732", "seg": [ [ [ "block" ] ] ], "level": "1", "related_data": {} } } }, { "pool": { "data": { "uuid": "python-5-733", "seg": [ [ [ "pool" ] ] ], "level": "1", "related_data": {} } } }, { "arena": { "data": { "uuid": "python-5-734", "seg": [ [ [ "arena" ] ] ], "level": "1", "related_data": {} } } }, { "内存池": { "data": { "uuid": "python-5-735", "seg": [ [ [ "内存", "池" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453010_53435577" ] } } } } } ], "data": { "uuid": "python-4-1086", "seg": [ [ [ "空间", "内存", "池" ] ] ], "level": "1", "related_data": {} } } }, { "循环引用的垃圾收集": { "children": [ { "三色标记模型": { "data": { "uuid": "python-5-736", "seg": [ [ [ "色", "标记", "模型" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1087", "seg": [ [ [ "循环", "引用", "垃圾", "收集" ] ] ], "level": "1", "related_data": {} } } }, { "Python垃圾收集": { "children": [ { "可收集对象链表": { "data": { "uuid": "python-5-737", "seg": [ [ [ "收集", "对象", "链表" ] ] ], "level": "1", "related_data": {} } } }, { "分代垃圾收集": { "data": { "uuid": "python-5-738", "seg": [ [ [ "分代", "垃圾", "收集" ] ] ], "level": "1", "related_data": {} } } }, { "Python中的标记—清除方法": { "data": { "uuid": "python-5-739", "seg": [ [ [ "python", "标记", "清除", "方法" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1088", "seg": [ [ [ "python", "垃圾", "收集" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-188", "seg": [ [ [ "python", "内存", "管理机制" ] ] ], "level": "1", "related_data": {} } } }, { "性能优化与实践": { "children": [ { "优化的规则": { "children": [ { "先使程序可以正常工作": { "data": { "uuid": "python-5-740", "seg": [ [ [ "程序", "工作" ] ] ], "level": "1", "related_data": {} } } }, { "从用户的角度进行": { "data": { "uuid": "python-5-741", "seg": [ [ [ "用户", "角度" ] ] ], "level": "1", "related_data": {} } } }, { "保证代码易读": { "data": { "uuid": "python-5-742", "seg": [ [ [ "保证", "易读" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1089", "seg": [ [ [ "优化", "规则" ] ] ], "level": "1", "related_data": {} } } }, { "优化策略": { "children": [ { "寻找其他原因": { "data": { "uuid": "python-5-743", "seg": [ [ [ "寻找", "原因" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7398114_53343976", "8_7445002_53423579", "8_7413918_53366158", "8_7425006_53386187", "8_7440009_53414867", "8_7460903_53446041", "8_4646498_29330404" ] } } } } }, { "度量硬件": { "data": { "uuid": "python-5-744", "seg": [ [ [ "度量", "硬件" ] ] ], "level": "1", "related_data": {} } } }, { "编写速度测试代码": { "data": { "uuid": "python-5-745", "seg": [ [ [ "编写", "速度", "测试代码" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1090", "seg": [ [ [ "优化", "策略" ] ] ], "level": "1", "related_data": {} } } }, { "查找瓶颈": { "children": [ { "剖析CPU使用情况": { "data": { "uuid": "python-5-746", "seg": [ [ [ "剖析", "cpu", "情况" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1064492_1262788" ] } } } } }, { "剖析内存使用情况": { "data": { "uuid": "python-5-747", "seg": [ [ [ "剖析", "内存", "情况" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1091", "seg": [ [ [ "查找", "瓶颈" ] ] ], "level": "1", "related_data": {} } } }, { "降低复杂度": { "children": [ { "测量回路复杂度": { "data": { "uuid": "python-5-748", "seg": [ [ [ "测量", "回路", "复杂度" ] ] ], "level": "1", "related_data": {} } } }, { "测量大O记号": { "data": { "uuid": "python-5-749", "seg": [ [ [ "测量", "o", "记号" ] ] ], "level": "1", "related_data": {} } } }, { "简化": { "data": { "uuid": "python-5-750", "seg": [ [ [ "简化" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7401718_53349446" ] } } } } } ], "data": { "uuid": "python-4-1092", "seg": [ [ [ "降低", "复杂度" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-189", "seg": [ [ [ "性能", "优化" ], [ "实践" ] ] ], "level": "1", "related_data": {} } } }, { "通用应用主题": { "children": [ { "因特网客户端编程": { "children": [ { "因特网客户端简介": { "data": { "uuid": "python-5-751", "seg": [ [ [ "因特网", "客户端", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "文件传输": { "children": [ { "文件传输因特网协议": { "data": { "uuid": "python-6-114", "seg": [ [ [ "文件传输", "因特网", "协议" ] ] ], "level": "2", "related_data": {} } } }, { "文件传输协议": { "data": { "uuid": "python-6-115", "seg": [ [ [ "文件传输", "协议" ] ] ], "level": "2", "related_data": {} } } }, { "ftplib.FTP类的方法": { "data": { "uuid": "python-6-116", "seg": [ [ [ "ftplib", "ftp", "类", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "交互式FTP示例": { "data": { "uuid": "python-6-117", "seg": [ [ [ "交互式", "ftp", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "客户端FTP程序示例": { "data": { "uuid": "python-6-118", "seg": [ [ [ "客户端", "ftp", "程序", "示例" ] ] ], "level": "2", "related_data": {} } } }, { "FTP的其他内容": { "data": { "uuid": "python-6-119", "seg": [ [ [ "ftp", "内容" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1061625_1259458" ] } } } } } ], "data": { "uuid": "python-5-752", "seg": [ [ [ "文件传输" ] ] ], "level": "1", "related_data": {} } } }, { "网络新闻": { "children": [ { "Usenet与新闻组": { "data": { "uuid": "python-6-120", "seg": [ [ [ "usenet" ], [ "新闻组" ] ] ], "level": "1", "related_data": {} } } }, { "网络新闻传输协议": { "data": { "uuid": "python-6-121", "seg": [ [ [ "网络新闻", "传输", "协议" ] ] ], "level": "2", "related_data": {} } } }, { "nntplib.NNTP类方法": { "data": { "uuid": "python-6-122", "seg": [ [ [ "nntplib", "nntp", "类", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "交互式NNTP示例": { "data": { "uuid": "python-6-123", "seg": [ [ [ "交互式", "nntp", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "客户端程序NNTP示例": { "data": { "uuid": "python-6-124", "seg": [ [ [ "客户端程序", "nntp", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "NNTP的其他内容": { "data": { "uuid": "python-6-125", "seg": [ [ [ "nntp", "内容" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-753", "seg": [ [ [ "网络新闻" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1093", "seg": [ [ [ "因特网", "客户端", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "多线程编程": { "children": [ { "thread模块": { "data": { "uuid": "python-5-754", "seg": [ [ [ "thread", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "threading模块": { "children": [ { "Thread类": { "data": { "uuid": "python-6-126", "seg": [ [ [ "thread", "类" ] ] ], "level": "1", "related_data": {} } } }, { "threading模块的其他函数": { "data": { "uuid": "python-6-127", "seg": [ [ [ "threading", "模块", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1090457_1297431", "8_225783_187579" ] } } } } } ], "data": { "uuid": "python-5-755", "seg": [ [ [ "threading", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "单线程和多线程执行对比": { "data": { "uuid": "python-5-756", "seg": [ [ [ "单线程" ], [ "多线程", "执行" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_689219_556764" ] } } } } }, { "多线程实践": { "children": [ { "图书排名示例": { "data": { "uuid": "python-6-128", "seg": [ [ [ "图书", "排名", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "同步原语": { "data": { "uuid": "python-6-129", "seg": [ [ [ "同步", "原语" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445863_53424952" ] } } } } }, { "锁示例": { "data": { "uuid": "python-6-130", "seg": [ [ [ "锁", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "信号量示例": { "data": { "uuid": "python-6-131", "seg": [ [ [ "信号量", "示例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-757", "seg": [ [ [ "多线程", "实践" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_688948_555847", "8_756864_812080", "8_650141_456571", "8_7413180_53364999", "8_696441_580397" ] } } } } }, { "线程的替代方案": { "children": [ { "subprocess模块": { "data": { "uuid": "python-6-132", "seg": [ [ [ "subprocess", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_938609_1252393" ] } } } } }, { "multiprocessing模块": { "data": { "uuid": "python-6-133", "seg": [ [ [ "multiprocessing", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "concurrent.futures模块": { "data": { "uuid": "python-6-134", "seg": [ [ [ "concurrent", "futures", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-758", "seg": [ [ [ "线程", "方案" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_978246_1136950" ] } } } } } ], "data": { "uuid": "python-4-1094", "seg": [ [ [ "多线程", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "GUI编程": { "children": [ { "Tkinter示例": { "children": [ { "Label控件": { "data": { "uuid": "python-6-135", "seg": [ [ [ "label", "控件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1091884_1299540" ] } } } } }, { "Button控件": { "data": { "uuid": "python-6-136", "seg": [ [ [ "button", "控件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7400925_53349070", "8_199904_119126", "8_1093030_1302028" ] } } } } }, { "Label和Button控件": { "data": { "uuid": "python-6-137", "seg": [ [ [ "label" ], [ "button", "控件" ] ] ], "level": "1", "related_data": {} } } }, { "Label、Button和Scale控件": { "data": { "uuid": "python-6-138", "seg": [ [ [ "label" ], [ "button" ], [ "scale", "控件" ] ] ], "level": "1", "related_data": {} } } }, { "偏函数应用示例": { "data": { "uuid": "python-6-139", "seg": [ [ [ "偏", "函数", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "中级Tkinter示例": { "data": { "uuid": "python-6-140", "seg": [ [ [ "中级", "tkinter", "示例" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7409209_53359543", "8_227956_193131", "8_7418023_53373974", "8_760153_816728", "8_7438717_53412138", "8_7449330_53429401", "8_1098697_1313417", "8_7386004_53337209", "8_7416714_53371058", "8_160312_27673" ] } } } } } ], "data": { "uuid": "python-5-759", "seg": [ [ [ "tkinter", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "其他GUI简介": { "children": [ { "Tk接口扩展(Tix)": { "data": { "uuid": "python-6-141", "seg": [ [ [ "tk", "接口", "扩展", "tix" ] ] ], "level": "1", "related_data": {} } } }, { "Python MegaWidgets(PMW)": { "data": { "uuid": "python-6-142", "seg": [ [ [ "python", "megawidgets", "pmw" ] ] ], "level": "1", "related_data": {} } } }, { "GTK+和PyGTK": { "data": { "uuid": "python-6-143", "seg": [ [ [ "gtk" ], [ "pygtk" ] ] ], "level": "1", "related_data": {} } } }, { "Tile/Ttk": { "data": { "uuid": "python-6-144", "seg": [ [ [ "tile", "ttk" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-760", "seg": [ [ [ "gui", "简介" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1095", "seg": [ [ [ "gui", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "数据库编程": { "children": [ { "Python的DB-API": { "children": [ { "模块属性": { "data": { "uuid": "python-6-145", "seg": [ [ [ "模块", "属性" ] ] ], "level": "1", "related_data": {} } } }, { "Connection对象": { "data": { "uuid": "python-6-146", "seg": [ [ [ "connection", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "Cursor对象": { "data": { "uuid": "python-6-147", "seg": [ [ [ "cursor", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_381274_414840", "8_7437545_53411027", "8_1092442_1300378" ] } } } } }, { "关系数据库": { "data": { "uuid": "python-6-148", "seg": [ [ [ "关系数据库" ] ] ], "level": "1", "related_data": {} } } }, { "使用数据库适配器的示例": { "data": { "uuid": "python-6-149", "seg": [ [ [ "数据库", "适配器", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "数据库适配器示例应用": { "data": { "uuid": "python-6-150", "seg": [ [ [ "数据库", "适配器", "示例" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-761", "seg": [ [ [ "python", "db", "api" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424761_53386318" ] } } } } }, { "ORM": { "children": [ { "考虑对象,而不是SQL": { "data": { "uuid": "python-6-151", "seg": [ [ [ "对象", "sql" ] ] ], "level": "1", "related_data": {} } } }, { "员工角色数据库示例": { "data": { "uuid": "python-6-152", "seg": [ [ [ "员工", "角色", "数据库", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "SQLAlchemy": { "data": { "uuid": "python-6-153", "seg": [ [ [ "sqlalchemy" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_666634_487817", "8_1061585_1259489" ] } } } } }, { "SQLObject": { "data": { "uuid": "python-6-154", "seg": [ [ [ "sqlobject" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-762", "seg": [ [ [ "orm" ] ] ], "level": "1", "related_data": {} } } }, { "非关系数据库": { "children": [ { "NoSQL介绍": { "data": { "uuid": "python-6-155", "seg": [ [ [ "nosql", "介绍" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-763", "seg": [ [ [ "关系数据库" ] ] ], "level": "1", "related_data": {} } } }, { "相关文献": { "data": { "uuid": "python-5-764", "seg": [ [ [ "相关", "文献" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1096", "seg": [ [ [ "数据库", "编程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453245_53435963" ] } } } } }, { "*Microsoft Office编程": { "children": [ { "使用Python进行COM客户端编程": { "children": [ { "客户端COM编程": { "data": { "uuid": "python-6-156", "seg": [ [ [ "客户端", "com", "编程" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_675661_510740", "8_5649730_36820927", "8_693001_569579", "8_7461686_53446922", "8_1063618_1261677", "8_7395899_53338951", "8_7450467_53431132", "8_7439332_53413599", "8_7446542_53425998", "8_7451851_53433627" ] } } } } }, { "入门": { "data": { "uuid": "python-6-157", "seg": [ [ [ "入门" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_675807_511796", "8_235675_214891", "8_737510_767519", "8_716392_709149", "8_724717_727505", "8_7400525_53348462" ] } } } } } ], "data": { "uuid": "python-5-765", "seg": [ [ [ "python", "com", "客户端", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "入门示例": { "children": [ { "Excel": { "data": { "uuid": "python-6-158", "seg": [ [ [ "excel" ] ] ], "level": "1", "related_data": {} } } }, { "Word": { "data": { "uuid": "python-6-159", "seg": [ [ [ "word" ] ] ], "level": "1", "related_data": {} } } }, { "PowerPoint": { "data": { "uuid": "python-6-160", "seg": [ [ [ "powerpoint" ] ] ], "level": "1", "related_data": {} } } }, { "Outlook": { "data": { "uuid": "python-6-161", "seg": [ [ [ "outlook" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-766", "seg": [ [ [ "入门", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "中级示例": { "children": [ { "Excel": { "data": { "uuid": "python-6-162", "seg": [ [ [ "excel" ] ] ], "level": "1", "related_data": {} } } }, { "Outlook": { "data": { "uuid": "python-6-163", "seg": [ [ [ "outlook" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7412218_53363657" ] } } } } }, { "PowerPoint": { "data": { "uuid": "python-6-164", "seg": [ [ [ "powerpoint" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-767", "seg": [ [ [ "中级", "示例" ] ] ], "level": "1", "related_data": {} } } }, { "相关模块/包": { "data": { "uuid": "python-5-768", "seg": [ [ [ "相关", "模块", "包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1097", "seg": [ [ [ "microsoft", "office", "编程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_756181_811295" ] } } } } }, { "扩展Python": { "children": [ { "编写Python扩展": { "children": [ { "根据样板编写封装代码": { "data": { "uuid": "python-6-165", "seg": [ [ [ "样板", "编写", "封装" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1058085_1255346", "8_1057001_1254146", "8_751045_804484", "8_7446374_53425554", "8_7459778_53444785", "8_7411744_53363059", "8_774528_838506", "8_757788_813444", "8_895240_1033332", "8_7398533_53344826" ] } } } } }, { "编译": { "data": { "uuid": "python-6-166", "seg": [ [ [ "编译" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_222179_177658", "8_184971_75772" ] } } } } }, { "导入并测试": { "data": { "uuid": "python-6-167", "seg": [ [ [ "导入" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-769", "seg": [ [ [ "编写", "python", "扩展" ] ] ], "level": "1", "related_data": {} } } }, { "相关主题": { "children": [ { "SWIG": { "data": { "uuid": "python-6-168", "seg": [ [ [ "swig" ] ] ], "level": "1", "related_data": {} } } }, { "Pyrex": { "data": { "uuid": "python-6-169", "seg": [ [ [ "pyrex" ] ] ], "level": "1", "related_data": {} } } }, { "Cython": { "data": { "uuid": "python-6-170", "seg": [ [ [ "cython" ] ] ], "level": "1", "related_data": {} } } }, { "Psyco": { "data": { "uuid": "python-6-171", "seg": [ [ [ "psyco" ] ] ], "level": "1", "related_data": {} } } }, { "PyPy": { "data": { "uuid": "python-6-172", "seg": [ [ [ "pypy" ] ] ], "level": "1", "related_data": {} } } }, { "嵌入Python": { "data": { "uuid": "python-6-173", "seg": [ [ [ "嵌入", "python" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-770", "seg": [ [ [ "相关", "主题" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_987962_1152055", "8_181397_66488", "8_713264_704686" ] } } } } } ], "data": { "uuid": "python-4-1098", "seg": [ [ [ "扩展", "python" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-190", "seg": [ [ [ "通用", "主题" ] ] ], "level": "1", "related_data": {} } } }, { "Python中使用正则表达式": { "children": [ { "正则表达式语法": { "children": [ { "行定位符": { "data": { "uuid": "python-5-771", "seg": [ [ [ "定位", "符" ] ] ], "level": "1", "related_data": {} } } }, { "元字符": { "data": { "uuid": "python-5-772", "seg": [ [ [ "元字符" ] ] ], "level": "1", "related_data": {} } } }, { "重复": { "data": { "uuid": "python-5-773", "seg": [ [ [ "重复" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7437861_53411104" ] } } } } }, { "字符类": { "data": { "uuid": "python-5-774", "seg": [ [ [ "字符", "类" ] ] ], "level": "1", "related_data": {} } } }, { "排除字符": { "data": { "uuid": "python-5-775", "seg": [ [ [ "排除", "字符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427390_53391786", "8_766921_826835" ] } } } } }, { "选择字符": { "data": { "uuid": "python-5-776", "seg": [ [ [ "选择", "字符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7457507_53441719", "8_730832_746958", "8_7456807_53440866" ] } } } } }, { "转义字符": { "data": { "uuid": "python-5-777", "seg": [ [ [ "转义字符" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_719808_713934", "8_753215_807628" ] } } } } }, { "分组": { "data": { "uuid": "python-5-778", "seg": [ [ [ "分组" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1093359_1302704", "8_7409592_53360063" ] } } } } }, { "在Python中使用正则": { "data": { "uuid": "python-5-779", "seg": [ [ [ "python", "正则" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427498_53392032", "8_1095542_1306990", "8_7410869_53361698" ] } } } } } ], "data": { "uuid": "python-4-1099", "seg": [ [ [ "正则表达式", "语法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_384968_422585" ] } } } } }, { "使用re模块实现正则表达式操作": { "children": [ { "替换字符串": { "data": { "uuid": "python-5-780", "seg": [ [ [ "替换", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7408377_53358588" ] } } } } }, { "使用正则表达式分割字符串": { "data": { "uuid": "python-5-781", "seg": [ [ [ "正则表达式", "分割", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6648908_47808650", "8_760500_817412", "8_765641_824604", "8_801605_896019", "8_7422924_53381816", "8_7452792_53435063", "8_7430743_53398059", "8_1016729_1208668", "8_769289_830001", "8_7413592_53365691" ] } } } } } ], "data": { "uuid": "python-4-1100", "seg": [ [ [ "re", "模块", "正则表达式", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-191", "seg": [ [ [ "python", "正则表达式" ] ] ], "level": "1", "related_data": {} } } }, { "面向对象程序设计": { "children": [ { "面向对象概述": { "children": [ { "面向对象程序设计的特点": { "data": { "uuid": "python-5-782", "seg": [ [ [ "面向对象", "程序设计" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7430911_53398729", "8_945401_1083942", "8_7455656_53438977", "8_7455567_53438743", "8_7434174_53404586", "8_1520230_5575494" ] } } } } } ], "data": { "uuid": "python-4-1101", "seg": [ [ [ "面向对象", "概述" ] ] ], "level": "1", "related_data": {} } } }, { "类的定义和使用": { "children": [ { "定义类": { "data": { "uuid": "python-5-783", "seg": [ [ [ "定义", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_656871_469044", "8_738918_772129", "8_769218_829891", "8_7458786_53443455", "8_7419472_53376678", "8_919782_1057528", "8_1078629_1283106", "8_810208_905553", "8_4646919_29330850", "8_7435709_53406614" ] } } } } }, { "创建__init__方法": { "data": { "uuid": "python-5-784", "seg": [ [ [ "创建", "init", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1078723_1283519", "8_763888_822482", "8_1056725_1253780", "8_1082094_1288713" ] } } } } }, { "创建类的成员并访问": { "data": { "uuid": "python-5-785", "seg": [ [ [ "创建", "类", "成员", "访问" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7420308_53378405" ] } } } } }, { "访问限制": { "data": { "uuid": "python-5-786", "seg": [ [ [ "访问" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_210446_149328" ] } } } } } ], "data": { "uuid": "python-4-1102", "seg": [ [ [ "类", "定义" ], [] ] ], "level": "1", "related_data": {} } } }, { "继承": { "children": [ { "继承的基本语法": { "data": { "uuid": "python-5-787", "seg": [ [ [ "继承", "语法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7452833_53435698" ] } } } } }, { "方法重写": { "data": { "uuid": "python-5-788", "seg": [ [ [ "方法", "重写" ] ] ], "level": "1", "related_data": {} } } }, { "派生类中调用基类的__init__方法": { "data": { "uuid": "python-5-789", "seg": [ [ [ "派生类", "调用", "基类", "init", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1068290_1269304" ] } } } } } ], "data": { "uuid": "python-4-1103", "seg": [ [ [ "继承" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1057705_1254825" ] } } } } } ], "data": { "uuid": "python-3-192", "seg": [ [ [ "面向对象", "程序设计" ] ] ], "level": "1", "related_data": {} } } }, { "模块": { "children": [ { "模块概述": { "data": { "uuid": "python-4-1104", "seg": [ [ [ "模块", "概述" ] ] ], "level": "1", "related_data": {} } } }, { "自定义模块": { "children": [ { "创建模块": { "data": { "uuid": "python-5-790", "seg": [ [ [ "创建", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_237160_216907", "8_7400620_53348638", "8_757909_813704", "8_182255_68056", "8_764341_823009", "8_983436_1145979", "8_7429939_53396899", "8_5894331_37302528", "8_718587_838729", "8_1093556_1303071" ] } } } } }, { "使用import语句导入模块": { "data": { "uuid": "python-5-791", "seg": [ [ [ "import", "语句", "导入", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_753204_807821", "8_391925_434851", "8_695949_579187", "8_387570_426747", "8_7460689_53445790", "8_686420_548037", "8_693168_570182", "8_706351_622340", "8_717427_710706" ] } } } } }, { "使用from…import语句": { "data": { "uuid": "python-5-792", "seg": [ [ [ "from", "…", "import", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_765078_823975", "8_7451994_53433823" ] } } } } }, { "模块搜索目录": { "data": { "uuid": "python-5-793", "seg": [ [ [ "模块", "搜索", "目录" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1105", "seg": [ [ [ "自定义", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "Python中的包": { "children": [ { "Python程序的包结构": { "data": { "uuid": "python-5-794", "seg": [ [ [ "python", "程序", "包", "结构" ] ] ], "level": "1", "related_data": {} } } }, { "以主程序的形式执行": { "data": { "uuid": "python-5-795", "seg": [ [ [ "主程序", "形式", "执行" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1106", "seg": [ [ [ "python", "包" ] ] ], "level": "1", "related_data": {} } } }, { "引用其他模块": { "data": { "uuid": "python-4-1107", "seg": [ [ [ "引用", "模块" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6182731_43026343" ] } } } } } ], "data": { "uuid": "python-3-193", "seg": [ [ [ "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-9", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-1-1", "seg": [ [ [ "python", "中阶" ] ] ], "related_data": {} } } }, { "Python高阶": { "children": [ { "科学计算基础软件包NumPy": { "children": [ { "NumPy概述": { "children": [ { "NumPy的前世今生": { "data": { "uuid": "python-4-1108", "seg": [ [ [ "numpy", "前世", "今生" ] ] ], "level": "3", "related_data": {} } } }, { "NumPy数组vs Python列表": { "data": { "uuid": "python-4-1109", "seg": [ [ [ "numpy", "数组", "vs", "python", "列表" ] ] ], "level": "3", "related_data": {} } } }, { "NumPy数组类型和属性": { "data": { "uuid": "python-4-1110", "seg": [ [ [ "numpy", "数组", "类型" ], [ "属性" ] ] ], "level": "3", "related_data": {} } } }, { "维、轴、秩": { "data": { "uuid": "python-4-1111", "seg": [ [ [ "维" ], [ "轴" ], [] ] ], "level": "3", "related_data": {} } } }, { "广播和矢量化": { "data": { "uuid": "python-4-1112", "seg": [ [ [ "广播" ], [ "矢量化" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-194", "seg": [ [ [ "numpy", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "安装配置": { "data": { "uuid": "python-3-195", "seg": [ [ [ "安装", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "创建数组": { "data": { "uuid": "python-3-196", "seg": [ [ [ "创建", "数组" ] ] ], "level": "3", "related_data": {} } } }, { "操作数组": { "children": [ { "索引": { "data": { "uuid": "python-4-1113", "seg": [ [ [ "索引" ] ] ], "level": "3", "related_data": {} } } }, { "切片": { "data": { "uuid": "python-4-1114", "seg": [ [ [ "切片" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7464469_53450889", "8_387679_427313" ] } } } } }, { "改变数组结构": { "data": { "uuid": "python-4-1115", "seg": [ [ [ "改变", "数组", "结构" ] ] ], "level": "3", "related_data": {} } } }, { "合并和拆分": { "data": { "uuid": "python-4-1116", "seg": [ [ [ "合并" ], [ "拆分" ] ] ], "level": "3", "related_data": {} } } }, { "复制": { "data": { "uuid": "python-4-1117", "seg": [ [ [ "复制" ] ] ], "level": "3", "related_data": {} } } }, { "排序": { "data": { "uuid": "python-4-1118", "seg": [ [ [ "排序" ] ] ], "level": "3", "related_data": {} } } }, { "查找": { "data": { "uuid": "python-4-1119", "seg": [ [ [ "查找" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7413302_53365170", "8_7454528_53437206" ] } } } } }, { "筛选": { "data": { "uuid": "python-4-1120", "seg": [ [ [ "筛选" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_751308_805113" ] } } } } }, { "数组I/O": { "data": { "uuid": "python-4-1121", "seg": [ [ [ "数组", "i", "o" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7419627_53377132" ] } } } } } ], "data": { "uuid": "python-3-197", "seg": [ [ [ "操作", "数组" ] ] ], "level": "3", "related_data": {} } } }, { "常用函数": { "children": [ { "np.nan和np.inf": { "data": { "uuid": "python-4-1122", "seg": [ [ [ "np", "nan" ], [ "np", "inf" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7416417_53370481", "8_3535708_23009405", "8_772571_835873", "8_748937_801649" ] } } } } }, { "函数命名空间": { "data": { "uuid": "python-4-1123", "seg": [ [ [ "函数", "命名", "空间" ] ] ], "level": "3", "related_data": {} } } }, { "数学函数": { "data": { "uuid": "python-4-1124", "seg": [ [ [ "数学", "函数" ] ] ], "level": "3", "related_data": {} } } }, { "统计函数": { "data": { "uuid": "python-4-1125", "seg": [ [ [ "统计", "函数" ] ] ], "level": "3", "related_data": {} } } }, { "插值函数": { "data": { "uuid": "python-4-1126", "seg": [ [ [ "插值", "函数" ] ] ], "level": "3", "related_data": {} } } }, { "多项式拟合函数": { "data": { "uuid": "python-4-1127", "seg": [ [ [ "多项式", "拟合", "函数" ] ] ], "level": "3", "related_data": {} } } }, { "自定义广播函数": { "data": { "uuid": "python-4-1128", "seg": [ [ [ "自定义", "广播", "函数" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-198", "seg": [ [ [ "函数" ] ] ], "level": "3", "related_data": {} } } }, { "掩码数组": { "children": [ { "创建掩码数组": { "data": { "uuid": "python-4-1129", "seg": [ [ [ "创建", "掩码", "数组" ] ] ], "level": "3", "related_data": {} } } }, { "访问掩码数组": { "data": { "uuid": "python-4-1130", "seg": [ [ [ "访问", "掩码", "数组" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-199", "seg": [ [ [ "掩码", "数组" ] ] ], "level": "3", "related_data": {} } } }, { "矩阵对象": { "children": [ { "创建矩阵": { "data": { "uuid": "python-4-1131", "seg": [ [ [ "创建", "矩阵" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_6546437_46134052", "8_714290_706442", "8_7426376_53389966" ] } } } } }, { "矩阵特有属性": { "data": { "uuid": "python-4-1132", "seg": [ [ [ "矩阵", "特有", "属性" ] ] ], "level": "3", "related_data": {} } } }, { "矩阵乘法": { "data": { "uuid": "python-4-1133", "seg": [ [ [ "矩阵", "乘法" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-200", "seg": [ [ [ "矩阵", "对象" ] ] ], "level": "3", "related_data": {} } } }, { "随机抽样子模块": { "children": [ { "随机数": { "data": { "uuid": "python-4-1134", "seg": [ [ [ "随机数" ] ] ], "level": "3", "related_data": {} } } }, { "随机抽样": { "data": { "uuid": "python-4-1135", "seg": [ [ [ "随机抽样" ] ] ], "level": "3", "related_data": {} } } }, { "正态分布": { "data": { "uuid": "python-4-1136", "seg": [ [ [ "正态分布" ] ] ], "level": "3", "related_data": {} } } }, { "伪随机数的深度思考": { "data": { "uuid": "python-4-1137", "seg": [ [ [ "伪", "随机数", "深度", "思考" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-201", "seg": [ [ [ "随机抽样", "子", "模块" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-2-10", "seg": [ [ [ "科学计算", "基础", "软件包", "numpy" ] ] ], "level": "3", "related_data": {} } } }, { "结构化数据分析工具Pandas": { "children": [ { "Pandas概览": { "children": [ { "Panda的特点": { "data": { "uuid": "python-4-1138", "seg": [ [ [ "panda" ] ] ], "level": "1", "related_data": {} } } }, { "安装和使用": { "data": { "uuid": "python-4-1139", "seg": [ [ [ "安装" ], [] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1055649_1252870" ] } } } } } ], "data": { "uuid": "python-3-202", "seg": [ [ [ "pandas", "概览" ] ] ], "level": "1", "related_data": {} } } }, { "数据结构": { "children": [ { "索引数组Index": { "data": { "uuid": "python-4-1140", "seg": [ [ [ "索引", "数组", "index" ] ] ], "level": "1", "related_data": {} } } }, { "带标签的一维同构数组Series": { "data": { "uuid": "python-4-1141", "seg": [ [ [ "带", "标签", "同构", "数组", "series" ] ] ], "level": "1", "related_data": {} } } }, { "带标签的二维异构表格DataFrame": { "data": { "uuid": "python-4-1142", "seg": [ [ [ "带", "标签", "异构", "表格", "dataframe" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7395384_53338744", "8_7442292_53419716" ] } } } } } ], "data": { "uuid": "python-3-203", "seg": [ [ [ "数据结构" ] ] ], "level": "1", "related_data": {} } } }, { "基本操作": { "children": [ { "数据预览": { "data": { "uuid": "python-4-1143", "seg": [ [ [ "数据", "预览" ] ] ], "level": "1", "related_data": {} } } }, { "数据选择": { "data": { "uuid": "python-4-1144", "seg": [ [ [ "数据", "选择" ] ] ], "level": "1", "related_data": {} } } }, { "改变数据结构": { "data": { "uuid": "python-4-1145", "seg": [ [ [ "改变", "数据结构" ] ] ], "level": "1", "related_data": {} } } }, { "改变数据类型": { "data": { "uuid": "python-4-1146", "seg": [ [ [ "改变", "数据类型" ] ] ], "level": "1", "related_data": {} } } }, { "广播与矢量化运算": { "data": { "uuid": "python-4-1147", "seg": [ [ [ "广播" ], [ "矢量化", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "行列级广播函数": { "data": { "uuid": "python-4-1148", "seg": [ [ [ "行列", "级", "广播", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7433504_53403772" ] } } } } } ], "data": { "uuid": "python-3-204", "seg": [ [ [ "基本操作" ] ] ], "level": "1", "related_data": {} } } }, { "高级应用": { "children": [ { "分组": { "data": { "uuid": "python-4-1149", "seg": [ [ [ "分组" ] ] ], "level": "1", "related_data": {} } } }, { "聚合": { "data": { "uuid": "python-4-1150", "seg": [ [ [ "聚合" ] ] ], "level": "1", "related_data": {} } } }, { "层次化索引": { "data": { "uuid": "python-4-1151", "seg": [ [ [ "层次化", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "表级广播函数": { "data": { "uuid": "python-4-1152", "seg": [ [ [ "表级", "广播", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "日期时间索引对象": { "data": { "uuid": "python-4-1153", "seg": [ [ [ "日期", "时间", "索引", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "透视表": { "data": { "uuid": "python-4-1154", "seg": [ [ [ "透视", "表" ] ] ], "level": "1", "related_data": {} } } }, { "数据可视化": { "data": { "uuid": "python-4-1155", "seg": [ [ [ "数据", "可视化" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455800_53439138", "8_7445343_53425952", "8_7460967_53446178", "8_7454719_53437378" ] } } } } }, { "数据I/O": { "data": { "uuid": "python-4-1156", "seg": [ [ [ "数据", "i", "o" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-205", "seg": [ [ [ "高级" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-11", "seg": [ [ [ "结构化", "数据分析", "工具", "pandas" ] ] ], "level": "1", "related_data": {} } } }, { "绘图库Matplotlib": { "children": [ { "安装配置": { "data": { "uuid": "python-3-206", "seg": [ [ [ "安装", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "Matplotlib快速入门": { "children": [ { "画布": { "data": { "uuid": "python-4-1157", "seg": [ [ [ "画布" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_4645606_29328454" ] } } } } }, { "子图与子图布局": { "data": { "uuid": "python-4-1158", "seg": [ [ [ "子图" ], [ "子图", "布局" ] ] ], "level": "3", "related_data": {} } } }, { "坐标轴与刻度的名称": { "data": { "uuid": "python-4-1159", "seg": [ [ [ "坐标轴" ], [ "刻度", "名称" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7414502_53367271" ] } } } } }, { "图例和文本标注": { "data": { "uuid": "python-4-1160", "seg": [ [ [ "图例" ], [ "文本", "标注" ] ] ], "level": "3", "related_data": {} } } }, { "显示和保存": { "data": { "uuid": "python-4-1161", "seg": [ [ [ "显示" ], [ "保存" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-207", "seg": [ [ [ "matplotlib", "快速", "入门" ] ] ], "level": "3", "related_data": {} } } }, { "图形绘制": { "children": [ { "曲线图": { "data": { "uuid": "python-4-1162", "seg": [ [ [ "曲线图" ] ] ], "level": "3", "related_data": {} } } }, { "散点图": { "data": { "uuid": "python-4-1163", "seg": [ [ [ "散点图" ] ] ], "level": "3", "related_data": {} } } }, { "直方图": { "data": { "uuid": "python-4-1164", "seg": [ [ [ "直方图" ] ] ], "level": "3", "related_data": {} } } }, { "饼图": { "data": { "uuid": "python-4-1165", "seg": [ [ [ "饼", "图" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_766549_825821" ] } } } } }, { "箱线图": { "data": { "uuid": "python-4-1166", "seg": [ [ [ "箱", "线图" ] ] ], "level": "3", "related_data": {} } } }, { "绘制图像": { "data": { "uuid": "python-4-1167", "seg": [ [ [ "绘制", "图像" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7433020_53402770", "8_7427408_53391882", "8_7418814_53375375", "8_1093243_1302772", "8_7451295_53432482", "8_7453232_53435931", "8_1097130_1310477", "8_7435618_53406724", "8_1078202_1282579", "8_7452008_53433875" ] } } } } }, { "极坐标绘图": { "data": { "uuid": "python-4-1168", "seg": [ [ [ "极坐标", "绘图" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7461674_53447324" ] } } } } } ], "data": { "uuid": "python-3-208", "seg": [ [ [ "图形", "绘制" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7438475_53411829", "8_1090113_1296786" ] } } } } }, { "风格和样式": { "children": [ { "画布设置": { "data": { "uuid": "python-4-1169", "seg": [ [ [ "画布", "设置" ] ] ], "level": "3", "related_data": {} } } }, { "子图布局": { "data": { "uuid": "python-4-1170", "seg": [ [ [ "子图", "布局" ] ] ], "level": "3", "related_data": {} } } }, { "颜色": { "data": { "uuid": "python-4-1171", "seg": [ [ [ "颜色" ] ] ], "level": "3", "related_data": {} } } }, { "线条和点的样式": { "data": { "uuid": "python-4-1172", "seg": [ [ [ "线条", "和点", "样式" ] ] ], "level": "3", "related_data": {} } } }, { "坐标轴": { "data": { "uuid": "python-4-1173", "seg": [ [ [ "坐标轴" ] ] ], "level": "3", "related_data": {} } } }, { "刻度": { "data": { "uuid": "python-4-1174", "seg": [ [ [ "刻度" ] ] ], "level": "3", "related_data": {} } } }, { "文本": { "data": { "uuid": "python-4-1175", "seg": [ [ [ "文本" ] ] ], "level": "3", "related_data": {} } } }, { "图例": { "data": { "uuid": "python-4-1176", "seg": [ [ [ "图例" ] ] ], "level": "3", "related_data": {} } } }, { "网格设置": { "data": { "uuid": "python-4-1177", "seg": [ [ [ "网格", "设置" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-209", "seg": [ [ [ "风格" ], [ "样式" ] ] ], "level": "3", "related_data": {} } } }, { "Matplotlib扩展": { "children": [ { "使用BaseMap绘制地图": { "data": { "uuid": "python-4-1178", "seg": [ [ [ "basemap", "绘制地图" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1090115_1296815" ] } } } } }, { "3D绘图工具包": { "data": { "uuid": "python-4-1179", "seg": [ [ [ "d", "绘图", "工具包" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-210", "seg": [ [ [ "matplotlib", "扩展" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-2-12", "seg": [ [ [ "绘", "图库", "matplotlib" ] ] ], "level": "3", "related_data": {} } } }, { "科学计算工具包SciPy": { "children": [ { "SciPy概览": { "data": { "uuid": "python-3-211", "seg": [ [ [ "scipy", "概览" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7438221_53412615" ] } } } } }, { "安装配置": { "data": { "uuid": "python-3-212", "seg": [ [ [ "安装", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "数据插值": { "children": [ { "一维插值": { "data": { "uuid": "python-4-1180", "seg": [ [ [ "插值" ] ] ], "level": "3", "related_data": {} } } }, { "二维插值": { "data": { "uuid": "python-4-1181", "seg": [ [ [ "插值" ] ] ], "level": "3", "related_data": {} } } }, { "离散数据插值到网格": { "data": { "uuid": "python-4-1182", "seg": [ [ [ "离散", "数据", "插值", "网格" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-213", "seg": [ [ [ "数据", "插值" ] ] ], "level": "3", "related_data": {} } } }, { "曲线拟合": { "children": [ { "最小二乘法拟合": { "data": { "uuid": "python-4-1183", "seg": [ [ [ "最小", "乘法", "拟合" ] ] ], "level": "3", "related_data": {} } } }, { "使用curve_fit函数拟合": { "data": { "uuid": "python-4-1184", "seg": [ [ [ "curve", "fit", "函数", "拟合" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7455746_53439065" ] } } } } }, { "多项式拟合函数": { "data": { "uuid": "python-4-1185", "seg": [ [ [ "多项式", "拟合", "函数" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-214", "seg": [ [ [ "曲线拟合" ] ] ], "level": "3", "related_data": {} } } }, { "傅里叶变换": { "children": [ { "时域到频域的转换": { "data": { "uuid": "python-4-1186", "seg": [ [ [ "时域", "频域", "转换" ] ] ], "level": "3", "related_data": {} } } }, { "一维傅里叶变换的应用": { "data": { "uuid": "python-4-1187", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "二维傅里叶变换的应用": { "data": { "uuid": "python-4-1188", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-215", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "图像处理": { "children": [ { "图像卷积": { "data": { "uuid": "python-4-1189", "seg": [ [ [ "图像", "卷积" ] ] ], "level": "3", "related_data": {} } } }, { "边缘检测": { "data": { "uuid": "python-4-1190", "seg": [ [ [ "边缘", "检测" ] ] ], "level": "3", "related_data": {} } } }, { "侵蚀和膨胀": { "data": { "uuid": "python-4-1191", "seg": [ [ [ "侵蚀" ], [ "膨胀" ] ] ], "level": "3", "related_data": {} } } }, { "图像测量": { "data": { "uuid": "python-4-1192", "seg": [ [ [ "图像", "测量" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-216", "seg": [ [ [ "图像处理" ] ] ], "level": "3", "related_data": {} } } }, { "积分": { "children": [ { "对给定函数的定积分": { "data": { "uuid": "python-4-1193", "seg": [ [ [ "给定", "函数", "的定", "积分" ] ] ], "level": "3", "related_data": {} } } }, { "对给定样本的定积分": { "data": { "uuid": "python-4-1194", "seg": [ [ [ "给定", "样本", "的定", "积分" ] ] ], "level": "3", "related_data": {} } } }, { "二重定积分": { "data": { "uuid": "python-4-1195", "seg": [ [ [ "定", "积分" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7408037_53358350" ] } } } } } ], "data": { "uuid": "python-3-217", "seg": [ [ [ "积分" ] ] ], "level": "3", "related_data": {} } } }, { "非线性方程求解": { "children": [ { "非线性方程": { "data": { "uuid": "python-4-1196", "seg": [ [ [ "非线性", "方程" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1053954_1251226", "8_652809_460840", "8_7422761_53381427" ] } } } } }, { "非线性方程组": { "data": { "uuid": "python-4-1197", "seg": [ [ [ "线性方程组" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-218", "seg": [ [ [ "非线性", "方程" ] ] ], "level": "3", "related_data": {} } } }, { "线性代数": { "children": [ { "计算矩阵的行列式": { "data": { "uuid": "python-4-1198", "seg": [ [ [ "计算", "矩阵", "行列式" ] ] ], "level": "3", "related_data": {} } } }, { "求解逆矩阵": { "data": { "uuid": "python-4-1199", "seg": [ [ [ "逆", "矩阵" ] ] ], "level": "3", "related_data": {} } } }, { "计算特征向量和特征值": { "data": { "uuid": "python-4-1200", "seg": [ [ [ "计算", "特征向量" ], [ "特征值" ] ] ], "level": "3", "related_data": {} } } }, { "矩阵的奇异值分解": { "data": { "uuid": "python-4-1201", "seg": [ [ [ "矩阵", "奇异", "值", "分解" ] ] ], "level": "3", "related_data": {} } } }, { "求解线性方程组": { "data": { "uuid": "python-4-1202", "seg": [ [ [ "线性方程组" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-219", "seg": [ [ [ "线性代数" ] ] ], "level": "3", "related_data": {} } } }, { "聚类": { "children": [ { "k-means聚类": { "data": { "uuid": "python-4-1203", "seg": [ [ [ "k", "means", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "层次聚类": { "data": { "uuid": "python-4-1204", "seg": [ [ [ "聚类" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-220", "seg": [ [ [ "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "空间计算": { "children": [ { "空间旋转的表述": { "data": { "uuid": "python-4-1205", "seg": [ [ [ "空间", "旋转", "表述" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7442345_53419164" ] } } } } }, { "三维旋转": { "data": { "uuid": "python-4-1206", "seg": [ [ [ "旋转" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-221", "seg": [ [ [ "空间", "计算" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-2-13", "seg": [ [ [ "科学计算", "工具包", "scipy" ] ] ], "level": "3", "related_data": {} } } }, { "数据分析": { "children": [ { "Python基础": { "children": [ { "创建Python脚本": { "data": { "uuid": "python-4-1207", "seg": [ [ [ "创建", "python", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "运行Python脚本": { "data": { "uuid": "python-4-1208", "seg": [ [ [ "运行", "python", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "与命令行进行交互的几项技巧": { "data": { "uuid": "python-4-1209", "seg": [ [ [], [ "命令行", "交互", "技巧" ] ] ], "level": "1", "related_data": {} } } }, { "Python语言基础要素": { "children": [ { "数值": { "data": { "uuid": "python-5-796", "seg": [ [ [ "数值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7461142_53446232", "8_766031_825095", "8_7447209_53426721" ] } } } } }, { "字符串": { "data": { "uuid": "python-5-797", "seg": [ [ [ "字符串" ] ] ], "level": "1", "related_data": {} } } }, { "正则表达式与模式匹配": { "data": { "uuid": "python-5-798", "seg": [ [ [ "正则表达式" ], [ "模式匹配" ] ] ], "level": "1", "related_data": {} } } }, { "日期": { "data": { "uuid": "python-5-799", "seg": [ [ [ "日期" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_732919_753729", "8_7440397_53415856" ] } } } } }, { "列表": { "data": { "uuid": "python-5-800", "seg": [ [ [ "列表" ] ] ], "level": "1", "related_data": {} } } }, { "元组": { "data": { "uuid": "python-5-801", "seg": [ [ [ "元组" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_938910_1074696" ] } } } } }, { "字典": { "data": { "uuid": "python-5-802", "seg": [ [ [ "字典" ] ] ], "level": "1", "related_data": {} } } }, { "控制流": { "data": { "uuid": "python-5-803", "seg": [ [ [ "控制流" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1210", "seg": [ [ [ "python", "语言", "基础", "要素" ] ] ], "level": "1", "related_data": {} } } }, { "读取文本文件": { "children": [ { "创建文本文件": { "data": { "uuid": "python-5-804", "seg": [ [ [ "创建", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "脚本和输入文件在同一位置": { "data": { "uuid": "python-5-805", "seg": [ [ [ "脚本" ], [ "输入", "文件", "位置" ] ] ], "level": "1", "related_data": {} } } }, { "读取文件的新型语法": { "data": { "uuid": "python-5-806", "seg": [ [ [ "读取", "文件", "新型", "语法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1056636_1253701", "8_176615_59100", "8_763250_821608", "8_7399539_53346808" ] } } } } } ], "data": { "uuid": "python-4-1211", "seg": [ [ [ "读取", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "使用glob读取多个文本文件": { "data": { "uuid": "python-4-1212", "seg": [ [ [ "glob", "读取", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "写入文本文件": { "children": [ { "向first_script.py添加代码": { "data": { "uuid": "python-5-807", "seg": [ [ [ "first", "script", "py", "添加" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1100789_1315555" ] } } } } }, { "写入CSV文件": { "data": { "uuid": "python-5-808", "seg": [ [ [ "写入", "csv", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7458683_53444143", "8_663861_480442", "8_7456241_53439713" ] } } } } } ], "data": { "uuid": "python-4-1213", "seg": [ [ [ "写入", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "print语句": { "data": { "uuid": "python-4-1214", "seg": [ [ [ "print", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_737107_766224", "8_698346_585241" ] } } } } } ], "data": { "uuid": "python-3-222", "seg": [ [ [ "python", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "CSV文件": { "children": [ { "筛选特定的行": { "children": [ { "行中的值满足某个条件": { "data": { "uuid": "python-5-809", "seg": [ [ [ "行", "值", "条件" ] ] ], "level": "1", "related_data": {} } } }, { "行中的值属于某个集合": { "data": { "uuid": "python-5-810", "seg": [ [ [ "行", "值", "集合" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460228_53445301", "8_7452556_53434573", "8_7426549_53390031", "8_7451550_53432859", "8_1058196_1255401", "8_1064433_1262679" ] } } } } }, { "行中的值匹配于某个模式/ 正则表达式": { "data": { "uuid": "python-5-811", "seg": [ [ [ "行", "值", "匹配", "模式", "正则表达式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1215", "seg": [ [ [ "筛选", "特定", "行" ] ] ], "level": "1", "related_data": {} } } }, { "选取特定的列": { "children": [ { "列索引值": { "data": { "uuid": "python-5-812", "seg": [ [ [ "列", "索引", "值" ] ] ], "level": "1", "related_data": {} } } }, { "列标题": { "data": { "uuid": "python-5-813", "seg": [ [ [ "列", "标题" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7413510_53365581", "8_1100988_1315645", "8_7409271_53359709", "8_7405947_53355815" ] } } } } } ], "data": { "uuid": "python-4-1216", "seg": [ [ [ "选取", "特定", "列" ] ] ], "level": "1", "related_data": {} } } }, { "选取连续的行": { "data": { "uuid": "python-4-1217", "seg": [ [ [ "选取", "连续", "行" ] ] ], "level": "1", "related_data": {} } } }, { "添加标题行": { "data": { "uuid": "python-4-1218", "seg": [ [ [ "添加", "标题" ] ] ], "level": "1", "related_data": {} } } }, { "读取多个CSV文件": { "data": { "uuid": "python-4-1219", "seg": [ [ [ "读取", "csv", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7419585_53377102", "8_7413835_53366111", "8_7396380_53339913", "8_679523_527139", "8_7413102_53364872", "8_213101_155349", "8_7438411_53411862", "8_702073_592287", "8_884124_1022934", "8_7405551_53355183" ] } } } } }, { "从多个文件中连接数据": { "data": { "uuid": "python-4-1220", "seg": [ [ [ "文件", "连接", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6211752_43388542", "8_7439435_53414388", "8_7423255_53383105" ] } } } } }, { "计算每个文件中值的总和与均值": { "data": { "uuid": "python-4-1221", "seg": [ [ [ "计算", "文件", "中值", "总和" ], [ "均值" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-223", "seg": [ [ [ "csv", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "Excel文件": { "children": [ { "内省Excel工作簿": { "data": { "uuid": "python-4-1222", "seg": [ [ [ "内省", "excel", "工作", "簿" ] ] ], "level": "1", "related_data": {} } } }, { "处理单个工作表": { "children": [ { "读写Excel文件": { "data": { "uuid": "python-5-814", "seg": [ [ [ "读写", "excel", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1062383_1260144", "8_807520_903618", "8_7430140_53397149", "8_7458887_53443770", "8_7405566_53354833", "8_7428192_53393641", "8_1058142_1255605", "8_7396837_53341154", "8_1090634_1297677", "8_7410314_53360933" ] } } } } }, { "筛选特定行": { "data": { "uuid": "python-5-815", "seg": [ [ [ "筛选", "特定" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1223", "seg": [ [ [ "单个", "工作", "表" ] ] ], "level": "1", "related_data": {} } } }, { "读取工作簿中的所有工作表": { "children": [ { "在所有工作表中筛选特定行": { "data": { "uuid": "python-5-816", "seg": [ [ [ "工作", "表中", "筛选", "特定" ] ] ], "level": "2", "related_data": {} } } }, { "在所有工作表中选取特定列": { "data": { "uuid": "python-5-817", "seg": [ [ [ "工作", "表中", "选取", "特定", "列" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1224", "seg": [ [ [ "读取", "工作", "簿", "表" ] ] ], "level": "1", "related_data": {} } } }, { "在Excel工作簿中读取一组工作表": { "data": { "uuid": "python-4-1225", "seg": [ [ [ "excel", "工作", "簿", "读取", "表" ] ] ], "level": "1", "related_data": {} } } }, { "处理多个工作簿": { "children": [ { "工作表计数以及每个工作表中的行列计数": { "data": { "uuid": "python-5-818", "seg": [ [ [ "工作", "表", "计数" ], [ "工作", "表中", "行列", "计数" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_699675_587881" ] } } } } }, { "从多个工作簿中连接数据": { "data": { "uuid": "python-5-819", "seg": [ [ [ "工作", "簿", "连接", "数据" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1226", "seg": [ [ [ "工作", "簿" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-224", "seg": [ [ [ "excel", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "数据库": { "children": [ { "Python内置的sqlite3 模块": { "children": [ { "向表中插入新记录": { "data": { "uuid": "python-5-820", "seg": [ [ [ "表中", "插入", "记录" ] ] ], "level": "1", "related_data": {} } } }, { "更新表中记录": { "data": { "uuid": "python-5-821", "seg": [ [ [ "更新", "表中", "记录" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1227", "seg": [ [ [ "python", "内置", "sqlite3", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "MySQL数据库": { "children": [ { "向表中插入新记录": { "data": { "uuid": "python-5-822", "seg": [ [ [ "表中", "插入", "记录" ] ] ], "level": "1", "related_data": {} } } }, { "查询一个表并将输出写入CSV文件": { "data": { "uuid": "python-5-823", "seg": [ [ [ "查询", "表并", "输出", "写入", "csv", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "更新表中记录": { "data": { "uuid": "python-5-824", "seg": [ [ [ "更新", "表中", "记录" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1228", "seg": [ [ [ "mysql", "数据库" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-225", "seg": [ [ [ "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "应用程序": { "children": [ { "为CSV文件中数据的任意数目分类计算统计量": { "data": { "uuid": "python-4-1229", "seg": [ [ [ "csv", "文件", "数据", "任意", "数目", "分类", "计算", "统计", "量" ] ] ], "level": "1", "related_data": {} } } }, { "为文本文件中数据的任意数目分类计算统计量": { "data": { "uuid": "python-4-1230", "seg": [ [ [ "文本文件", "数据", "任意", "数目", "分类", "计算", "统计", "量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-226", "seg": [ [ [ "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "图与图表": { "children": [ { "matplotlib": { "children": [ { "条形图": { "data": { "uuid": "python-5-825", "seg": [ [ [ "条形图" ] ] ], "level": "1", "related_data": {} } } }, { "直方图": { "data": { "uuid": "python-5-826", "seg": [ [ [ "直方图" ] ] ], "level": "1", "related_data": {} } } }, { "折线图": { "data": { "uuid": "python-5-827", "seg": [ [ [ "折线图" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443534_53420711", "8_714759_706840", "8_7411419_53362345", "8_7425876_53387798" ] } } } } }, { "散点图": { "data": { "uuid": "python-5-828", "seg": [ [ [ "散点图" ] ] ], "level": "1", "related_data": {} } } }, { "箱线图": { "data": { "uuid": "python-5-829", "seg": [ [ [ "箱", "线图" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1231", "seg": [ [ [ "matplotlib" ] ] ], "level": "1", "related_data": {} } } }, { "pandas": { "data": { "uuid": "python-4-1232", "seg": [ [ [ "pandas" ] ] ], "level": "1", "related_data": {} } } }, { "ggplot": { "data": { "uuid": "python-4-1233", "seg": [ [ [ "ggplot" ] ] ], "level": "1", "related_data": {} } } }, { "seaborn": { "data": { "uuid": "python-4-1234", "seg": [ [ [ "seaborn" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-227", "seg": [ [ [ "图" ], [ "图表" ] ] ], "level": "1", "related_data": {} } } }, { "描述性统计与建模": { "children": [ { "数据集": { "children": [ { "葡萄酒质量": { "data": { "uuid": "python-5-830", "seg": [ [ [ "葡萄酒", "质量" ] ] ], "level": "3", "related_data": {} } } }, { "客户流失": { "data": { "uuid": "python-5-831", "seg": [ [ [ "客户", "流失" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1235", "seg": [ [ [ "数据", "集" ] ] ], "level": "3", "related_data": {} } } }, { "葡萄酒质量": { "children": [ { "描述性统计": { "data": { "uuid": "python-5-832", "seg": [ [ [ "描述性", "统计" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7423980_53384417", "8_7430312_53397395", "8_7455040_53437777", "8_7430120_53397108", "8_7451835_53433466", "8_1679770_21754919" ] } } } } }, { "成对变量之间的关系和相关性": { "data": { "uuid": "python-5-833", "seg": [ [ [ "成", "变量", "关系" ], [ "相关性" ] ] ], "level": "3", "related_data": {} } } }, { "使用最小二乘估计进行线性回归": { "data": { "uuid": "python-5-834", "seg": [ [ [ "最小", "估计", "线性", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "系数解释": { "data": { "uuid": "python-5-835", "seg": [ [ [ "系数" ] ] ], "level": "3", "related_data": {} } } }, { "自变量标准化": { "data": { "uuid": "python-5-836", "seg": [ [ [ "自变量", "标准化" ] ] ], "level": "3", "related_data": {} } } }, { "预测": { "data": { "uuid": "python-5-837", "seg": [ [ [ "预测" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1236", "seg": [ [ [ "葡萄酒", "质量" ] ] ], "level": "3", "related_data": {} } } }, { "客户流失": { "children": [ { "逻辑斯蒂回归": { "data": { "uuid": "python-5-838", "seg": [ [ [ "逻辑", "斯蒂", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "系数解释": { "data": { "uuid": "python-5-839", "seg": [ [ [ "系数" ] ] ], "level": "3", "related_data": {} } } }, { "预测": { "data": { "uuid": "python-5-840", "seg": [ [ [ "预测" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1237", "seg": [ [ [ "客户", "流失" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-228", "seg": [ [ [ "描述性", "统计" ], [ "建模" ] ] ], "level": "1", "related_data": {} } } }, { "按计划自动运行脚本": { "children": [ { "任务计划程序(Windows系统)": { "data": { "uuid": "python-4-1238", "seg": [ [ [ "计划", "程序", "windows", "系统" ] ] ], "level": "1", "related_data": {} } } }, { "cron工具(macOS系统和Unix系统)": { "children": [ { "cron表文件:一次性设置": { "data": { "uuid": "python-5-841", "seg": [ [ [ "cron", "表", "文件" ] ], [ [ "一次性", "设置" ] ] ], "level": "1", "related_data": {} } } }, { "向cron表文件中添加cron任务": { "data": { "uuid": "python-5-842", "seg": [ [ [ "cron", "表", "文件", "添加" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1239", "seg": [ [ [ "cron", "工具", "macos", "系统" ], [ "unix", "系统" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-229", "seg": [ [ [ "按计划", "自动", "运行", "脚本" ] ] ], "level": "1", "related_data": {} } } }, { "从这里启航": { "children": [ { "更多的标准库模块和内置函数": { "children": [ { "Python标准库(PSL):更多的标准模块": { "data": { "uuid": "python-5-843", "seg": [ [ [ "python", "标准", "库", "psl" ] ], [ [ "更多", "标准", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "内置函数": { "data": { "uuid": "python-5-844", "seg": [ [ [ "内置", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_757704_814547" ] } } } } } ], "data": { "uuid": "python-4-1240", "seg": [ [ [ "更多", "标准", "库", "模块" ], [ "内置", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "Python包索引(PyPI):更多的扩展模块": { "children": [ { "NumPy": { "data": { "uuid": "python-5-845", "seg": [ [ [ "numpy" ] ] ], "level": "1", "related_data": {} } } }, { "SciPy": { "data": { "uuid": "python-5-846", "seg": [ [ [ "scipy" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7428766_53395298" ] } } } } }, { "Scikit-Learn": { "data": { "uuid": "python-5-847", "seg": [ [ [ "scikit", "learn" ] ] ], "level": "1", "related_data": {} } } }, { "更多的扩展包": { "data": { "uuid": "python-5-848", "seg": [ [ [ "更多", "扩展", "包" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1241", "seg": [ [ [ "python", "包", "索引", "pypi" ] ], [ [ "更多", "扩展", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "更多的数据结构": { "children": [ { "栈": { "data": { "uuid": "python-5-849", "seg": [ [ [ "栈" ] ] ], "level": "1", "related_data": {} } } }, { "队列": { "data": { "uuid": "python-5-850", "seg": [ [ [ "队列" ] ] ], "level": "1", "related_data": {} } } }, { "树": { "data": { "uuid": "python-5-851", "seg": [ [ [ "树" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1242", "seg": [ [ [ "更多", "数据结构" ] ] ], "level": "1", "related_data": {} } } }, { "从这里启航": { "data": { "uuid": "python-4-1243", "seg": [ [ [ "启航" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-230", "seg": [ [ [ "启航" ] ] ], "level": "1", "related_data": {} } } }, { "准备工作": { "children": [ { "本书内容": { "children": [ { "什么类型的数据": { "data": { "uuid": "python-5-852", "seg": [ [ [ "类型", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7427496_53391961" ] } } } } } ], "data": { "uuid": "python-4-1244", "seg": [ [ [ "内容" ] ] ], "level": "1", "related_data": {} } } }, { "为何利用Python进行数据分析": { "children": [ { "Python作为胶水": { "data": { "uuid": "python-5-853", "seg": [ [ [ "python", "胶水" ] ] ], "level": "1", "related_data": {} } } }, { "解决“双语言”难题": { "data": { "uuid": "python-5-854", "seg": [ [ [ "双", "语言", "难题" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1087322_1294082", "8_7450887_53432105", "8_7442971_53419987" ] } } } } }, { "为何不使用Python": { "data": { "uuid": "python-5-855", "seg": [ [ [ "python" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1245", "seg": [ [ [ "利用", "python", "数据分析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444386_53422586", "8_7430372_53397467" ] } } } } }, { "重要的Python库": { "children": [ { "IPython与Jupyter": { "data": { "uuid": "python-5-856", "seg": [ [ [ "ipython" ], [ "jupyter" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_688181_553536" ] } } } } }, { "statsmodels": { "data": { "uuid": "python-5-857", "seg": [ [ [ "statsmodels" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1246", "seg": [ [ [ "python", "库" ] ] ], "level": "1", "related_data": {} } } }, { "安装与设置": { "children": [ { "Windows": { "data": { "uuid": "python-5-858", "seg": [ [ [ "windows" ] ] ], "level": "1", "related_data": {} } } }, { "Apple(OS X和macOS)": { "data": { "uuid": "python-5-859", "seg": [ [ [ "apple", "os", "x" ], [ "macos" ] ] ], "level": "1", "related_data": {} } } }, { "GNU/Linux": { "data": { "uuid": "python-5-860", "seg": [ [ [ "gnu", "linux" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1079554_1284231" ] } } } } }, { "安装及更新Python包": { "data": { "uuid": "python-5-861", "seg": [ [ [ "安装" ], [ "更新", "python", "包" ] ] ], "level": "1", "related_data": {} } } }, { "Python 2和Python": { "data": { "uuid": "python-5-862", "seg": [ [ [ "python" ], [ "python" ] ] ], "level": "1", "related_data": {} } } }, { "集成开发环境和文本编辑器": { "data": { "uuid": "python-5-863", "seg": [ [ [ "集成", "开发", "环境" ], [ "文本编辑", "器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1247", "seg": [ [ [ "安装" ], [ "设置" ] ] ], "level": "1", "related_data": {} } } }, { "社区和会议": { "data": { "uuid": "python-4-1248", "seg": [ [ [ "社区" ], [ "会议" ] ] ], "level": "1", "related_data": {} } } }, { "快速浏览本书": { "children": [ { "代码示例": { "children": [ { "一次性模拟多次随机漫步": { "data": { "uuid": "python-6-174", "seg": [ [ [ "一次性", "模拟", "随机", "漫步" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7461711_53446985", "8_7399272_53346692" ] } } } } } ], "data": { "uuid": "python-5-864", "seg": [ [ [ "示例" ] ] ], "level": "1", "related_data": {} } } }, { "示例数据": { "data": { "uuid": "python-5-865", "seg": [ [ [ "示例", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "导入约定": { "data": { "uuid": "python-5-866", "seg": [ [ [ "导入", "约定" ] ] ], "level": "1", "related_data": {} } } }, { "术语": { "data": { "uuid": "python-5-867", "seg": [ [ [ "术语" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1249", "seg": [ [ [ "快速", "浏览" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7432807_53433894" ] } } } } } ], "data": { "uuid": "python-3-231", "seg": [ [ [ "工作" ] ] ], "level": "1", "related_data": {} } } }, { "内建数据结构、函数及文件": { "children": [ { "数据结构和序列": { "children": [ { "内建序列函数": { "data": { "uuid": "python-5-868", "seg": [ [ [ "建", "序列", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "集合": { "data": { "uuid": "python-5-869", "seg": [ [ [ "集合" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1250", "seg": [ [ [ "数据结构" ], [ "序列" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449231_53430634" ] } } } } }, { "函数": { "children": [ { "命名空间、作用域和本地函数": { "data": { "uuid": "python-5-870", "seg": [ [ [ "命名", "空间" ], [ "作用域" ], [ "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_797744_887910" ] } } } } }, { "返回多个值": { "data": { "uuid": "python-5-871", "seg": [ [ [ "返回", "值" ] ] ], "level": "1", "related_data": {} } } }, { "函数是对象": { "data": { "uuid": "python-5-872", "seg": [ [ [ "函数", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451750_53433211", "8_703144_593982", "8_356621_372419", "8_7409903_53360369", "8_7440948_53416651", "8_7418387_53374331", "8_357891_375207", "8_4645846_30317356", "8_390227_431620", "8_7435502_53406141" ] } } } } }, { "匿名(Lambda)函数": { "data": { "uuid": "python-5-873", "seg": [ [ [ "匿名", "lambda", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "柯里化:部分参数应用": { "data": { "uuid": "python-5-874", "seg": [ [ [ "柯里化" ] ], [ [ "参数" ] ] ], "level": "1", "related_data": {} } } }, { "生成器": { "data": { "uuid": "python-5-875", "seg": [ [ [ "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "错误和异常处理": { "data": { "uuid": "python-5-876", "seg": [ [ [], [ "异常" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1251", "seg": [ [ [ "函数" ] ] ], "level": "1", "related_data": {} } } }, { "文件与操作系统": { "children": [ { "字节与Unicode文件": { "data": { "uuid": "python-5-877", "seg": [ [ [ "字节" ], [ "unicode", "文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1252", "seg": [ [ [ "文件" ], [ "操作系统" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-232", "seg": [ [ [ "建", "数据结构" ], [ "函数" ], [ "文件" ] ] ], "level": "1", "related_data": {} } } }, { "NumPy基础:数组与向量化计算": { "children": [ { "NumPy ndarray:多维数组对象": { "children": [ { "生成ndarray": { "data": { "uuid": "python-5-878", "seg": [ [ [ "生成", "ndarray" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7461639_53446928", "8_898843_1035505", "8_1082356_1288345" ] } } } } }, { "ndarray的数据类型": { "data": { "uuid": "python-5-879", "seg": [ [ [ "ndarray", "数据类型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_792591_884620" ] } } } } }, { "NumPy数组算术": { "data": { "uuid": "python-5-880", "seg": [ [ [ "numpy", "数组", "算术" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1906824_9415288", "8_7418088_53373929", "8_5781159_36547322", "8_7421145_53379058", "8_7409349_53359726", "8_7432142_53401084", "8_1099671_1314699", "8_749709_802350", "8_7414453_53367218", "8_750865_805888" ] } } } } }, { "基础索引与切片": { "data": { "uuid": "python-5-881", "seg": [ [ [ "基础", "索引" ], [ "切片" ] ] ], "level": "1", "related_data": {} } } }, { "布尔索引": { "data": { "uuid": "python-5-882", "seg": [ [ [ "布尔", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "神奇索引": { "data": { "uuid": "python-5-883", "seg": [ [ [ "神奇", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "数组转置和换轴": { "data": { "uuid": "python-5-884", "seg": [ [ [ "数组", "转置" ], [ "换轴" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7408783_53358999", "8_3535547_23009112", "8_7445364_53424010", "8_7452581_53434587", "8_831996_933928", "8_864358_993346", "8_7418765_53375395", "8_701111_590653", "8_1097325_1310672", "8_747864_799424" ] } } } } } ], "data": { "uuid": "python-4-1253", "seg": [ [ [ "numpy", "ndarray" ] ], [ [ "数组", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "通用函数:快速的逐元素数组函数": { "data": { "uuid": "python-4-1254", "seg": [ [ [ "通用", "函数" ] ], [ [ "快速", "逐", "元素", "数组", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "使用数组进行面向数组编程": { "children": [ { "将条件逻辑作为数组操作": { "data": { "uuid": "python-5-885", "seg": [ [ [ "条件逻辑", "数组", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_768492_828880" ] } } } } }, { "数学和统计方法": { "data": { "uuid": "python-5-886", "seg": [ [ [ "数学" ], [ "统计", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "布尔值数组的方法": { "data": { "uuid": "python-5-887", "seg": [ [ [ "布尔值", "数组", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "排序": { "data": { "uuid": "python-5-888", "seg": [ [ [ "排序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_700541_589424", "8_1063906_1262051", "8_217438_165891", "8_7425372_53386794", "8_7399575_53346992" ] } } } } }, { "唯一值与其他集合逻辑": { "data": { "uuid": "python-5-889", "seg": [ [ [ "唯一", "值" ], [ "集合", "逻辑" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1255", "seg": [ [ [ "数组", "面向", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "使用数组进行文件输入和输出": { "data": { "uuid": "python-4-1256", "seg": [ [ [ "数组", "文件", "输入" ], [ "输出" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7455407_53438285", "8_758758_814791" ] } } } } }, { "线性代数": { "data": { "uuid": "python-4-1257", "seg": [ [ [ "线性代数" ] ] ], "level": "1", "related_data": {} } } }, { "伪随机数生成": { "data": { "uuid": "python-4-1258", "seg": [ [ [ "伪", "随机数", "生成" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_702083_592274" ] } } } } } ], "data": { "uuid": "python-3-233", "seg": [ [ [ "numpy", "基础" ] ], [ [ "数组" ], [ "量化", "计算" ] ] ], "level": "1", "related_data": {} } } }, { "pandas入门": { "children": [ { "pandas数据结构介绍": { "children": [ { "Series": { "data": { "uuid": "python-5-890", "seg": [ [ [ "series" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_863734_999674", "8_770378_832056" ] } } } } }, { "DataFrame": { "data": { "uuid": "python-5-891", "seg": [ [ [ "dataframe" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439198_53412993", "8_7457519_53441741", "8_7428688_53394804", "8_7396359_53339924", "8_7410819_53361621", "8_7407107_53356857", "8_886557_1035772", "8_772299_836735", "8_7431560_53400830", "8_7416732_53371115" ] } } } } }, { "索引对象": { "data": { "uuid": "python-5-892", "seg": [ [ [ "索引", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7410664_53361540" ] } } } } } ], "data": { "uuid": "python-4-1259", "seg": [ [ [ "pandas", "数据结构", "介绍" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7432262_53401350", "8_1060287_1257810", "8_7407880_53358083", "8_714781_706834", "8_1063561_1261573", "8_7130867_51214474", "8_7456702_53440829", "8_7403605_53352133", "8_748074_799761", "8_693426_571175" ] } } } } }, { "基本功能": { "children": [ { "重建索引": { "data": { "uuid": "python-5-893", "seg": [ [ [ "重建", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "轴向上删除条目": { "data": { "uuid": "python-5-894", "seg": [ [ [ "轴", "向上", "删除", "条目" ] ] ], "level": "1", "related_data": {} } } }, { "索引、选择与过滤": { "data": { "uuid": "python-5-895", "seg": [ [ [ "索引" ], [ "选择" ], [ "过滤" ] ] ], "level": "1", "related_data": {} } } }, { "整数索引": { "data": { "uuid": "python-5-896", "seg": [ [ [ "整数", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "算术和数据对齐": { "data": { "uuid": "python-5-897", "seg": [ [ [ "算术" ], [ "数据", "对齐" ] ] ], "level": "1", "related_data": {} } } }, { "含有重复标签的轴索引": { "data": { "uuid": "python-5-898", "seg": [ [ [ "含有", "重复", "标签", "轴", "索引" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1260", "seg": [ [ [ "基本功能" ] ] ], "level": "1", "related_data": {} } } }, { "描述性统计的概述与计算": { "data": { "uuid": "python-4-1261", "seg": [ [ [ "描述性", "统计", "概述" ], [ "计算" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-234", "seg": [ [ [ "pandas", "入门" ] ] ], "level": "1", "related_data": {} } } }, { "数据载入、存储及文件格式": { "children": [ { "文本格式数据的读写": { "children": [ { "分块读入文本文件": { "data": { "uuid": "python-5-899", "seg": [ [ [ "分块", "读入", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "将数据写入文本格式": { "data": { "uuid": "python-5-900", "seg": [ [ [ "数据", "写入", "文本格式" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7442555_53419444" ] } } } } }, { "使用分隔格式": { "data": { "uuid": "python-5-901", "seg": [ [ [ "分隔", "格式" ] ] ], "level": "1", "related_data": {} } } }, { "JSON数据": { "data": { "uuid": "python-5-902", "seg": [ [ [ "json", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "XML和HTML:网络抓取": { "data": { "uuid": "python-5-903", "seg": [ [ [ "xml" ], [ "html" ] ], [ [ "网络", "抓取" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_730559_745643", "8_770033_831427", "8_7430854_53398410" ] } } } } } ], "data": { "uuid": "python-4-1262", "seg": [ [ [ "文本格式", "数据", "读写" ] ] ], "level": "1", "related_data": {} } } }, { "二进制格式": { "children": [ { "使用HDF5格式": { "data": { "uuid": "python-5-904", "seg": [ [ [ "hdf5", "格式" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7462874_53448614", "8_7437528_53410454", "8_7462767_53448474", "8_1095306_1306538", "8_7454103_53436878", "8_1095307_1306537", "8_1099026_1313983" ] } } } } }, { "读取Microsoft Excel文件": { "data": { "uuid": "python-5-905", "seg": [ [ [ "读取", "microsoft", "excel", "文件" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1263", "seg": [ [ [ "二进制", "格式" ] ] ], "level": "1", "related_data": {} } } }, { "与Web API交互": { "data": { "uuid": "python-4-1264", "seg": [ [ [], [ "web", "api", "交互" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449539_53429712" ] } } } } }, { "与数据库交互": { "data": { "uuid": "python-4-1265", "seg": [ [ [], [ "数据库", "交互" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-235", "seg": [ [ [ "数据", "载入" ], [ "存储" ], [ "文件格式" ] ] ], "level": "1", "related_data": {} } } }, { "数据清洗与准备": { "children": [ { "处理缺失值": { "children": [ { "过滤缺失值": { "data": { "uuid": "python-5-906", "seg": [ [ [ "过滤", "缺失", "值" ] ] ], "level": "3", "related_data": {} } } }, { "补全缺失值": { "data": { "uuid": "python-5-907", "seg": [ [ [ "补全", "缺失", "值" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_762637_820886", "8_7404260_53353079", "8_718744_712541", "8_7407153_53356945", "8_1648440_6825009", "8_1027062_1222172", "8_1069072_1269890", "8_932853_1071898" ] } } } } } ], "data": { "uuid": "python-4-1266", "seg": [ [ [ "缺失", "值" ] ] ], "level": "1", "related_data": {} } } }, { "数据转换": { "children": [ { "删除重复值": { "data": { "uuid": "python-5-908", "seg": [ [ [ "删除", "重复", "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7460165_53445223" ] } } } } }, { "使用函数或映射进行数据转换": { "data": { "uuid": "python-5-909", "seg": [ [ [ "函数", "映射", "数据", "转换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_728331_739411", "8_7427073_53391086", "8_7395984_53339398", "8_1101333_1315894", "8_7456552_53440542", "8_1097423_1310921", "8_7404699_53353694", "8_1015154_1206793", "8_4645343_29327952", "8_1096152_1308171" ] } } } } }, { "替代值": { "data": { "uuid": "python-5-910", "seg": [ [ [ "值" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_752040_805943" ] } } } } }, { "重命名轴索引": { "data": { "uuid": "python-5-911", "seg": [ [ [ "重命名", "轴", "索引" ] ] ], "level": "1", "related_data": {} } } }, { "离散化和分箱": { "data": { "uuid": "python-5-912", "seg": [ [ [ "离散", "化" ], [ "分箱" ] ] ], "level": "1", "related_data": {} } } }, { "检测和过滤异常值": { "data": { "uuid": "python-5-913", "seg": [ [ [ "检测" ], [ "过滤", "异常", "值" ] ] ], "level": "1", "related_data": {} } } }, { "置换和随机抽样": { "data": { "uuid": "python-5-914", "seg": [ [ [ "置换" ], [ "随机抽样" ] ] ], "level": "1", "related_data": {} } } }, { "计算指标/虚拟变量": { "data": { "uuid": "python-5-915", "seg": [ [ [ "计算", "指标", "虚拟", "变量" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1267", "seg": [ [ [ "数据", "转换" ] ] ], "level": "1", "related_data": {} } } }, { "字符串操作": { "children": [ { "字符串对象方法": { "data": { "uuid": "python-5-916", "seg": [ [ [ "字符串", "对象", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "pandas中的向量化字符串函数": { "data": { "uuid": "python-5-917", "seg": [ [ [ "pandas", "量化", "字符串", "函数" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1268", "seg": [ [ [ "字符串", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-236", "seg": [ [ [ "数据", "清洗" ], [] ] ], "level": "1", "related_data": {} } } }, { "数据规整:连接、联合与重塑": { "children": [ { "分层索引": { "children": [ { "重排序和层级排序": { "data": { "uuid": "python-5-918", "seg": [ [ [ "重", "排序" ], [ "层级", "排序" ] ] ], "level": "3", "related_data": {} } } }, { "按层级进行汇总统计": { "data": { "uuid": "python-5-919", "seg": [ [ [ "层级", "汇总", "统计" ] ] ], "level": "3", "related_data": {} } } }, { "使用DataFrame的列进行索引": { "data": { "uuid": "python-5-920", "seg": [ [ [ "dataframe", "列", "索引" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_771286_833820", "8_770954_833169", "8_1062510_1260268", "8_817993_913246", "8_7426896_53390877", "8_968633_1124005", "8_7411646_53362595", "8_963654_1115547", "8_7425144_53386402", "8_1096738_1309289" ] } } } } } ], "data": { "uuid": "python-4-1269", "seg": [ [ [ "分层", "索引" ] ] ], "level": "3", "related_data": {} } } }, { "联合与合并数据集": { "children": [ { "数据库风格的DataFrame连接": { "data": { "uuid": "python-5-921", "seg": [ [ [ "数据库", "风格", "dataframe", "连接" ] ] ], "level": "3", "related_data": {} } } }, { "根据索引合并": { "data": { "uuid": "python-5-922", "seg": [ [ [ "索引", "合并" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_773576_837590", "8_755008_810341", "8_7434558_53405056" ] } } } } }, { "沿轴向连接": { "data": { "uuid": "python-5-923", "seg": [ [ [ "轴向", "连接" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7442665_53421670" ] } } } } }, { "联合重叠数据": { "data": { "uuid": "python-5-924", "seg": [ [ [ "联合", "重叠", "数据" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1270", "seg": [ [ [ "联合" ], [ "合并", "数据", "集" ] ] ], "level": "3", "related_data": {} } } }, { "重塑和透视": { "children": [ { "使用多层索引进行重塑": { "data": { "uuid": "python-5-925", "seg": [ [ [ "索引", "重塑" ] ] ], "level": "3", "related_data": {} } } }, { "将“长”透视为“宽”": { "data": { "uuid": "python-5-926", "seg": [ [ [ "长", "透视", "宽" ] ] ], "level": "3", "related_data": {} } } }, { "将“宽”透视为“长”": { "data": { "uuid": "python-5-927", "seg": [ [ [ "宽", "透视", "长" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1271", "seg": [ [ [ "重塑" ], [ "透视" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-237", "seg": [ [ [ "数据", "规整" ] ], [ [ "连接" ], [ "联合" ], [ "重塑" ] ] ], "level": "1", "related_data": {} } } }, { "绘图与可视化": { "children": [ { "简明matplotlib API入门": { "children": [ { "图片与子图": { "data": { "uuid": "python-5-928", "seg": [ [ [ "图片" ], [ "子图" ] ] ], "level": "1", "related_data": {} } } }, { "颜色、标记和线类型": { "data": { "uuid": "python-5-929", "seg": [ [ [ "颜色" ], [ "标记", "和线", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "刻度、标签和图例": { "data": { "uuid": "python-5-930", "seg": [ [ [ "刻度" ], [ "标签" ], [ "图例" ] ] ], "level": "1", "related_data": {} } } }, { "注释与子图加工": { "data": { "uuid": "python-5-931", "seg": [ [ [ "注释" ], [ "子图", "加工" ] ] ], "level": "1", "related_data": {} } } }, { "将图片保存到文件": { "data": { "uuid": "python-5-932", "seg": [ [ [ "图片", "保存", "文件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434228_53404650", "8_692679_568378", "8_7462884_53448612", "8_700726_589781", "8_7426151_53389071" ] } } } } }, { "matplotlib设置": { "data": { "uuid": "python-5-933", "seg": [ [ [ "matplotlib", "设置" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_960153_1111954", "8_7417687_53373559", "8_7444714_53423223", "8_7406772_53356401", "8_667771_487194", "8_719931_714345", "8_682823_538009", "8_748583_800590", "8_748633_800681", "8_7447499_53427379" ] } } } } } ], "data": { "uuid": "python-4-1272", "seg": [ [ [ "简明", "matplotlib", "api", "入门" ] ] ], "level": "1", "related_data": {} } } }, { "其他Python可视化工具": { "data": { "uuid": "python-4-1273", "seg": [ [ [ "python", "可视化", "工具" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-238", "seg": [ [ [ "绘图" ], [ "可视化" ] ] ], "level": "1", "related_data": {} } } }, { "数据聚合与分组操作": { "children": [ { "GroupBy机制": { "children": [ { "遍历各分组": { "data": { "uuid": "python-5-934", "seg": [ [ [ "遍历", "分组" ] ] ], "level": "1", "related_data": {} } } }, { "选择一列或所有列的子集": { "data": { "uuid": "python-5-935", "seg": [ [ [ "选择", "列", "子集" ] ] ], "level": "1", "related_data": {} } } }, { "使用函数分组": { "data": { "uuid": "python-5-936", "seg": [ [ [ "函数", "分组" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414509_53367569" ] } } } } }, { "根据索引层级分组": { "data": { "uuid": "python-5-937", "seg": [ [ [ "索引", "层级", "分组" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1274", "seg": [ [ [ "groupby", "机制" ] ] ], "level": "1", "related_data": {} } } }, { "数据聚合": { "children": [ { "返回不含行索引的聚合数据": { "data": { "uuid": "python-5-938", "seg": [ [ [ "返回", "含行", "索引", "聚合", "数据" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1058559_1255894", "8_772486_835795" ] } } } } } ], "data": { "uuid": "python-4-1275", "seg": [ [ [ "数据", "聚合" ] ] ], "level": "3", "related_data": {} } } }, { "应用:通用拆分-应用-联合": { "children": [ { "压缩分组键": { "data": { "uuid": "python-5-939", "seg": [ [ [ "压缩", "分组", "键" ] ] ], "level": "1", "related_data": {} } } }, { "分位数与桶分析": { "data": { "uuid": "python-5-940", "seg": [ [ [ "分", "位数" ], [ "桶", "分析" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1276", "seg": [ [ [] ], [ [ "通用", "拆分", "联合" ] ] ], "level": "1", "related_data": {} } } }, { "数据透视表与交叉表": { "children": [ { "交叉表:crosstab": { "data": { "uuid": "python-5-941", "seg": [ [ [ "交叉", "表" ] ], [ [ "crosstab" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1277", "seg": [ [ [ "数据", "透视", "表与", "交叉", "表" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-239", "seg": [ [ [ "数据", "聚合" ], [ "分组", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "时间序列": { "children": [ { "时间序列基础": { "children": [ { "含有重复索引的时间序列": { "data": { "uuid": "python-5-942", "seg": [ [ [ "含有", "重复", "索引", "时间", "序列" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_774633_838599", "8_7400421_53348290" ] } } } } } ], "data": { "uuid": "python-4-1278", "seg": [ [ [ "时间", "序列", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "时区处理": { "children": [ { "时区的本地化和转换": { "data": { "uuid": "python-5-943", "seg": [ [ [ "时区", "本地化" ], [ "转换" ] ] ], "level": "1", "related_data": {} } } }, { "时区感知时间戳对象的操作": { "data": { "uuid": "python-5-944", "seg": [ [ [ "区", "感知", "时间", "戳", "对象", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424729_53385899" ] } } } } }, { "不同时区间的操作": { "data": { "uuid": "python-5-945", "seg": [ [ [ "区间", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1279", "seg": [ [ [ "区" ] ] ], "level": "1", "related_data": {} } } }, { "时间区间和区间算术": { "children": [ { "区间频率转换": { "data": { "uuid": "python-5-946", "seg": [ [ [ "区间", "频率", "转换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7432963_53402848" ] } } } } }, { "季度区间频率": { "data": { "uuid": "python-5-947", "seg": [ [ [ "季度", "区间", "频率" ] ] ], "level": "3", "related_data": {} } } }, { "将时间戳转换为区间(以及逆转换)": { "data": { "uuid": "python-5-948", "seg": [ [ [ "时间", "戳", "转换", "区间" ], [ "逆", "转换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_172786_50893", "8_7414677_53367619", "8_7446043_53426360", "8_1060909_1258648", "8_7425370_53411809", "8_7403382_53351863", "8_7433732_53404035", "8_7435975_53406996", "8_7435045_53405562", "8_1102736_1317169" ] } } } } }, { "从数组生成PeriodIndex": { "data": { "uuid": "python-5-949", "seg": [ [ [ "数组", "生成", "periodindex" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_915325_1051578" ] } } } } } ], "data": { "uuid": "python-4-1280", "seg": [ [ [ "时间", "区间" ], [ "区间", "算术" ] ] ], "level": "1", "related_data": {} } } }, { "重新采样与频率转换": { "children": [ { "向下采样": { "data": { "uuid": "python-5-950", "seg": [ [ [ "向下", "采样" ] ] ], "level": "3", "related_data": {} } } }, { "向上采样与插值": { "data": { "uuid": "python-5-951", "seg": [ [ [ "向上", "采样" ], [ "插值" ] ] ], "level": "3", "related_data": {} } } }, { "使用区间进行重新采样": { "data": { "uuid": "python-5-952", "seg": [ [ [ "区间", "采样" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1281", "seg": [ [ [ "采样" ], [ "频率", "转换" ] ] ], "level": "1", "related_data": {} } } }, { "移动窗口函数": { "children": [ { "指数加权函数": { "data": { "uuid": "python-5-953", "seg": [ [ [ "指数", "加权", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "二元移动窗口函数": { "data": { "uuid": "python-5-954", "seg": [ [ [ "窗口", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_751965_805845", "8_7398232_53344186", "8_973697_1131808", "8_1094223_1304293" ] } } } } }, { "用户自定义的移动窗口函数": { "data": { "uuid": "python-5-955", "seg": [ [ [ "用户", "自定义", "窗口", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1282", "seg": [ [ [ "窗口", "函数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-240", "seg": [ [ [ "时间", "序列" ] ] ], "level": "1", "related_data": {} } } }, { "高阶pandas": { "children": [ { "分类数据": { "children": [ { "背景和目标": { "data": { "uuid": "python-5-956", "seg": [ [ [ "背景" ], [ "目标" ] ] ], "level": "1", "related_data": {} } } }, { "pandas中的Categorical类型": { "data": { "uuid": "python-5-957", "seg": [ [ [ "pandas", "categorical", "类型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7445996_53425041", "8_760336_817107", "8_696322_579899", "8_7449123_53429206", "8_714700_706783", "8_783041_859306", "8_367253_392691", "8_7422210_53379622", "8_771986_834964", "8_7419825_53377843" ] } } } } }, { "使用Categorical对象进行计算": { "data": { "uuid": "python-5-958", "seg": [ [ [ "categorical", "对象", "计算" ] ] ], "level": "1", "related_data": {} } } }, { "分类方法": { "data": { "uuid": "python-5-959", "seg": [ [ [ "分类", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435899_53406896", "8_717328_710581" ] } } } } } ], "data": { "uuid": "python-4-1283", "seg": [ [ [ "分类", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "高阶GroupBy应用": { "children": [ { "分组转换和“展开”GroupBy": { "data": { "uuid": "python-5-960", "seg": [ [ [ "分组", "转换" ], [ "展开", "groupby" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7458929_53443895", "8_894818_1032542", "8_7419176_53376165" ] } } } } }, { "分组的时间重新采样": { "data": { "uuid": "python-5-961", "seg": [ [ [ "分组", "时间", "采样" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1284", "seg": [ [ [ "高阶", "groupby" ] ] ], "level": "1", "related_data": {} } } }, { "方法链技术": { "children": [ { "pipe方法": { "data": { "uuid": "python-5-962", "seg": [ [ [ "pipe", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_754274_809244" ] } } } } } ], "data": { "uuid": "python-4-1285", "seg": [ [ [ "方法", "链", "技术" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-241", "seg": [ [ [ "高阶", "pandas" ] ] ], "level": "1", "related_data": {} } } }, { "Python建模库介绍": { "children": [ { "使用Patsy创建模型描述": { "children": [ { "Patsy公式中的数据转换": { "data": { "uuid": "python-5-963", "seg": [ [ [ "patsy", "公式", "数据", "转换" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1286", "seg": [ [ [ "patsy", "创建", "模型", "描述" ] ] ], "level": "1", "related_data": {} } } }, { "statsmodels介绍": { "children": [ { "评估线性模型": { "data": { "uuid": "python-5-964", "seg": [ [ [ "评估", "线性", "模型" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7431071_53399566" ] } } } } }, { "评估时间序列处理": { "data": { "uuid": "python-5-965", "seg": [ [ [ "评估", "时间", "序列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1287", "seg": [ [ [ "statsmodels", "介绍" ] ] ], "level": "1", "related_data": {} } } }, { "scikit-learn介绍": { "data": { "uuid": "python-4-1288", "seg": [ [ [ "scikit", "learn", "介绍" ] ] ], "level": "1", "related_data": {} } } }, { "继续你的教育": { "data": { "uuid": "python-4-1289", "seg": [ [ [ "教育" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-242", "seg": [ [ [ "python", "建模", "库", "介绍" ] ] ], "level": "1", "related_data": {} } } }, { "数据分析示例": { "children": [ { "从Bitly获取1.USA.gov数据": { "children": [ { "纯Python时区计数": { "data": { "uuid": "python-5-966", "seg": [ [ [ "纯", "python", "时区", "计数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7444593_53422828" ] } } } } }, { "使用pandas进行时区计数": { "data": { "uuid": "python-5-967", "seg": [ [ [ "pandas", "区", "计数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1290", "seg": [ [ [ "bitly", "获取", "usa", "gov", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "MovieLens 1M数据集": { "children": [ { "测量评价分歧": { "data": { "uuid": "python-5-968", "seg": [ [ [ "测量", "评价", "分歧" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1291", "seg": [ [ [ "movielens", "m", "数据", "集" ] ] ], "level": "1", "related_data": {} } } }, { "美国1880~2010年的婴儿名字": { "children": [ { "分析名字趋势": { "data": { "uuid": "python-5-969", "seg": [ [ [ "分析", "名字", "趋势" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1292", "seg": [ [ [ "美国", "婴儿", "名字" ] ] ], "level": "1", "related_data": {} } } }, { "美国农业部食品数据库": { "data": { "uuid": "python-4-1293", "seg": [ [ [ "美国农业部", "食品", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "2012年联邦选举委员会数据库": { "children": [ { "按职业和雇主的捐献统计": { "data": { "uuid": "python-5-970", "seg": [ [ [ "职业" ], [ "雇主", "捐献", "统计" ] ] ], "level": "1", "related_data": {} } } }, { "捐赠金额分桶": { "data": { "uuid": "python-5-971", "seg": [ [ [ "捐赠", "金额" ] ] ], "level": "1", "related_data": {} } } }, { "按州进行捐赠统计": { "data": { "uuid": "python-5-972", "seg": [ [ [ "州", "捐赠", "统计" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1294", "seg": [ [ [ "联邦", "选举", "委员会", "数据库" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-243", "seg": [ [ [ "数据分析", "示例" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_767470_827181", "8_7461007_53446104" ] } } } } } ], "data": { "uuid": "python-2-14", "seg": [ [ [ "数据分析" ] ] ], "level": "1", "related_data": {} } } }, { "人工智能": { "children": [ { "机器学习工具包Scikit-learn": { "children": [ { "Scikit-learn概览": { "data": { "uuid": "python-4-1295", "seg": [ [ [ "scikit", "learn", "概览" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7407580_53357824", "8_7441502_53417684" ] } } } } }, { "安装配置": { "data": { "uuid": "python-4-1296", "seg": [ [ [ "安装", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "数据集": { "children": [ { "Scikit-learn自带的数据集": { "data": { "uuid": "python-5-973", "seg": [ [ [ "scikit", "learn", "自带", "数据", "集" ] ] ], "level": "3", "related_data": {} } } }, { "样本生成器": { "data": { "uuid": "python-5-974", "seg": [ [ [ "样本", "生成器" ] ] ], "level": "3", "related_data": {} } } }, { "加载其他数据集": { "data": { "uuid": "python-5-975", "seg": [ [ [ "加载", "数据", "集" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_779329_847674", "8_7411430_53362368", "8_681170_533280", "8_7414979_53368138", "8_7406886_53356555" ] } } } } } ], "data": { "uuid": "python-4-1297", "seg": [ [ [ "数据", "集" ] ] ], "level": "3", "related_data": {} } } }, { "数据预处理Preprocessing": { "children": [ { "标准化": { "data": { "uuid": "python-5-976", "seg": [ [ [ "标准化" ] ] ], "level": "3", "related_data": {} } } }, { "归一化": { "data": { "uuid": "python-5-977", "seg": [ [ [ "归一化" ] ] ], "level": "3", "related_data": {} } } }, { "正则化": { "data": { "uuid": "python-5-978", "seg": [ [ [ "正则", "化" ] ] ], "level": "3", "related_data": {} } } }, { "离散化": { "data": { "uuid": "python-5-979", "seg": [ [ [ "离散", "化" ] ] ], "level": "3", "related_data": {} } } }, { "特征编码": { "data": { "uuid": "python-5-980", "seg": [ [ [ "特征", "编码" ] ] ], "level": "3", "related_data": {} } } }, { "缺失值补全": { "data": { "uuid": "python-5-981", "seg": [ [ [ "缺失", "值", "补全" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7461275_53446347" ] } } } } } ], "data": { "uuid": "python-4-1298", "seg": [ [ [ "数据", "预处理", "preprocessing" ] ] ], "level": "3", "related_data": {} } } }, { "分类Classification": { "children": [ { "K-近邻分类": { "data": { "uuid": "python-5-982", "seg": [ [ [ "k", "近邻", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "贝叶斯分类": { "data": { "uuid": "python-5-983", "seg": [ [ [ "贝叶斯", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "决策树分类": { "data": { "uuid": "python-5-984", "seg": [ [ [ "决策树", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "支持向量机分类": { "data": { "uuid": "python-5-985", "seg": [ [ [ "支持", "向量", "机", "分类" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7413389_53365545" ] } } } } }, { "随机森林分类": { "data": { "uuid": "python-5-986", "seg": [ [ [ "随机", "森林", "分类" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_755202_810739" ] } } } } }, { "集成学习Bagging/Boosting": { "data": { "uuid": "python-5-987", "seg": [ [ [ "集成", "学习", "bagging", "boosting" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络模型": { "data": { "uuid": "python-5-988", "seg": [ [ [ "神经网络", "模型" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1299", "seg": [ [ [ "分类", "class", "if", "ication" ] ] ], "level": "3", "related_data": {} } } }, { "回归Regression": { "children": [ { "线性回归": { "data": { "uuid": "python-5-989", "seg": [ [ [ "线性", "回归" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7461537_53446955", "8_692917_569159" ] } } } } }, { "Lasso回归": { "data": { "uuid": "python-5-990", "seg": [ [ [ "lasso", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "支持向量机回归": { "data": { "uuid": "python-5-991", "seg": [ [ [ "支持", "向量", "机", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "K-近邻回归": { "data": { "uuid": "python-5-992", "seg": [ [ [ "k", "近邻", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "决策树回归": { "data": { "uuid": "python-5-993", "seg": [ [ [ "决策树", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "随机森林回归": { "data": { "uuid": "python-5-994", "seg": [ [ [ "随机", "森林", "回归" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1097501_1311047", "8_7444725_53423310" ] } } } } }, { "逻辑回归": { "data": { "uuid": "python-5-995", "seg": [ [ [ "逻辑", "回归" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7402087_53349695", "8_7443656_53420844", "8_7406432_53355990" ] } } } } } ], "data": { "uuid": "python-4-1300", "seg": [ [ [ "回归", "regression" ] ] ], "level": "3", "related_data": {} } } }, { "聚类Clustering": { "children": [ { "K-Means聚类": { "data": { "uuid": "python-5-996", "seg": [ [ [ "k", "means", "聚类" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_759772_816179" ] } } } } }, { "均值漂移聚类": { "data": { "uuid": "python-5-997", "seg": [ [ [ "均值", "漂移", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "基于密度的空间聚类": { "data": { "uuid": "python-5-998", "seg": [ [ [ "密度", "空间", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "谱聚类": { "data": { "uuid": "python-5-999", "seg": [ [ [ "谱", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "层次聚类": { "children": [ { "自下而上的方法": { "data": { "uuid": "python-6-175", "seg": [ [ [ "自下而上", "方法" ] ] ], "level": "3", "related_data": {} } } }, { "聚类之间的距离": { "data": { "uuid": "python-6-176", "seg": [ [ [ "聚类", "距离" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7409259_53359956", "8_7426748_53390598" ] } } } } }, { "自上而下的方法": { "data": { "uuid": "python-6-177", "seg": [ [ [ "自上而下", "方法" ] ] ], "level": "3", "related_data": {} } } }, { "图论方法": { "data": { "uuid": "python-6-178", "seg": [ [ [ "图论", "方法" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1000", "seg": [ [ [ "聚类" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1301", "seg": [ [ [ "聚类", "clustering" ] ] ], "level": "3", "related_data": {} } } }, { "成分分解与降维": { "children": [ { "主成分分析": { "data": { "uuid": "python-5-1001", "seg": [ [ [ "主", "成分", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "因子分析": { "data": { "uuid": "python-5-1002", "seg": [ [ [ "因子分析" ] ] ], "level": "3", "related_data": {} } } }, { "截断奇异值分解": { "data": { "uuid": "python-5-1003", "seg": [ [ [ "截断", "奇异", "值", "分解" ] ] ], "level": "3", "related_data": {} } } }, { "独立成分分析ICA(Independent Component Analysis)": { "data": { "uuid": "python-5-1004", "seg": [ [ [ "独立", "成分", "分析", "ica", "independent", "component", "analysis" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1302", "seg": [ [ [ "成分", "分解" ], [ "降维" ] ] ], "level": "3", "related_data": {} } } }, { "模型评估与参数调优": { "children": [ { "估计器得分": { "data": { "uuid": "python-5-1005", "seg": [ [ [ "估计", "器", "得分" ] ] ], "level": "3", "related_data": {} } } }, { "交叉验证": { "data": { "uuid": "python-5-1006", "seg": [ [ [ "交叉", "验证" ] ] ], "level": "3", "related_data": {} } } }, { "评价指标": { "data": { "uuid": "python-5-1007", "seg": [ [ [ "评价", "指标" ] ] ], "level": "3", "related_data": {} } } }, { "参数调优": { "data": { "uuid": "python-5-1008", "seg": [ [ [ "参数", "调优" ] ] ], "level": "3", "related_data": {} } } }, { "模型持久化": { "data": { "uuid": "python-5-1009", "seg": [ [ [ "模型", "持久", "化" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1303", "seg": [ [ [ "模型", "评估" ], [ "参数", "调优" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-244", "seg": [ [ [ "机器", "学习", "工具包", "scikit", "learn" ] ] ], "level": "3", "related_data": {} } } }, { "深度学习": { "children": [ { "神经网络基础知识": { "children": [ { "人工智能发展历史": { "data": { "uuid": "python-5-1010", "seg": [ [ [ "人工智能", "发展", "历史" ] ] ], "level": "3", "related_data": {} } } }, { "神经元": { "data": { "uuid": "python-5-1011", "seg": [ [ [ "神经元" ] ] ], "level": "3", "related_data": {} } } }, { "BP神经网络": { "data": { "uuid": "python-5-1012", "seg": [ [ [ "bp", "神经网络" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_703262_598031", "8_7426962_53390979" ] } } } } }, { "梯度下降": { "data": { "uuid": "python-5-1013", "seg": [ [ [ "梯度", "下降" ] ] ], "level": "3", "related_data": {} } } }, { "激励函数": { "data": { "uuid": "python-5-1014", "seg": [ [ [ "激励函数" ] ] ], "level": "3", "related_data": {} } } }, { "过拟合、欠拟合": { "data": { "uuid": "python-5-1015", "seg": [ [ [ "拟合" ], [ "欠", "拟合" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7418071_53373973" ] } } } } }, { "优化器Optimizer": { "data": { "uuid": "python-5-1016", "seg": [ [ [ "优化", "器", "optimizer" ] ] ], "level": "3", "related_data": {} } } }, { "常用开发工具": { "data": { "uuid": "python-5-1017", "seg": [ [ [ "开发工具" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1036983_1233720" ] } } } } } ], "data": { "uuid": "python-4-1304", "seg": [ [ [ "神经网络", "基础知识" ] ] ], "level": "3", "related_data": {} } } }, { "环境配置": { "children": [ { "Windows搭建深度学习环境": { "data": { "uuid": "python-5-1018", "seg": [ [ [ "windows", "搭建", "深度", "学习", "环境" ] ] ], "level": "3", "related_data": {} } } }, { "Linux搭建深度学习环境": { "data": { "uuid": "python-5-1019", "seg": [ [ [ "linux", "搭建", "深度", "学习", "环境" ] ] ], "level": "3", "related_data": {} } } }, { "MacOS搭建深度学习环境": { "data": { "uuid": "python-5-1020", "seg": [ [ [ "macos", "搭建", "深度", "学习", "环境" ] ] ], "level": "3", "related_data": {} } } }, { "CPU/GPU环境搭建": { "data": { "uuid": "python-5-1021", "seg": [ [ [ "cpu", "gpu", "环境", "搭建" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_760087_816637", "8_770372_832019" ] } } } } } ], "data": { "uuid": "python-4-1305", "seg": [ [ [ "环境", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "Theano": { "children": [ { "Theano基础知识": { "data": { "uuid": "python-5-1022", "seg": [ [ [ "theano", "基础知识" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_172916_51297", "8_357792_375114" ] } } } } }, { "定义Layer": { "data": { "uuid": "python-5-1023", "seg": [ [ [ "定义", "layer" ] ] ], "level": "3", "related_data": {} } } }, { "CNN": { "data": { "uuid": "python-5-1024", "seg": [ [ [ "cnn" ] ] ], "level": "3", "related_data": {} } } }, { "RNN(GRU/LSTM)": { "data": { "uuid": "python-5-1025", "seg": [ [ [ "rnn", "gru", "lstm" ] ] ], "level": "3", "related_data": {} } } }, { "Autoencoder": { "data": { "uuid": "python-5-1026", "seg": [ [ [ "autoencoder" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络参数保存": { "data": { "uuid": "python-5-1027", "seg": [ [ [ "神经网络", "参数", "保存" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络性能评价": { "data": { "uuid": "python-5-1028", "seg": [ [ [ "神经网络", "性能", "评价" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1306", "seg": [ [ [ "theano" ] ] ], "level": "3", "related_data": {} } } }, { "TensorFlow": { "children": [ { "TensorFlow基础知识": { "data": { "uuid": "python-5-1029", "seg": [ [ [ "tensorflow", "基础知识" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_686850_549462", "8_1071605_1273636", "8_7426038_53388709", "8_798076_1027813", "8_766817_826343" ] } } } } }, { "Tensor": { "data": { "uuid": "python-5-1030", "seg": [ [ [ "tensor" ] ] ], "level": "3", "related_data": {} } } }, { "Session": { "data": { "uuid": "python-5-1031", "seg": [ [ [ "session" ] ] ], "level": "3", "related_data": {} } } }, { "Variable": { "data": { "uuid": "python-5-1032", "seg": [ [ [ "variable" ] ] ], "level": "3", "related_data": {} } } }, { "Placeholder": { "data": { "uuid": "python-5-1033", "seg": [ [ [ "placeholder" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_665271_482693" ] } } } } }, { "Dropout": { "data": { "uuid": "python-5-1034", "seg": [ [ [ "dropout" ] ] ], "level": "3", "related_data": {} } } }, { "Tensorboard": { "data": { "uuid": "python-5-1035", "seg": [ [ [ "tensorboard" ] ] ], "level": "3", "related_data": {} } } }, { "CNN": { "data": { "uuid": "python-5-1036", "seg": [ [ [ "cnn" ] ] ], "level": "3", "related_data": {} } } }, { "RNN(GRU/LSTM)": { "data": { "uuid": "python-5-1037", "seg": [ [ [ "rnn", "gru", "lstm" ] ] ], "level": "3", "related_data": {} } } }, { "Autoencoder": { "data": { "uuid": "python-5-1038", "seg": [ [ [ "autoencoder" ] ] ], "level": "3", "related_data": {} } } }, { "GNN": { "data": { "uuid": "python-5-1039", "seg": [ [ [ "gnn" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络参数保存": { "data": { "uuid": "python-5-1040", "seg": [ [ [ "神经网络", "参数", "保存" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络性能评价": { "data": { "uuid": "python-5-1041", "seg": [ [ [ "神经网络", "性能", "评价" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1307", "seg": [ [ [ "tensorflow" ] ] ], "level": "3", "related_data": {} } } }, { "Keras": { "children": [ { "Keras基础语法": { "data": { "uuid": "python-5-1042", "seg": [ [ [ "keras", "基础", "语法" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_670424_493006", "8_670476_493113", "8_345355_349502", "8_7442239_53419032", "8_7447581_53427959" ] } } } } }, { "兼容Backend": { "data": { "uuid": "python-5-1043", "seg": [ [ [ "兼容", "backend" ] ] ], "level": "3", "related_data": {} } } }, { "函数模型和序列模型": { "data": { "uuid": "python-5-1044", "seg": [ [ [ "函数", "模型" ], [ "序列", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "定义Layer": { "data": { "uuid": "python-5-1045", "seg": [ [ [ "定义", "layer" ] ] ], "level": "3", "related_data": {} } } }, { "CNN": { "data": { "uuid": "python-5-1046", "seg": [ [ [ "cnn" ] ] ], "level": "3", "related_data": {} } } }, { "RNN(GRU/LSTM)": { "data": { "uuid": "python-5-1047", "seg": [ [ [ "rnn", "gru", "lstm" ] ] ], "level": "3", "related_data": {} } } }, { "Autoencoder": { "data": { "uuid": "python-5-1048", "seg": [ [ [ "autoencoder" ] ] ], "level": "3", "related_data": {} } } }, { "GNN": { "data": { "uuid": "python-5-1049", "seg": [ [ [ "gnn" ] ] ], "level": "3", "related_data": {} } } }, { "迁移学习": { "data": { "uuid": "python-5-1050", "seg": [ [ [ "迁移", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "BiLSTM-Attention": { "data": { "uuid": "python-5-1051", "seg": [ [ [ "bilstm", "attention" ] ] ], "level": "3", "related_data": {} } } }, { "生成对抗网络GAN": { "data": { "uuid": "python-5-1052", "seg": [ [ [ "生成", "对抗", "网络", "gan" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络参数保存": { "data": { "uuid": "python-5-1053", "seg": [ [ [ "神经网络", "参数", "保存" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络性能评价": { "data": { "uuid": "python-5-1054", "seg": [ [ [ "神经网络", "性能", "评价" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1308", "seg": [ [ [ "keras" ] ] ], "level": "3", "related_data": {} } } }, { "PyTorch": { "children": [ { "PyTorch基础知识": { "data": { "uuid": "python-5-1055", "seg": [ [ [ "pytorch", "基础知识" ] ] ], "level": "3", "related_data": {} } } }, { "Tensor": { "data": { "uuid": "python-5-1056", "seg": [ [ [ "tensor" ] ] ], "level": "3", "related_data": {} } } }, { "Variable": { "data": { "uuid": "python-5-1057", "seg": [ [ [ "variable" ] ] ], "level": "3", "related_data": {} } } }, { "定义Layer": { "data": { "uuid": "python-5-1058", "seg": [ [ [ "定义", "layer" ] ] ], "level": "3", "related_data": {} } } }, { "可视化": { "data": { "uuid": "python-5-1059", "seg": [ [ [ "可视化" ] ] ], "level": "3", "related_data": {} } } }, { "CNN(TextCNN)": { "data": { "uuid": "python-5-1060", "seg": [ [ [ "cnn", "textcnn" ] ] ], "level": "3", "related_data": {} } } }, { "RNN(GRU/LSTM)": { "data": { "uuid": "python-5-1061", "seg": [ [ [ "rnn", "gru", "lstm" ] ] ], "level": "3", "related_data": {} } } }, { "Autoencoder": { "data": { "uuid": "python-5-1062", "seg": [ [ [ "autoencoder" ] ] ], "level": "3", "related_data": {} } } }, { "GNN/GCN": { "data": { "uuid": "python-5-1063", "seg": [ [ [ "gnn", "gcn" ] ] ], "level": "3", "related_data": {} } } }, { "迁移学习": { "data": { "uuid": "python-5-1064", "seg": [ [ [ "迁移", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "生成对抗网络GAN": { "data": { "uuid": "python-5-1065", "seg": [ [ [ "生成", "对抗", "网络", "gan" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络参数保存": { "data": { "uuid": "python-5-1066", "seg": [ [ [ "神经网络", "参数", "保存" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络性能评价": { "data": { "uuid": "python-5-1067", "seg": [ [ [ "神经网络", "性能", "评价" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1309", "seg": [ [ [ "pytorch" ] ] ], "level": "3", "related_data": {} } } }, { "强化学习": { "children": [ { "强化学习概念": { "data": { "uuid": "python-5-1068", "seg": [ [ [ "强化", "学习", "概念" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_668876_489642", "8_7409408_53359833", "8_698520_585596", "8_7432423_53401546", "8_1101805_1316392", "8_7465035_53451747", "8_7458904_53443682", "8_7453806_53436503", "8_1100646_1315443", "8_7464777_53451335" ] } } } } }, { "Q-Learning": { "data": { "uuid": "python-5-1069", "seg": [ [ [ "q", "learning" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7424857_53386093" ] } } } } }, { "Sarsa": { "data": { "uuid": "python-5-1070", "seg": [ [ [ "sarsa" ] ] ], "level": "3", "related_data": {} } } }, { "DQN(Deep Q Network)": { "data": { "uuid": "python-5-1071", "seg": [ [ [ "dqn", "deep", "q", "network" ] ] ], "level": "3", "related_data": {} } } }, { "Policy Gradients": { "data": { "uuid": "python-5-1072", "seg": [ [ [ "policy", "gradients" ] ] ], "level": "3", "related_data": {} } } }, { "Actor Critic": { "data": { "uuid": "python-5-1073", "seg": [ [ [ "actor", "critic" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1310", "seg": [ [ [ "强化", "学习" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7433033_53402822" ] } } } } } ], "data": { "uuid": "python-3-245", "seg": [ [ [ "深度", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "计算机视觉": { "children": [ { "数字图像处理基础": { "children": [ { "数字图像处理": { "data": { "uuid": "python-5-1074", "seg": [ [ [ "数字图像处理" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1077769_1282167" ] } } } } }, { "图像三要素": { "data": { "uuid": "python-5-1075", "seg": [ [ [ "图像", "三要素" ] ] ], "level": "3", "related_data": {} } } }, { "像素及图像类型": { "data": { "uuid": "python-5-1076", "seg": [ [ [ "像素" ], [ "图像", "类型" ] ] ], "level": "3", "related_data": {} } } }, { "图像信号数字转换": { "data": { "uuid": "python-5-1077", "seg": [ [ [ "图像", "信号", "数字", "转换" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1311", "seg": [ [ [ "数字图像处理", "基础" ] ] ], "level": "3", "related_data": {} } } }, { "OpenCV基础": { "children": [ { "安装配置": { "data": { "uuid": "python-5-1078", "seg": [ [ [ "安装", "配置" ] ] ], "level": "3", "related_data": {} } } }, { "OpenCV基础语法": { "data": { "uuid": "python-5-1079", "seg": [ [ [ "opencv", "基础", "语法" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7399576_53346884", "8_1064141_1262348", "8_7427454_53392016", "8_1067665_1268345", "8_702166_592717", "8_7416441_53370527", "8_1087249_1295101", "8_7444846_53423389", "8_689196_556844", "8_345984_350924" ] } } } } }, { "几何图形绘制": { "data": { "uuid": "python-5-1080", "seg": [ [ [ "几何图形", "绘制" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1312", "seg": [ [ [ "opencv", "基础" ] ] ], "level": "3", "related_data": {} } } }, { "图像处理入门": { "children": [ { "读取显示图像": { "data": { "uuid": "python-5-1081", "seg": [ [ [ "读取", "显示", "图像" ] ] ], "level": "3", "related_data": {} } } }, { "读取修改像素": { "data": { "uuid": "python-5-1082", "seg": [ [ [ "读取", "修改", "像素" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7438792_53412229" ] } } } } }, { "创建复制保存图像": { "data": { "uuid": "python-5-1083", "seg": [ [ [ "创建", "复制", "保存", "图像" ] ] ], "level": "3", "related_data": {} } } }, { "获取图像属性及通道": { "data": { "uuid": "python-5-1084", "seg": [ [ [ "获取", "图像", "属性" ], [ "通道" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1313", "seg": [ [ [ "图像处理", "入门" ] ] ], "level": "3", "related_data": {} } } }, { "图像算数与逻辑运算": { "children": [ { "图像加法运算": { "data": { "uuid": "python-5-1085", "seg": [ [ [ "图像", "加法", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像减法运算": { "data": { "uuid": "python-5-1086", "seg": [ [ [ "图像", "减法", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像与运算": { "data": { "uuid": "python-5-1087", "seg": [ [ [ "图像" ], [ "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像或运算": { "data": { "uuid": "python-5-1088", "seg": [ [ [ "图像", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像异或运算": { "data": { "uuid": "python-5-1089", "seg": [ [ [ "图像", "异或", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像非运算": { "data": { "uuid": "python-5-1090", "seg": [ [ [ "图像", "运算" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1314", "seg": [ [ [ "图像", "算数" ], [ "逻辑运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像几何变换": { "children": [ { "平移变换": { "data": { "uuid": "python-5-1091", "seg": [ [ [ "平移变换" ] ] ], "level": "3", "related_data": {} } } }, { "缩放变换": { "data": { "uuid": "python-5-1092", "seg": [ [ [ "缩放", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "旋转变换": { "data": { "uuid": "python-5-1093", "seg": [ [ [ "旋转变换" ] ] ], "level": "3", "related_data": {} } } }, { "镜像变换": { "data": { "uuid": "python-5-1094", "seg": [ [ [ "镜像", "变换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7402039_53349594" ] } } } } }, { "仿射变换": { "data": { "uuid": "python-5-1095", "seg": [ [ [ "仿射变换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_765006_823866" ] } } } } }, { "透视变换": { "data": { "uuid": "python-5-1096", "seg": [ [ [ "透视", "变换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7428101_53393422" ] } } } } } ], "data": { "uuid": "python-4-1315", "seg": [ [ [ "图像", "几何变换" ] ] ], "level": "3", "related_data": {} } } }, { "图像量化与采样": { "children": [ { "图像量化处理": { "data": { "uuid": "python-5-1097", "seg": [ [ [ "图像", "量化" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_4646124_29329806" ] } } } } }, { "图像采样处理": { "data": { "uuid": "python-5-1098", "seg": [ [ [ "图像", "采样" ] ] ], "level": "3", "related_data": {} } } }, { "图像金字塔": { "data": { "uuid": "python-5-1099", "seg": [ [ [ "图像", "金字塔" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7416676_53371092" ] } } } } }, { "局部马赛克处理": { "data": { "uuid": "python-5-1100", "seg": [ [ [ "局部", "马赛克" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1316", "seg": [ [ [ "图像", "量化" ], [ "采样" ] ] ], "level": "3", "related_data": {} } } }, { "直方图统计": { "children": [ { "直方图概述": { "data": { "uuid": "python-5-1101", "seg": [ [ [ "直方图", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "直方图绘制": { "data": { "uuid": "python-5-1102", "seg": [ [ [ "直方图", "绘制" ] ] ], "level": "3", "related_data": {} } } }, { "掩膜直方图": { "data": { "uuid": "python-5-1103", "seg": [ [ [ "掩膜", "直方图" ] ] ], "level": "3", "related_data": {} } } }, { "H-S直方图": { "data": { "uuid": "python-5-1104", "seg": [ [ [ "h", "s", "直方图" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1094344_1304571" ] } } } } }, { "直方图对比": { "data": { "uuid": "python-5-1105", "seg": [ [ [ "直方图" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1317", "seg": [ [ [ "直方图", "统计" ] ] ], "level": "3", "related_data": {} } } }, { "图像增强": { "children": [ { "图像增强": { "data": { "uuid": "python-5-1106", "seg": [ [ [ "图像增强" ] ] ], "level": "3", "related_data": {} } } }, { "直方图均衡化": { "data": { "uuid": "python-5-1107", "seg": [ [ [ "直方图", "均衡化" ] ] ], "level": "3", "related_data": {} } } }, { "局部直方图均衡化": { "data": { "uuid": "python-5-1108", "seg": [ [ [ "局部", "直方图", "均衡化" ] ] ], "level": "3", "related_data": {} } } }, { "自动色彩均衡化": { "data": { "uuid": "python-5-1109", "seg": [ [ [ "自动", "色彩", "均衡化" ] ] ], "level": "3", "related_data": {} } } }, { "图像去雾": { "data": { "uuid": "python-5-1110", "seg": [ [ [ "图像", "雾" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1318", "seg": [ [ [ "图像增强" ] ] ], "level": "3", "related_data": {} } } }, { "图像平滑": { "children": [ { "图像平滑概述": { "data": { "uuid": "python-5-1111", "seg": [ [ [ "图像", "平滑", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "均值滤波": { "data": { "uuid": "python-5-1112", "seg": [ [ [ "均值", "滤波" ] ] ], "level": "3", "related_data": {} } } }, { "方框滤波": { "data": { "uuid": "python-5-1113", "seg": [ [ [ "方框", "滤波" ] ] ], "level": "3", "related_data": {} } } }, { "高斯滤波": { "data": { "uuid": "python-5-1114", "seg": [ [ [ "高斯", "滤波" ] ] ], "level": "3", "related_data": {} } } }, { "中值滤波": { "data": { "uuid": "python-5-1115", "seg": [ [ [ "值", "滤波" ] ] ], "level": "3", "related_data": {} } } }, { "双边滤波": { "data": { "uuid": "python-5-1116", "seg": [ [ [ "双边", "滤波" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1319", "seg": [ [ [ "图像", "平滑" ] ] ], "level": "3", "related_data": {} } } }, { "图像锐化及边缘检测": { "children": [ { "一阶微分算法、二阶微分算子": { "data": { "uuid": "python-5-1117", "seg": [ [ [ "阶", "微分", "算法" ], [ "二阶", "微分", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Roberts算子": { "data": { "uuid": "python-5-1118", "seg": [ [ [ "roberts", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Prewitt算子": { "data": { "uuid": "python-5-1119", "seg": [ [ [ "prewitt", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Sobel算子": { "data": { "uuid": "python-5-1120", "seg": [ [ [ "sobel", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Laplacian算子": { "data": { "uuid": "python-5-1121", "seg": [ [ [ "laplacian", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Scharr算子": { "data": { "uuid": "python-5-1122", "seg": [ [ [ "scharr", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "Canny算子": { "data": { "uuid": "python-5-1123", "seg": [ [ [ "canny", "算子" ] ] ], "level": "3", "related_data": {} } } }, { "LOG算子": { "data": { "uuid": "python-5-1124", "seg": [ [ [ "log", "算子" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_756835_812017", "8_754358_809793", "8_1052443_1250014" ] } } } } } ], "data": { "uuid": "python-4-1320", "seg": [ [ [ "图像", "锐化" ], [ "边缘", "检测" ] ] ], "level": "3", "related_data": {} } } }, { "图像形态学处理": { "children": [ { "图像腐蚀": { "data": { "uuid": "python-5-1125", "seg": [ [ [ "图像", "腐蚀" ] ] ], "level": "3", "related_data": {} } } }, { "图像膨胀": { "data": { "uuid": "python-5-1126", "seg": [ [ [ "图像", "膨胀" ] ] ], "level": "3", "related_data": {} } } }, { "图像开运算": { "data": { "uuid": "python-5-1127", "seg": [ [ [ "图像", "开", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像闭运算": { "data": { "uuid": "python-5-1128", "seg": [ [ [ "图像", "闭", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像梯度运算": { "data": { "uuid": "python-5-1129", "seg": [ [ [ "图像", "梯度", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像顶帽运算": { "data": { "uuid": "python-5-1130", "seg": [ [ [ "图像", "顶帽", "运算" ] ] ], "level": "3", "related_data": {} } } }, { "图像底帽运算": { "data": { "uuid": "python-5-1131", "seg": [ [ [ "图像", "底帽", "运算" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1321", "seg": [ [ [ "图像", "形态学" ] ] ], "level": "3", "related_data": {} } } }, { "图像分割": { "children": [ { "基于阈值的图像分割": { "data": { "uuid": "python-5-1132", "seg": [ [ [ "阈值", "图像", "分割" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1066514_1266204", "8_7443882_53422124", "8_7444510_53422654", "8_7439000_53412555" ] } } } } }, { "基于边缘检测的图像分割": { "data": { "uuid": "python-5-1133", "seg": [ [ [ "边缘", "检测", "图像", "分割" ] ] ], "level": "3", "related_data": {} } } }, { "基于纹理背景的图像分割": { "data": { "uuid": "python-5-1134", "seg": [ [ [ "纹理", "背景", "图像", "分割" ] ] ], "level": "3", "related_data": {} } } }, { "基于K-Means聚类的区域分割": { "data": { "uuid": "python-5-1135", "seg": [ [ [ "k", "means", "聚类", "区域分割" ] ] ], "level": "3", "related_data": {} } } }, { "基于均值漂移算法的图像分割": { "data": { "uuid": "python-5-1136", "seg": [ [ [ "均值", "漂移", "算法", "图像", "分割" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_774401_838444" ] } } } } }, { "基于分水岭算法的图像分割": { "data": { "uuid": "python-5-1137", "seg": [ [ [ "分水岭", "算法", "图像", "分割" ] ] ], "level": "3", "related_data": {} } } }, { "图像漫水填充分割": { "data": { "uuid": "python-5-1138", "seg": [ [ [ "图像", "漫水", "填充", "分割" ] ] ], "level": "3", "related_data": {} } } }, { "文字区域分割及定位": { "data": { "uuid": "python-5-1139", "seg": [ [ [ "文字", "区域分割" ], [ "定位" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1322", "seg": [ [ [ "图像", "分割" ] ] ], "level": "3", "related_data": {} } } }, { "傅里叶变换": { "children": [ { "傅里叶变换": { "data": { "uuid": "python-5-1140", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1079568_1284274", "8_178178_63074" ] } } } } }, { "傅里叶逆变换": { "data": { "uuid": "python-5-1141", "seg": [ [ [ "傅里叶", "逆变换" ] ] ], "level": "3", "related_data": {} } } }, { "高通滤波器": { "data": { "uuid": "python-5-1142", "seg": [ [ [ "高通", "滤波器" ] ] ], "level": "3", "related_data": {} } } }, { "低通滤波器": { "data": { "uuid": "python-5-1143", "seg": [ [ [ "低通滤波器" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1323", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "霍夫变换": { "children": [ { "霍夫变换": { "data": { "uuid": "python-5-1144", "seg": [ [ [ "霍夫", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "霍夫线变换": { "data": { "uuid": "python-5-1145", "seg": [ [ [ "霍夫线", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "霍夫圆变换": { "data": { "uuid": "python-5-1146", "seg": [ [ [ "霍夫圆", "变换" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1324", "seg": [ [ [ "霍夫", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "图像特效处理": { "children": [ { "图像毛玻璃特效": { "data": { "uuid": "python-5-1147", "seg": [ [ [ "图像", "毛玻璃", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像浮雕特效": { "data": { "uuid": "python-5-1148", "seg": [ [ [ "图像", "浮雕", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像素描特效": { "data": { "uuid": "python-5-1149", "seg": [ [ [ "图像", "素描", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像怀旧特效": { "data": { "uuid": "python-5-1150", "seg": [ [ [ "图像", "怀旧", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像流年特效": { "data": { "uuid": "python-5-1151", "seg": [ [ [ "图像", "流", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像滤镜特效": { "data": { "uuid": "python-5-1152", "seg": [ [ [ "图像", "滤镜", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像水波特效": { "data": { "uuid": "python-5-1153", "seg": [ [ [ "图像", "水波", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像卡通特效": { "data": { "uuid": "python-5-1154", "seg": [ [ [ "图像", "卡通", "特效" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1325", "seg": [ [ [ "图像", "特效" ] ] ], "level": "3", "related_data": {} } } }, { "图像分类": { "children": [ { "图像分类概述": { "data": { "uuid": "python-5-1155", "seg": [ [ [ "图像", "分类", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "基于机器学习的图像分类": { "data": { "uuid": "python-5-1156", "seg": [ [ [ "机器", "学习", "图像", "分类" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_728763_740619" ] } } } } }, { "基于深度学习的图像分类": { "data": { "uuid": "python-5-1157", "seg": [ [ [ "深度", "学习", "图像", "分类" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_789542_875086", "8_783782_952834" ] } } } } }, { "LeNet": { "data": { "uuid": "python-5-1158", "seg": [ [ [ "lenet" ] ] ], "level": "3", "related_data": {} } } }, { "VGG": { "data": { "uuid": "python-5-1159", "seg": [ [ [ "vgg" ] ] ], "level": "3", "related_data": {} } } }, { "AlexNet": { "data": { "uuid": "python-5-1160", "seg": [ [ [ "alexnet" ] ] ], "level": "3", "related_data": {} } } }, { "ResNet": { "data": { "uuid": "python-5-1161", "seg": [ [ [ "resnet" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7420678_53378824" ] } } } } } ], "data": { "uuid": "python-4-1326", "seg": [ [ [ "图像", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "人脸识别": { "data": { "uuid": "python-4-1327", "seg": [ [ [ "人脸识别" ] ] ], "level": "3", "related_data": {} } } }, { "目标检测": { "children": [ { "目标检测概述": { "data": { "uuid": "python-5-1162", "seg": [ [ [ "目标", "检测", "概述" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_748430_800396", "8_7397574_53343850", "8_7436818_53408967" ] } } } } }, { "RCNN": { "data": { "uuid": "python-5-1163", "seg": [ [ [ "rcnn" ] ] ], "level": "3", "related_data": {} } } }, { "Fast-RCNN": { "data": { "uuid": "python-5-1164", "seg": [ [ [ "fast", "rcnn" ] ] ], "level": "3", "related_data": {} } } }, { "SPPNet": { "data": { "uuid": "python-5-1165", "seg": [ [ [ "sppnet" ] ] ], "level": "3", "related_data": {} } } }, { "Mask-RCNN": { "data": { "uuid": "python-5-1166", "seg": [ [ [ "mask", "rcnn" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1058702_1256112", "8_1065083_1264127" ] } } } } }, { "SSD": { "data": { "uuid": "python-5-1167", "seg": [ [ [ "ssd" ] ] ], "level": "3", "related_data": {} } } }, { "YOLO系列算法": { "data": { "uuid": "python-5-1168", "seg": [ [ [ "yolo", "系列", "算法" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_754662_809846" ] } } } } } ], "data": { "uuid": "python-4-1328", "seg": [ [ [ "目标", "检测" ] ] ], "level": "3", "related_data": {} } } }, { "深度神经网络概述": { "children": [ { "创建神经网络块": { "data": { "uuid": "python-5-1169", "seg": [ [ [ "创建", "神经网络" ] ] ], "level": "3", "related_data": {} } } }, { "TensorFlow介绍": { "data": { "uuid": "python-5-1170", "seg": [ [ [ "tensorflow", "介绍" ] ] ], "level": "3", "related_data": {} } } }, { "MNIST数据集介绍": { "data": { "uuid": "python-5-1171", "seg": [ [ [ "mnist", "数据", "集", "介绍" ] ] ], "level": "3", "related_data": {} } } }, { "Keras深度学习库概述": { "data": { "uuid": "python-5-1172", "seg": [ [ [ "keras", "深度", "学习", "库", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "基于Keras和MNIST的手写数字识别": { "children": [ { "训练和测试数据的检索": { "data": { "uuid": "python-6-179", "seg": [ [ [ "训练" ], [ "测试数据", "检索" ] ] ], "level": "3", "related_data": {} } } }, { "训练数据的可视化": { "data": { "uuid": "python-6-180", "seg": [ [ [ "训练", "数据", "可视化" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7442181_53419035" ] } } } } }, { "创建神经网络": { "data": { "uuid": "python-6-181", "seg": [ [ [ "创建", "神经网络" ] ] ], "level": "3", "related_data": {} } } }, { "训练神经网络": { "data": { "uuid": "python-6-182", "seg": [ [ [ "训练", "神经网络" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7415944_53369575", "8_7416109_53370095" ] } } } } }, { "测试": { "data": { "uuid": "python-6-183", "seg": [ [ [] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1173", "seg": [ [ [ "keras" ], [ "mnist", "手写", "数字", "识别" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1068540_1269354" ] } } } } }, { "理解反向传播": { "data": { "uuid": "python-5-1174", "seg": [ [ [ "理解", "反向", "传播" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1329", "seg": [ [ [ "深度", "神经网络", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "卷积神经网络介绍": { "children": [ { "CNN历史": { "data": { "uuid": "python-5-1175", "seg": [ [ [ "cnn", "历史" ] ] ], "level": "3", "related_data": {} } } }, { "卷积神经网络": { "children": [ { "计算机如何解释图像": { "data": { "uuid": "python-6-184", "seg": [ [ [ "计算机", "图像" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7435918_53406922" ] } } } } }, { "编码实现图像可视化": { "data": { "uuid": "python-6-185", "seg": [ [ [ "编码", "图像", "可视化" ] ] ], "level": "3", "related_data": {} } } }, { "dropout": { "data": { "uuid": "python-6-186", "seg": [ [ [ "dropout" ] ] ], "level": "3", "related_data": {} } } }, { "输入层": { "data": { "uuid": "python-6-187", "seg": [ [ [ "输入", "层" ] ] ], "level": "3", "related_data": {} } } }, { "卷积层": { "data": { "uuid": "python-6-188", "seg": [ [ [ "卷积", "层" ] ] ], "level": "3", "related_data": {} } } }, { "池化层": { "data": { "uuid": "python-6-189", "seg": [ [ [ "池化层" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1176", "seg": [ [ [ "卷积", "神经网络" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1330", "seg": [ [ [ "卷积", "神经网络", "介绍" ] ] ], "level": "3", "related_data": {} } } }, { "构建CNN并进行性能优化": { "children": [ { "CNN架构和DNN的缺点": { "children": [ { "卷积操作": { "data": { "uuid": "python-6-190", "seg": [ [ [ "卷积", "操作" ] ] ], "level": "3", "related_data": {} } } }, { "池化、步长和填充操作": { "data": { "uuid": "python-6-191", "seg": [ [ [ "池化" ], [ "步长" ], [ "填充", "操作" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1177", "seg": [ [ [ "cnn", "架构" ], [ "dnn", "缺点" ] ] ], "level": "3", "related_data": {} } } }, { "TensorFlow中的卷积和池化操作": { "children": [ { "在TensorFlow中应用池化操作": { "data": { "uuid": "python-6-192", "seg": [ [ [ "tensorflow", "池化", "操作" ] ] ], "level": "3", "related_data": {} } } }, { "TensorFlow中的卷积操作": { "data": { "uuid": "python-6-193", "seg": [ [ [ "tensorflow", "卷积", "操作" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1178", "seg": [ [ [ "tensorflow", "卷积", "和池化", "操作" ] ] ], "level": "3", "related_data": {} } } }, { "训练CNN": { "children": [ { "初始化权重和偏置": { "data": { "uuid": "python-6-194", "seg": [ [ [ "初始化", "权重" ], [ "偏置" ] ] ], "level": "3", "related_data": {} } } }, { "正则化": { "data": { "uuid": "python-6-195", "seg": [ [ [ "正则", "化" ] ] ], "level": "3", "related_data": {} } } }, { "激活函数": { "data": { "uuid": "python-6-196", "seg": [ [ [ "激活", "函数" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1179", "seg": [ [ [ "训练", "cnn" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_769783_830940" ] } } } } }, { "模型性能优化": { "children": [ { "隐含层数量": { "data": { "uuid": "python-6-197", "seg": [ [ [ "隐含", "层", "数量" ] ] ], "level": "3", "related_data": {} } } }, { "每个隐含层的神经元个数": { "data": { "uuid": "python-6-198", "seg": [ [ [ "隐含", "层", "神经元", "个数" ] ] ], "level": "3", "related_data": {} } } }, { "批标准化": { "data": { "uuid": "python-6-199", "seg": [ [ [ "批", "标准化" ] ] ], "level": "3", "related_data": {} } } }, { "高级正则化及过拟合的避免": { "data": { "uuid": "python-6-200", "seg": [ [ [ "高级", "正则", "化及", "拟合" ] ] ], "level": "3", "related_data": {} } } }, { "运用哪个优化器": { "data": { "uuid": "python-6-201", "seg": [ [ [ "优化", "器" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_733761_756051", "8_158580_23104", "8_700898_590152", "8_213903_157317", "8_4646448_29330064" ] } } } } }, { "内存调优": { "data": { "uuid": "python-6-202", "seg": [ [ [ "内存", "调优" ] ] ], "level": "3", "related_data": {} } } }, { "层的位置调优": { "data": { "uuid": "python-6-203", "seg": [ [ [ "层", "位置", "调优" ] ] ], "level": "3", "related_data": {} } } }, { "综合所有操作创建第二个CNN": { "data": { "uuid": "python-6-204", "seg": [ [ [ "综合", "操作", "创建", "cnn" ] ] ], "level": "3", "related_data": {} } } }, { "数据集描述和预处理": { "data": { "uuid": "python-6-205", "seg": [ [ [ "数据", "集", "描述" ], [ "预处理" ] ] ], "level": "3", "related_data": {} } } }, { "创建CNN模型": { "data": { "uuid": "python-6-206", "seg": [ [ [ "创建", "cnn", "模型" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7429341_53396131", "8_7405217_53354621" ] } } } } } ], "data": { "uuid": "python-5-1180", "seg": [ [ [ "模型", "性能", "优化" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1331", "seg": [ [ [ "构建", "cnn", "性能", "优化" ] ] ], "level": "3", "related_data": {} } } }, { "经典的CNN模型架构": { "children": [ { "ImageNet介绍": { "data": { "uuid": "python-5-1181", "seg": [ [ [ "imagenet", "介绍" ] ] ], "level": "3", "related_data": {} } } }, { "AlexNet架构": { "data": { "uuid": "python-5-1182", "seg": [ [ [ "alexnet", "架构" ] ] ], "level": "3", "related_data": {} } } }, { "VGGNet架构": { "data": { "uuid": "python-5-1183", "seg": [ [ [ "vggnet", "架构" ] ] ], "level": "3", "related_data": {} } } }, { "GoogLeNet架构": { "children": [ { "架构洞察": { "data": { "uuid": "python-6-207", "seg": [ [ [ "架构", "洞察" ] ] ], "level": "3", "related_data": {} } } }, { "inception模块": { "data": { "uuid": "python-6-208", "seg": [ [ [ "inception", "模块" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1184", "seg": [ [ [ "googlenet", "架构" ] ] ], "level": "3", "related_data": {} } } }, { "ResNet架构": { "data": { "uuid": "python-5-1185", "seg": [ [ [ "resnet", "架构" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1332", "seg": [ [ [ "经典", "cnn", "模型", "架构" ] ] ], "level": "3", "related_data": {} } } }, { "转移学习": { "children": [ { "特征提取方法": { "children": [ { "目标数据集较小且与原始训练集相似": { "data": { "uuid": "python-6-209", "seg": [ [ [ "目标", "数据", "集" ], [ "原始", "训练", "集" ] ] ], "level": "3", "related_data": {} } } }, { "目标数据集较小且与原始训练集不同": { "data": { "uuid": "python-6-210", "seg": [ [ [ "目标", "数据", "集" ], [ "原始", "训练", "集" ] ] ], "level": "3", "related_data": {} } } }, { "目标数据集很大且与原始训练集相似": { "data": { "uuid": "python-6-211", "seg": [ [ [ "目标", "数据", "集", "很大" ], [ "原始", "训练", "集" ] ] ], "level": "3", "related_data": {} } } }, { "目标数据集很大且与原始训练集不同": { "data": { "uuid": "python-6-212", "seg": [ [ [ "目标", "数据", "集", "很大" ], [ "原始", "训练", "集" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1186", "seg": [ [ [ "特征提取", "方法" ] ] ], "level": "3", "related_data": {} } } }, { "转移学习示例": { "data": { "uuid": "python-5-1187", "seg": [ [ [ "转移", "学习", "示例" ] ] ], "level": "3", "related_data": {} } } }, { "多任务学习": { "data": { "uuid": "python-5-1188", "seg": [ [ [ "多任务", "学习" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1333", "seg": [ [ [ "转移", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "CNN自编码器": { "children": [ { "自编码器介绍": { "data": { "uuid": "python-5-1189", "seg": [ [ [ "编码器", "介绍" ] ] ], "level": "3", "related_data": {} } } }, { "卷积自编码器": { "data": { "uuid": "python-5-1190", "seg": [ [ [ "卷积", "编码器" ] ] ], "level": "3", "related_data": {} } } }, { "应用": { "data": { "uuid": "python-5-1191", "seg": [ [ [] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1334", "seg": [ [ [ "cnn", "编码器" ] ] ], "level": "3", "related_data": {} } } }, { "GAN:使用CNN生成新图像": { "children": [ { "Pix2pix:基于GAN的图像翻译": { "children": [ { "CycleGAN": { "data": { "uuid": "python-6-213", "seg": [ [ [ "cyclegan" ] ] ], "level": "3", "related_data": {} } } }, { "训练GAN模型": { "data": { "uuid": "python-6-214", "seg": [ [ [ "训练", "gan", "模型" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_3460891_23009154", "8_753315_809246" ] } } } } } ], "data": { "uuid": "python-5-1192", "seg": [ [ [ "pix2pix" ] ], [ [ "gan", "图像", "翻译" ] ] ], "level": "3", "related_data": {} } } }, { "GAN的代码示例": { "children": [ { "计算损失": { "data": { "uuid": "python-6-215", "seg": [ [ [ "计算", "损失" ] ] ], "level": "3", "related_data": {} } } }, { "半监督学习和GAN": { "data": { "uuid": "python-6-216", "seg": [ [ [ "监督", "学习" ], [ "gan" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1193", "seg": [ [ [ "gan", "示例" ] ] ], "level": "3", "related_data": {} } } }, { "特征匹配": { "children": [ { "基于半监督分类的GAN示例": { "data": { "uuid": "python-6-217", "seg": [ [ [ "监督", "分类", "gan", "示例" ] ] ], "level": "3", "related_data": {} } } }, { "深度卷积GAN": { "data": { "uuid": "python-6-218", "seg": [ [ [ "深度", "卷积", "gan" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1194", "seg": [ [ [ "特征", "匹配" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1335", "seg": [ [ [ "gan" ] ], [ [ "cnn", "生成", "图像" ] ] ], "level": "3", "related_data": {} } } }, { "CNN和视觉模型的注意力机制": { "children": [ { "图像描述中的注意力机制": { "data": { "uuid": "python-5-1195", "seg": [ [ [ "图像", "描述", "注意力", "机制" ] ] ], "level": "3", "related_data": {} } } }, { "注意力类型": { "children": [ { "硬注意力": { "data": { "uuid": "python-6-219", "seg": [ [ [ "硬", "注意力" ] ] ], "level": "3", "related_data": {} } } }, { "软注意力": { "data": { "uuid": "python-6-220", "seg": [ [ [ "软", "注意力" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-5-1196", "seg": [ [ [ "注意力", "类型" ] ] ], "level": "3", "related_data": {} } } }, { "运用注意力改善视觉模型": { "children": [ { "视觉CNN模型次优性能的原因": { "data": { "uuid": "python-6-221", "seg": [ [ [ "视觉", "cnn", "模型", "次优", "性能", "原因" ] ] ], "level": "3", "related_data": {} } } }, { "循环视觉注意力模型": { "data": { "uuid": "python-6-222", "seg": [ [ [ "循环", "视觉", "注意力", "模型" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7412643_53364841", "8_7395881_53339130" ] } } } } } ], "data": { "uuid": "python-5-1197", "seg": [ [ [ "注意力", "改善", "视觉", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "参考文献": { "data": { "uuid": "python-5-1198", "seg": [ [ [ "参考文献" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1336", "seg": [ [ [ "cnn" ], [ "视觉", "模型", "注意力", "机制" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-246", "seg": [ [ [ "计算机", "视觉" ] ] ], "level": "3", "related_data": {} } } }, { "自然语言处理": { "children": [ { "自然语言处理概览": { "children": [ { "自然语言处理的基本概念": { "data": { "uuid": "python-5-1199", "seg": [ [ [ "自然语言", "基本概念" ] ] ], "level": "3", "related_data": {} } } }, { "自然语言处理的面临困难": { "data": { "uuid": "python-5-1200", "seg": [ [ [ "自然语言", "面临", "困难" ] ] ], "level": "3", "related_data": {} } } }, { "自然语言处理的研究现状": { "data": { "uuid": "python-5-1201", "seg": [ [ [ "自然语言", "研究", "现状" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7456720_53440762" ] } } } } } ], "data": { "uuid": "python-4-1337", "seg": [ [ [ "自然语言", "概览" ] ] ], "level": "3", "related_data": {} } } }, { "预备知识": { "children": [ { "概率论基础知识": { "data": { "uuid": "python-5-1202", "seg": [ [ [ "概率论", "基础知识" ] ] ], "level": "3", "related_data": {} } } }, { "最大似然估计": { "data": { "uuid": "python-5-1203", "seg": [ [ [ "似然", "估计" ] ] ], "level": "3", "related_data": {} } } }, { "隐马尔可夫模型": { "data": { "uuid": "python-5-1204", "seg": [ [ [ "隐", "马尔可夫", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "贝叶斯网络": { "data": { "uuid": "python-5-1205", "seg": [ [ [ "贝叶斯", "网络" ] ] ], "level": "3", "related_data": {} } } }, { "条件概率分布": { "data": { "uuid": "python-5-1206", "seg": [ [ [ "条件", "概率分布" ] ] ], "level": "3", "related_data": {} } } }, { "信息论基础知识": { "data": { "uuid": "python-5-1207", "seg": [ [ [ "信息论", "基础知识" ] ] ], "level": "3", "related_data": {} } } }, { "熵": { "data": { "uuid": "python-5-1208", "seg": [ [ [ "熵" ] ] ], "level": "3", "related_data": {} } } }, { "困惑度": { "data": { "uuid": "python-5-1209", "seg": [ [ [ "困惑" ] ] ], "level": "3", "related_data": {} } } }, { "互信息": { "data": { "uuid": "python-5-1210", "seg": [ [ [ "互信息" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络基础知识": { "data": { "uuid": "python-5-1211", "seg": [ [ [ "神经网络", "基础知识" ] ] ], "level": "3", "related_data": {} } } }, { "CRF": { "data": { "uuid": "python-5-1212", "seg": [ [ [ "crf" ] ] ], "level": "3", "related_data": {} } } }, { "BiLSTM+Attention": { "data": { "uuid": "python-5-1213", "seg": [ [ [ "bilstm", "attention" ] ] ], "level": "3", "related_data": {} } } }, { "迁移学习": { "data": { "uuid": "python-5-1214", "seg": [ [ [ "迁移", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "常用语料库和知识库": { "data": { "uuid": "python-5-1215", "seg": [ [ [ "语料库" ], [ "知识库" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1338", "seg": [ [ [ "预备", "知识" ] ] ], "level": "3", "related_data": {} } } }, { "jieba": { "children": [ { "jieba概述": { "data": { "uuid": "python-5-1216", "seg": [ [ [ "jieba", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "jieba分词": { "data": { "uuid": "python-5-1217", "seg": [ [ [ "jieba", "分词" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7430524_53397631", "8_1092631_1300730" ] } } } } }, { "jieba添加自定义词典": { "data": { "uuid": "python-5-1218", "seg": [ [ [ "jieba", "添加", "自定义", "词典" ] ] ], "level": "3", "related_data": {} } } }, { "jieba词性标注": { "data": { "uuid": "python-5-1219", "seg": [ [ [ "jieba", "词性", "标注" ] ] ], "level": "3", "related_data": {} } } }, { "jieba关键词抽取": { "data": { "uuid": "python-5-1220", "seg": [ [ [ "jieba", "关键词", "抽取" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1339", "seg": [ [ [ "jieba" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7438759_53412146" ] } } } } }, { "nltk": { "children": [ { "nltk概述": { "data": { "uuid": "python-5-1221", "seg": [ [ [ "nltk", "概述" ] ] ], "level": "3", "related_data": {} } } }, { "nltk字符串处理": { "data": { "uuid": "python-5-1222", "seg": [ [ [ "nltk", "字符串" ] ] ], "level": "3", "related_data": {} } } }, { "nltk词性标注": { "data": { "uuid": "python-5-1223", "seg": [ [ [ "nltk", "词性", "标注" ] ] ], "level": "3", "related_data": {} } } }, { "nltk词干提取": { "data": { "uuid": "python-5-1224", "seg": [ [ [ "nltk", "词干", "提取" ] ] ], "level": "3", "related_data": {} } } }, { "nltk命名实体识别": { "data": { "uuid": "python-5-1225", "seg": [ [ [ "nltk", "命名", "实体", "识别" ] ] ], "level": "3", "related_data": {} } } }, { "nltk分块处理": { "data": { "uuid": "python-5-1226", "seg": [ [ [ "nltk", "分块" ] ] ], "level": "3", "related_data": {} } } }, { "nltk文本分类": { "data": { "uuid": "python-5-1227", "seg": [ [ [ "nltk", "文本", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "nltk情感分析": { "data": { "uuid": "python-5-1228", "seg": [ [ [ "nltk", "情感", "分析" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1340", "seg": [ [ [ "nltk" ] ] ], "level": "3", "related_data": {} } } }, { "Genism": { "children": [ { "TF-IDF": { "data": { "uuid": "python-5-1229", "seg": [ [ [ "tf", "idf" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_1064889_1267447" ] } } } } }, { "similarities": { "data": { "uuid": "python-5-1230", "seg": [ [ [ "similarities" ] ] ], "level": "3", "related_data": {} } } }, { "LSA": { "data": { "uuid": "python-5-1231", "seg": [ [ [ "lsa" ] ] ], "level": "3", "related_data": {} } } }, { "LDA": { "data": { "uuid": "python-5-1232", "seg": [ [ [ "lda" ] ] ], "level": "3", "related_data": {} } } }, { "Word2vec": { "data": { "uuid": "python-5-1233", "seg": [ [ [ "word2vec" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1341", "seg": [ [ [ "genism" ] ] ], "level": "3", "related_data": {} } } }, { "词法分析": { "children": [ { "分词(英文分词/中文分词)": { "data": { "uuid": "python-5-1234", "seg": [ [ [ "分词", "英文", "中文" ] ] ], "level": "3", "related_data": {} } } }, { "词干提取": { "data": { "uuid": "python-5-1235", "seg": [ [ [ "词干", "提取" ] ] ], "level": "3", "related_data": {} } } }, { "词形还原": { "data": { "uuid": "python-5-1236", "seg": [ [ [ "词形", "还原" ] ] ], "level": "3", "related_data": {} } } }, { "词性标注": { "data": { "uuid": "python-5-1237", "seg": [ [ [ "词性", "标注" ] ] ], "level": "3", "related_data": {} } } }, { "命名实体识别": { "data": { "uuid": "python-5-1238", "seg": [ [ [ "命名", "实体", "识别" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7416936_53371682" ] } } } } } ], "data": { "uuid": "python-4-1342", "seg": [ [ [ "词法", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "句法分析": { "children": [ { "短语结构分析": { "data": { "uuid": "python-5-1239", "seg": [ [ [ "短语", "结构", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "依存句法分析": { "data": { "uuid": "python-5-1240", "seg": [ [ [ "依存", "句法分析" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1343", "seg": [ [ [ "句法分析" ] ] ], "level": "3", "related_data": {} } } }, { "语义分析": { "children": [ { "命名实体消歧": { "data": { "uuid": "python-5-1241", "seg": [ [ [ "命名", "实体", "消歧" ] ] ], "level": "3", "related_data": {} } } }, { "指代消解": { "data": { "uuid": "python-5-1242", "seg": [ [ [ "指代", "消解" ] ] ], "level": "3", "related_data": {} } } }, { "语义角色标注": { "data": { "uuid": "python-5-1243", "seg": [ [ [ "语义", "角色", "标注" ] ] ], "level": "3", "related_data": {} } } }, { "语义关系抽取": { "data": { "uuid": "python-5-1244", "seg": [ [ [ "语义", "关系", "抽取" ] ] ], "level": "3", "related_data": {} } } }, { "语义依存分析": { "data": { "uuid": "python-5-1245", "seg": [ [ [ "语义", "依存", "分析" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_751136_804606", "8_237019_216584", "8_7426926_53390903", "8_710232_668200" ] } } } } }, { "抽象语义表示": { "data": { "uuid": "python-5-1246", "seg": [ [ [ "抽象", "语义" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1344", "seg": [ [ [ "语义", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "词嵌入": { "children": [ { "Word2Vec": { "data": { "uuid": "python-5-1247", "seg": [ [ [ "word2vec" ] ] ], "level": "3", "related_data": {} } } }, { "GloVe": { "data": { "uuid": "python-5-1248", "seg": [ [ [ "glove" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7425497_53387049" ] } } } } }, { "fastText": { "data": { "uuid": "python-5-1249", "seg": [ [ [ "fasttext" ] ] ], "level": "3", "related_data": {} } } }, { "ELMo": { "data": { "uuid": "python-5-1250", "seg": [ [ [ "elmo" ] ] ], "level": "3", "related_data": {} } } }, { "BERT": { "data": { "uuid": "python-5-1251", "seg": [ [ [ "bert" ] ] ], "level": "3", "related_data": {} } } }, { "XLNet": { "data": { "uuid": "python-5-1252", "seg": [ [ [ "xlnet" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1345", "seg": [ [ [ "词", "嵌入" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7431208_53399226", "8_7442353_53419216" ] } } } } }, { "文本挖掘": { "children": [ { "文本相似度计算": { "data": { "uuid": "python-5-1253", "seg": [ [ [ "文本", "计算" ] ] ], "level": "3", "related_data": {} } } }, { "文本聚类": { "data": { "uuid": "python-5-1254", "seg": [ [ [ "文本", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "文本分类": { "data": { "uuid": "python-5-1255", "seg": [ [ [ "文本", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "文本摘要": { "data": { "uuid": "python-5-1256", "seg": [ [ [ "文本", "摘要" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_175569_56460", "8_773453_837133", "8_7435587_53407310", "8_7425164_53386391", "8_7416671_53371042", "8_7459336_53444307", "8_7428287_53393915", "8_769177_829885" ] } } } } } ], "data": { "uuid": "python-4-1346", "seg": [ [ [ "文本", "挖掘" ] ] ], "level": "3", "related_data": {} } } }, { "情感分析": { "children": [ { "基于情感词典的情感分析": { "data": { "uuid": "python-5-1257", "seg": [ [ [ "情感", "词典", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "基于深度学习的情感分析": { "data": { "uuid": "python-5-1258", "seg": [ [ [ "深度", "学习", "情感", "分析" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1347", "seg": [ [ [ "情感", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "主题模型": { "children": [ { "LSA": { "data": { "uuid": "python-5-1259", "seg": [ [ [ "lsa" ] ] ], "level": "3", "related_data": {} } } }, { "LDA": { "data": { "uuid": "python-5-1260", "seg": [ [ [ "lda" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7427617_53392754", "8_7445702_53424402" ] } } } } } ], "data": { "uuid": "python-4-1348", "seg": [ [ [ "主题", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "机器翻译": { "children": [ { "IBM统计翻译模型": { "data": { "uuid": "python-5-1261", "seg": [ [ [ "ibm", "统计", "翻译", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "短语抽取": { "data": { "uuid": "python-5-1262", "seg": [ [ [ "短语", "抽取" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7465264_53452040" ] } } } } }, { "语言模型": { "data": { "uuid": "python-5-1263", "seg": [ [ [ "语言", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "GNMT": { "data": { "uuid": "python-5-1264", "seg": [ [ [ "gnmt" ] ] ], "level": "3", "related_data": {} } } }, { "Seq2Seq": { "data": { "uuid": "python-5-1265", "seg": [ [ [ "seq2seq" ] ] ], "level": "3", "related_data": {} } } }, { "Transformer": { "data": { "uuid": "python-5-1266", "seg": [ [ [ "trans", "for", "mer" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1349", "seg": [ [ [ "机器翻译" ] ] ], "level": "3", "related_data": {} } } }, { "语言模型": { "children": [ { "n-gram": { "data": { "uuid": "python-5-1267", "seg": [ [ [ "n", "gram" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7436006_53407220", "8_7435995_53407043", "8_7432940_53402649", "8_4646141_29329597", "8_7451396_53432625", "8_7459033_53444899", "8_7447619_53427557" ] } } } } }, { "Pitman-Yor过程模型": { "data": { "uuid": "python-5-1268", "seg": [ [ [ "pitman", "yor", "过程", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "AWD-LSTM": { "data": { "uuid": "python-5-1269", "seg": [ [ [ "awd", "lstm" ] ] ], "level": "3", "related_data": {} } } }, { "Transformer-XL": { "data": { "uuid": "python-5-1270", "seg": [ [ [ "trans", "for", "mer", "xl" ] ] ], "level": "3", "related_data": {} } } }, { "Gated CNN": { "data": { "uuid": "python-5-1271", "seg": [ [ [ "gated", "cnn" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1350", "seg": [ [ [ "语言", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "智能问答": { "children": [ { "基于知识的问答": { "data": { "uuid": "python-5-1272", "seg": [ [ [ "知识", "问答" ] ] ], "level": "3", "related_data": {} } } }, { "基于检索的问答": { "data": { "uuid": "python-5-1273", "seg": [ [ [ "检索", "问答" ] ] ], "level": "3", "related_data": {} } } }, { "阅读理解": { "data": { "uuid": "python-5-1274", "seg": [ [ [ "阅读", "理解" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_742041_783281", "8_7465161_53451896", "8_7453990_53436658", "8_7412159_53363342" ] } } } } }, { "完形填空": { "data": { "uuid": "python-5-1275", "seg": [ [ [ "完形填空" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1351", "seg": [ [ [ "智能", "问答" ] ] ], "level": "3", "related_data": {} } } }, { "智能对话": { "children": [ { "对话行为分类": { "data": { "uuid": "python-5-1276", "seg": [ [ [ "对话", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "对话状态跟踪": { "data": { "uuid": "python-5-1277", "seg": [ [ [ "对话", "状态", "跟踪" ] ] ], "level": "3", "related_data": {} } } }, { "检索式聊天机器人": { "data": { "uuid": "python-5-1278", "seg": [ [ [ "检索", "聊天", "机器人" ] ] ], "level": "3", "related_data": {} } } }, { "生成式聊天机器人": { "data": { "uuid": "python-5-1279", "seg": [ [ [ "生成式", "聊天", "机器人" ] ] ], "level": "3", "related_data": {} } } }, { "意图识别": { "data": { "uuid": "python-5-1280", "seg": [ [ [ "意图", "识别" ] ] ], "level": "3", "related_data": {} } } }, { "槽填充(Slot Filling)": { "data": { "uuid": "python-5-1281", "seg": [ [ [ "槽", "填充", "slot", "filling" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1352", "seg": [ [ [ "智能", "对话" ] ] ], "level": "3", "related_data": {} } } }, { "语音识别": { "children": [ { "傅里叶变换": { "data": { "uuid": "python-5-1282", "seg": [ [ [ "傅里叶", "变换" ] ] ], "level": "3", "related_data": {} } } }, { "声学模型": { "data": { "uuid": "python-5-1283", "seg": [ [ [ "声学", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "隐马尔可夫模型": { "data": { "uuid": "python-5-1284", "seg": [ [ [ "隐", "马尔可夫", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "CNN": { "data": { "uuid": "python-5-1285", "seg": [ [ [ "cnn" ] ] ], "level": "3", "related_data": {} } } }, { "LSTM-HMM": { "data": { "uuid": "python-5-1286", "seg": [ [ [ "lstm", "hmm" ] ] ], "level": "3", "related_data": {} } } }, { "神经网络语言模型": { "data": { "uuid": "python-5-1287", "seg": [ [ [ "神经网络", "语言", "模型" ] ] ], "level": "3", "related_data": {} } } }, { "MFCC": { "data": { "uuid": "python-5-1288", "seg": [ [ [ "mfcc" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1353", "seg": [ [ [ "语音", "识别" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7417263_53372082" ] } } } } }, { "知识图谱": { "children": [ { "知识图谱构建": { "data": { "uuid": "python-5-1289", "seg": [ [ [ "知识", "图谱", "构建" ] ] ], "level": "3", "related_data": {} } } }, { "知识计算": { "data": { "uuid": "python-5-1290", "seg": [ [ [ "知识", "计算" ] ] ], "level": "3", "related_data": {} } } }, { "知识存储": { "data": { "uuid": "python-5-1291", "seg": [ [ [ "知识", "存储" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_695112_576951", "8_7443668_53423812" ] } } } } }, { "知识服务与应用": { "data": { "uuid": "python-5-1292", "seg": [ [ [ "知识", "服务" ], [] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1354", "seg": [ [ [ "知识", "图谱" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-247", "seg": [ [ [ "自然语言" ] ] ], "level": "3", "related_data": {} } } }, { "简介": { "children": [ { "为何选择Python": { "data": { "uuid": "python-4-1355", "seg": [ [ [ "选择", "python" ] ] ], "level": "1", "related_data": {} } } }, { "何时避免使用Python": { "data": { "uuid": "python-4-1356", "seg": [ [ [ "python" ] ] ], "level": "1", "related_data": {} } } }, { "Python中的面向对象编程": { "data": { "uuid": "python-4-1357", "seg": [ [ [ "python", "面向对象编程" ] ] ], "level": "1", "related_data": {} } } }, { "在Python中调用其他语言": { "data": { "uuid": "python-4-1358", "seg": [ [ [ "python", "调用", "语言" ] ] ], "level": "1", "related_data": {} } } }, { "将Python模型作为微服务": { "data": { "uuid": "python-4-1359", "seg": [ [ [ "python", "模型", "微", "服务" ] ] ], "level": "1", "related_data": {} } } }, { "高性能API和并发编程": { "data": { "uuid": "python-4-1360", "seg": [ [ [ "高性能", "api" ], [ "并发", "编程" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-248", "seg": [ [ [ "简介" ] ] ], "level": "1", "related_data": {} } } }, { "Python结构化数据提取、转换和加载": { "children": [ { "MySQL": { "children": [ { "如何安装MySQLdb": { "data": { "uuid": "python-5-1293", "seg": [ [ [ "安装", "mysqldb" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_689415_557421" ] } } } } }, { "数据库连接": { "data": { "uuid": "python-5-1294", "seg": [ [ [ "数据库", "连接" ] ] ], "level": "1", "related_data": {} } } }, { "INSERT操作": { "data": { "uuid": "python-5-1295", "seg": [ [ [ "insert", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_751092_804525" ] } } } } }, { "READ操作": { "data": { "uuid": "python-5-1296", "seg": [ [ [ "read", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7441024_53416772", "8_782841_853939" ] } } } } }, { "DELETE操作": { "data": { "uuid": "python-5-1297", "seg": [ [ [ "delete", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "UPDATE操作": { "data": { "uuid": "python-5-1298", "seg": [ [ [ "update", "操作" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7429356_53396206", "8_7429057_53395503" ] } } } } }, { "COMMIT操作": { "data": { "uuid": "python-5-1299", "seg": [ [ [ "commit", "操作" ] ] ], "level": "1", "related_data": {} } } }, { "ROLL-BACK操作": { "data": { "uuid": "python-5-1300", "seg": [ [ [ "roll", "back", "操作" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1361", "seg": [ [ [ "mysql" ] ] ], "level": "1", "related_data": {} } } }, { "Elasticsearch": { "data": { "uuid": "python-4-1362", "seg": [ [ [ "elasticsearch" ] ] ], "level": "1", "related_data": {} } } }, { "Neo4j Python驱动": { "data": { "uuid": "python-4-1363", "seg": [ [ [ "neo4j", "python", "驱动" ] ] ], "level": "1", "related_data": {} } } }, { "neo4j-rest-client": { "data": { "uuid": "python-4-1364", "seg": [ [ [ "neo4j", "rest", "client" ] ] ], "level": "1", "related_data": {} } } }, { "内存数据库": { "data": { "uuid": "python-4-1365", "seg": [ [ [ "内存", "数据库" ] ] ], "level": "1", "related_data": {} } } }, { "Python版本MongoDB": { "children": [ { "将数据导入集合": { "data": { "uuid": "python-5-1301", "seg": [ [ [ "数据", "导入", "集合" ] ] ], "level": "1", "related_data": {} } } }, { "使用pymongo创建连接": { "data": { "uuid": "python-5-1302", "seg": [ [ [ "pymongo", "创建", "连接" ] ] ], "level": "1", "related_data": {} } } }, { "访问数据库对象": { "data": { "uuid": "python-5-1303", "seg": [ [ [ "访问", "数据库", "对象" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_753300_807726" ] } } } } }, { "插入数据": { "data": { "uuid": "python-5-1304", "seg": [ [ [ "插入", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_6716309_47578445" ] } } } } }, { "更新数据": { "data": { "uuid": "python-5-1305", "seg": [ [ [ "更新", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "删除数据": { "data": { "uuid": "python-5-1306", "seg": [ [ [ "删除", "数据" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_757434_812944", "8_7442837_53419801" ] } } } } } ], "data": { "uuid": "python-4-1366", "seg": [ [ [ "python", "版本", "mongodb" ] ] ], "level": "1", "related_data": {} } } }, { "Pandas": { "data": { "uuid": "python-4-1367", "seg": [ [ [ "pandas" ] ] ], "level": "1", "related_data": {} } } }, { "Python非结构化数据提取、转换和加载": { "children": [ { "电子邮件解析": { "data": { "uuid": "python-5-1307", "seg": [ [ [ "电子邮件", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "主题爬取": { "data": { "uuid": "python-5-1308", "seg": [ [ [ "主题", "爬取" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1368", "seg": [ [ [ "python", "非", "结构化", "数据", "提取" ], [ "转换" ], [ "加载" ] ] ], "level": "1", "related_data": {} } } }, { "稳定方差": { "data": { "uuid": "python-4-1369", "seg": [ [ [ "稳定", "方差" ] ] ], "level": "1", "related_data": {} } } }, { "使周期效应累加": { "data": { "uuid": "python-4-1370", "seg": [ [ [ "周期", "效应", "累加" ] ] ], "level": "1", "related_data": {} } } }, { "使数据呈正态分布": { "data": { "uuid": "python-4-1371", "seg": [ [ [ "数据", "呈", "正态分布" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-249", "seg": [ [ [ "python", "结构化", "数据", "提取" ], [ "转换" ], [ "加载" ] ] ], "level": "1", "related_data": {} } } }, { "基于Python的监督学习": { "children": [ { "使用Python实现降维": { "children": [ { "相关性分析": { "data": { "uuid": "python-5-1309", "seg": [ [ [ "相关性", "分析" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1372", "seg": [ [ [ "python", "降维" ] ] ], "level": "3", "related_data": {} } } }, { "使用Python进行分类": { "data": { "uuid": "python-4-1373", "seg": [ [ [ "python", "分类" ] ] ], "level": "3", "related_data": {} } } }, { "决策树": { "children": [ { "哪个属性优先": { "data": { "uuid": "python-5-1310", "seg": [ [ [ "属性", "优先" ] ] ], "level": "3", "related_data": {} } } }, { "随机森林分类器": { "data": { "uuid": "python-5-1311", "seg": [ [ [ "随机", "森林", "分类器" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1374", "seg": [ [ [ "决策树" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7425762_53387565" ] } } } } }, { "朴素贝叶斯分类器": { "data": { "uuid": "python-4-1375", "seg": [ [ [ "朴素", "贝叶斯", "分类器" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_681473_534568" ] } } } } }, { "支持向量机": { "data": { "uuid": "python-4-1376", "seg": [ [ [ "支持", "向量", "机" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7443094_53420753" ] } } } } }, { "最近邻分类器": { "data": { "uuid": "python-4-1377", "seg": [ [ [ "邻", "分类器" ] ] ], "level": "3", "related_data": {} } } }, { "情绪分析": { "data": { "uuid": "python-4-1378", "seg": [ [ [ "情绪", "分析" ] ] ], "level": "3", "related_data": {} } } }, { "图像识别": { "data": { "uuid": "python-4-1379", "seg": [ [ [ "图像识别" ] ] ], "level": "3", "related_data": {} } } }, { "使用Python进行回归": { "children": [ { "最小二乘估计": { "data": { "uuid": "python-5-1312", "seg": [ [ [ "最小", "估计" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7425433_53386909" ] } } } } } ], "data": { "uuid": "python-4-1380", "seg": [ [ [ "python", "回归" ] ] ], "level": "3", "related_data": {} } } }, { "分类和回归": { "data": { "uuid": "python-4-1381", "seg": [ [ [ "分类" ], [ "回归" ] ] ], "level": "3", "related_data": {} } } }, { "使模型高估或低估": { "data": { "uuid": "python-4-1382", "seg": [ [ [ "模型", "高估", "低估" ] ] ], "level": "3", "related_data": {} } } }, { "处理分类型数据": { "data": { "uuid": "python-4-1383", "seg": [ [ [ "分", "类型", "数据" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-250", "seg": [ [ [ "python", "监督", "学习" ] ] ], "level": "3", "related_data": {} } } }, { "无监督学习—聚类": { "children": [ { "K均值聚类": { "data": { "uuid": "python-4-1384", "seg": [ [ [ "k", "均值", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "选择K—肘部法则": { "data": { "uuid": "python-4-1385", "seg": [ [ [ "选择", "k", "肘部", "法则" ] ] ], "level": "3", "related_data": {} } } }, { "距离或相似性度量": { "children": [ { "属性": { "data": { "uuid": "python-5-1313", "seg": [ [ [ "属性" ] ] ], "level": "3", "related_data": {} } } }, { "一般及欧氏距离": { "data": { "uuid": "python-5-1314", "seg": [ [ [], [ "欧氏", "距离" ] ] ], "level": "3", "related_data": {} } } }, { "平方欧氏距离": { "data": { "uuid": "python-5-1315", "seg": [ [ [ "平方", "欧氏", "距离" ] ] ], "level": "3", "related_data": { "qa": { "data_id": [ "8_7425190_53386476" ] } } } } }, { "字符串之间的编辑距离": { "data": { "uuid": "python-5-1316", "seg": [ [ [ "字符串", "编辑", "距离" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-4-1386", "seg": [ [ [ "距离", "相似性", "度量" ] ] ], "level": "3", "related_data": {} } } }, { "文档上下文的相似性": { "data": { "uuid": "python-4-1387", "seg": [ [ [ "文档", "上下文", "相似性" ] ] ], "level": "3", "related_data": {} } } }, { "如何判断聚类结果是否良好": { "data": { "uuid": "python-4-1388", "seg": [ [ [ "判断", "聚类" ] ] ], "level": "3", "related_data": {} } } } ], "data": { "uuid": "python-3-251", "seg": [ [ [ "监督", "学习", "聚类" ] ] ], "level": "3", "related_data": {} } } }, { "时间序列": { "children": [ { "变化的分类": { "data": { "uuid": "python-4-1389", "seg": [ [ [ "变化", "分类" ] ] ], "level": "1", "related_data": {} } } }, { "包含趋势的序列分析": { "children": [ { "曲线拟合": { "data": { "uuid": "python-5-1317", "seg": [ [ [ "曲线拟合" ] ] ], "level": "1", "related_data": {} } } }, { "从时间序列中去除趋势": { "data": { "uuid": "python-5-1318", "seg": [ [ [ "时间", "序列", "去除", "趋势" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439531_53414091" ] } } } } } ], "data": { "uuid": "python-4-1390", "seg": [ [ [ "包含", "趋势", "序列", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "包含周期性的序列数据分析": { "data": { "uuid": "python-4-1391", "seg": [ [ [ "包含", "周期性", "序列", "数据分析" ] ] ], "level": "1", "related_data": {} } } }, { "从时间序列中去除周期性": { "children": [ { "滤波": { "data": { "uuid": "python-5-1319", "seg": [ [ [ "滤波" ] ] ], "level": "1", "related_data": {} } } }, { "差分": { "data": { "uuid": "python-5-1320", "seg": [ [ [ "差分" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1392", "seg": [ [ [ "时间", "序列", "去除", "周期性" ] ] ], "level": "1", "related_data": {} } } }, { "平稳时间序列": { "children": [ { "平稳过程": { "data": { "uuid": "python-5-1321", "seg": [ [ [ "平稳", "过程" ] ] ], "level": "1", "related_data": {} } } }, { "自相关和相关图": { "data": { "uuid": "python-5-1322", "seg": [ [ [ "相关" ], [ "相关", "图" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_772501_835791", "8_769960_831242", "8_7452373_53434330", "8_7432790_53402324", "8_7415394_53368798", "8_7396616_53340547", "8_7422252_53379719" ] } } } } }, { "自协方差和自相关函数的估计": { "data": { "uuid": "python-5-1323", "seg": [ [ [ "协方差" ], [ "相关", "函数", "估计" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1393", "seg": [ [ [ "平稳", "时间", "序列" ] ] ], "level": "1", "related_data": {} } } }, { "使用Python进行时间序列分析": { "children": [ { "有用的方法": { "data": { "uuid": "python-5-1324", "seg": [ [ [ "有用", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "自回归过程": { "data": { "uuid": "python-5-1325", "seg": [ [ [ "回归", "过程" ] ] ], "level": "1", "related_data": {} } } }, { "估计AR过程的参数": { "data": { "uuid": "python-5-1326", "seg": [ [ [ "估计", "ar", "过程", "参数" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1394", "seg": [ [ [ "python", "时间", "序列", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "混合ARMA模型": { "data": { "uuid": "python-4-1395", "seg": [ [ [ "混合", "arma", "模型" ] ] ], "level": "1", "related_data": {} } } }, { "集成ARMA模型": { "data": { "uuid": "python-4-1396", "seg": [ [ [ "集成", "arma", "模型" ] ] ], "level": "1", "related_data": {} } } }, { "一个特殊的场景": { "data": { "uuid": "python-4-1397", "seg": [ [ [ "场景" ] ] ], "level": "1", "related_data": {} } } }, { "数据缺失": { "data": { "uuid": "python-4-1398", "seg": [ [ [ "数据", "缺失" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-252", "seg": [ [ [ "时间", "序列" ] ] ], "level": "1", "related_data": {} } } }, { "大数据分析": { "children": [ { "Hadoop": { "children": [ { "MapReduce编程": { "data": { "uuid": "python-5-1327", "seg": [ [ [ "mapreduce", "编程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414249_53367702" ] } } } } }, { "partitioning函数": { "data": { "uuid": "python-5-1328", "seg": [ [ [ "partitioning", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "combiner函数": { "data": { "uuid": "python-5-1329", "seg": [ [ [ "combiner", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "HDFS文件系统": { "data": { "uuid": "python-5-1330", "seg": [ [ [ "hdfs", "文件系统" ] ] ], "level": "1", "related_data": {} } } }, { "MapReduce设计模式": { "data": { "uuid": "python-5-1331", "seg": [ [ [ "mapreduce", "设计模式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1399", "seg": [ [ [ "hadoop" ] ] ], "level": "1", "related_data": {} } } }, { "Spark": { "data": { "uuid": "python-4-1400", "seg": [ [ [ "spark" ] ] ], "level": "1", "related_data": {} } } }, { "云分析": { "data": { "uuid": "python-4-1401", "seg": [ [ [ "云", "分析" ] ] ], "level": "1", "related_data": {} } } }, { "物联网": { "data": { "uuid": "python-4-1402", "seg": [ [ [ "联网" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-253", "seg": [ [ [ "数据分析" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7448381_53428538" ] } } } } } ], "data": { "uuid": "python-2-15", "seg": [ [ [ "人工智能" ] ] ], "level": "1", "related_data": {} } } }, { "高级教程": { "children": [ { "原理与哲学": { "children": [ { "Python之禅": { "children": [ { "优美胜于丑陋": { "data": { "uuid": "python-5-1332", "seg": [ [ [ "优美", "胜", "丑陋" ] ] ], "level": "1", "related_data": {} } } }, { "明了胜于晦涩": { "data": { "uuid": "python-5-1333", "seg": [ [ [ "明", "胜于", "晦涩" ] ] ], "level": "1", "related_data": {} } } }, { "简洁胜于复杂": { "data": { "uuid": "python-5-1334", "seg": [ [ [ "简洁", "胜" ] ] ], "level": "1", "related_data": {} } } }, { "复杂胜于难以理解": { "data": { "uuid": "python-5-1335", "seg": [ [ [ "胜", "难以", "理解" ] ] ], "level": "1", "related_data": {} } } }, { "扁平胜于嵌套": { "data": { "uuid": "python-5-1336", "seg": [ [ [ "扁平", "胜", "嵌套" ] ] ], "level": "1", "related_data": {} } } }, { "宽松胜于紧凑": { "data": { "uuid": "python-5-1337", "seg": [ [ [ "宽松", "胜", "紧凑" ] ] ], "level": "1", "related_data": {} } } }, { "可读性很重要": { "data": { "uuid": "python-5-1338", "seg": [ [ [ "可读性" ] ] ], "level": "1", "related_data": {} } } }, { "即便是特例,也不可违背这些规则": { "data": { "uuid": "python-5-1339", "seg": [ [ [ "特例", "违背", "规则" ] ] ], "level": "1", "related_data": {} } } }, { "实用性胜于纯粹性": { "data": { "uuid": "python-5-1340", "seg": [ [ [ "实用性", "胜", "性" ] ] ], "level": "1", "related_data": {} } } }, { "错误永远不应该悄无声息地过去": { "data": { "uuid": "python-5-1341", "seg": [ [ [ "永远", "悄无声息" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7446667_53426144" ] } } } } }, { "除非明确地沉默": { "data": { "uuid": "python-5-1342", "seg": [ [ [ "沉默" ] ] ], "level": "1", "related_data": {} } } }, { "面对模棱两可的情况,拒绝猜测的诱惑": { "data": { "uuid": "python-5-1343", "seg": [ [ [ "面对", "模棱两可", "情况", "拒绝", "猜测", "诱惑" ] ] ], "level": "1", "related_data": {} } } }, { "应该有一种(最好只有一种)显而易见的方法": { "data": { "uuid": "python-5-1344", "seg": [ [ [ "显而易见", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "尽管这种方式起初可能并不明显,除非你是荷兰人": { "data": { "uuid": "python-5-1345", "seg": [ [ [ "方式", "荷兰人" ] ] ], "level": "1", "related_data": {} } } }, { "做比不做要好": { "data": { "uuid": "python-5-1346", "seg": [ [ [ "做比", "做" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7449321_53429361", "8_7435343_53405838", "8_7433477_53403730", "8_7433911_53404257", "8_7444492_53422658", "8_7446689_53426255", "8_7441250_53417127", "8_7455044_53437782", "8_950378_1091886", "8_7459286_53444141" ] } } } } }, { "不假思索就动手还不如不做": { "data": { "uuid": "python-5-1347", "seg": [ [ [ "不假思索", "动手", "做" ] ] ], "level": "1", "related_data": {} } } }, { "如果实现难以解释,那就是一个糟糕的想法": { "data": { "uuid": "python-5-1348", "seg": [ [ [ "难以", "糟糕", "想法" ] ] ], "level": "1", "related_data": {} } } }, { "如果实现容易解释,则可能是一个好主意": { "data": { "uuid": "python-5-1349", "seg": [ [ [ "主意" ] ] ], "level": "1", "related_data": {} } } }, { "命名空间是一个很棒的想法,让我们做更多这样的事情吧": { "data": { "uuid": "python-5-1350", "seg": [ [ [ "命名", "空间", "很棒", "想法", "做", "事情" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1403", "seg": [ [ [ "python", "禅" ] ] ], "level": "1", "related_data": {} } } }, { "不要重复自己": { "data": { "uuid": "python-4-1404", "seg": [ [ [ "重复" ] ] ], "level": "1", "related_data": {} } } }, { "松耦合": { "data": { "uuid": "python-4-1405", "seg": [ [ [ "松", "耦合" ] ] ], "level": "1", "related_data": {} } } }, { "武士原则": { "data": { "uuid": "python-4-1406", "seg": [ [ [ "武士", "原则" ] ] ], "level": "1", "related_data": {} } } }, { "帕累托原则": { "data": { "uuid": "python-4-1407", "seg": [ [ [ "帕累托", "原则" ] ] ], "level": "1", "related_data": {} } } }, { "稳健性原则": { "data": { "uuid": "python-4-1408", "seg": [ [ [ "稳健性", "原则" ] ] ], "level": "1", "related_data": {} } } }, { "向后兼容性": { "data": { "uuid": "python-4-1409", "seg": [ [ [ "兼容性" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-254", "seg": [ [ [ "原理" ], [ "哲学" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7456886_53440969" ] } } } } }, { "基础知识": { "children": [ { "总体概念": { "children": [ { "迭代": { "data": { "uuid": "python-5-1351", "seg": [ [ [ "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "缓存": { "data": { "uuid": "python-5-1352", "seg": [ [ [ "缓存" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_940317_1078150" ] } } } } }, { "透明度": { "data": { "uuid": "python-5-1353", "seg": [ [ [ "透明度" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1410", "seg": [ [ [ "总体", "概念" ] ] ], "level": "1", "related_data": {} } } }, { "流程控制": { "children": [ { "捕获异常": { "data": { "uuid": "python-5-1354", "seg": [ [ [ "捕获", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "异常链": { "data": { "uuid": "python-5-1355", "seg": [ [ [ "异常", "链" ] ] ], "level": "1", "related_data": {} } } }, { "当一切顺利的时候": { "data": { "uuid": "python-5-1356", "seg": [ [ [ "一切顺利" ] ] ], "level": "1", "related_data": {} } } }, { "继续执行,无论异常如何": { "data": { "uuid": "python-5-1357", "seg": [ [ [ "继续执行", "异常" ] ] ], "level": "1", "related_data": {} } } }, { "优化循环": { "data": { "uuid": "python-5-1358", "seg": [ [ [ "优化", "循环" ] ] ], "level": "1", "related_data": {} } } }, { "with语句": { "data": { "uuid": "python-5-1359", "seg": [ [ [ "with", "语句" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_564848_439784" ] } } } } }, { "条件表达式": { "data": { "uuid": "python-5-1360", "seg": [ [ [ "条件", "表达式" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1411", "seg": [ [ [ "流程", "控制" ] ] ], "level": "1", "related_data": {} } } }, { "迭代": { "children": [ { "序列解包": { "data": { "uuid": "python-5-1361", "seg": [ [ [ "序列", "解包" ] ] ], "level": "1", "related_data": {} } } }, { "列表解析式": { "data": { "uuid": "python-5-1362", "seg": [ [ [ "列表", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "生成器表达式": { "data": { "uuid": "python-5-1363", "seg": [ [ [ "生成器", "表达式" ] ] ], "level": "1", "related_data": {} } } }, { "集合解析式": { "data": { "uuid": "python-5-1364", "seg": [ [ [ "集合", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "字典解析式": { "data": { "uuid": "python-5-1365", "seg": [ [ [ "字典", "解析" ] ] ], "level": "1", "related_data": {} } } }, { "将迭代器链接在一起": { "data": { "uuid": "python-5-1366", "seg": [ [ [ "迭代", "器", "链接" ] ] ], "level": "1", "related_data": {} } } }, { "将迭代器压缩在一起": { "data": { "uuid": "python-5-1367", "seg": [ [ [ "迭代", "器", "压缩" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1412", "seg": [ [ [ "迭代" ] ] ], "level": "1", "related_data": {} } } }, { "容器数据类型": { "children": [ { "集合": { "data": { "uuid": "python-5-1368", "seg": [ [ [ "集合" ] ] ], "level": "1", "related_data": {} } } }, { "命名元组": { "data": { "uuid": "python-5-1369", "seg": [ [ [ "命名", "元组" ] ] ], "level": "1", "related_data": {} } } }, { "有序字典": { "data": { "uuid": "python-5-1370", "seg": [ [ [ "有序", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "带有默认值的字典": { "data": { "uuid": "python-5-1371", "seg": [ [ [ "带有", "默认值", "字典" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7453924_53436598" ] } } } } } ], "data": { "uuid": "python-4-1413", "seg": [ [ [ "容器", "数据类型" ] ] ], "level": "1", "related_data": {} } } }, { "导入代码": { "children": [ { "回退(备用)导入": { "data": { "uuid": "python-5-1372", "seg": [ [ [ "回退", "备用", "导入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_760899_818200" ] } } } } }, { "从即将发布的版本中导入": { "data": { "uuid": "python-5-1373", "seg": [ [ [ "发布", "版本", "导入" ] ] ], "level": "1", "related_data": {} } } }, { "使用__all__进行自定义导入": { "data": { "uuid": "python-5-1374", "seg": [ [ [ "all", "自定义", "导入" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_4644978_29327026" ] } } } } }, { "相对导入": { "data": { "uuid": "python-5-1375", "seg": [ [ [ "导入" ] ] ], "level": "1", "related_data": {} } } }, { "__import__函数": { "data": { "uuid": "python-5-1376", "seg": [ [ [ "import", "函数" ] ] ], "level": "1", "related_data": {} } } }, { "importlib模块": { "data": { "uuid": "python-5-1377", "seg": [ [ [ "importlib", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1414", "seg": [ [ [ "导入" ] ] ], "level": "1", "related_data": {} } } }, { "令人兴奋的Python扩展:NIST的随机数信标": { "children": [ { "如何安装NIST信标库": { "data": { "uuid": "python-5-1378", "seg": [ [ [ "安装", "nist", "信标", "库" ] ] ], "level": "1", "related_data": {} } } }, { "示例:获取值": { "data": { "uuid": "python-5-1379", "seg": [ [ [ "示例" ] ], [ [ "获取", "值" ] ] ], "level": "1", "related_data": {} } } }, { "示例:模拟抛硬币并记录每次正反面的结果": { "data": { "uuid": "python-5-1380", "seg": [ [ [ "示例" ] ], [ [ "模拟", "硬币", "记录", "正反面" ] ] ], "level": "1", "related_data": {} } } }, { "安装Pandas和matplotlib": { "data": { "uuid": "python-5-1381", "seg": [ [ [ "安装", "pandas" ], [ "matplotlib" ] ] ], "level": "1", "related_data": {} } } }, { "创建文本文件": { "data": { "uuid": "python-5-1382", "seg": [ [ [ "创建", "文本文件" ] ] ], "level": "1", "related_data": {} } } }, { "使用Pandas显示数据": { "data": { "uuid": "python-5-1383", "seg": [ [ [ "pandas", "显示", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "进行一些数据分析": { "data": { "uuid": "python-5-1384", "seg": [ [ [ "数据分析" ] ] ], "level": "1", "related_data": {} } } }, { "使用matplotlib进行绘图": { "data": { "uuid": "python-5-1385", "seg": [ [ [ "matplotlib", "绘图" ] ] ], "level": "1", "related_data": {} } } }, { "图表的类型": { "data": { "uuid": "python-5-1386", "seg": [ [ [ "图表", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "安装Scrapy": { "data": { "uuid": "python-5-1387", "seg": [ [ [ "安装", "scrapy" ] ] ], "level": "1", "related_data": {} } } }, { "运行Scrapy": { "data": { "uuid": "python-5-1388", "seg": [ [ [ "运行", "scrapy" ] ] ], "level": "1", "related_data": {} } } }, { "使用Scrapy获取Web数据": { "data": { "uuid": "python-5-1389", "seg": [ [ [ "scrapy", "获取", "web", "数据" ] ] ], "level": "1", "related_data": {} } } }, { "通过Scrapy浏览网页": { "data": { "uuid": "python-5-1390", "seg": [ [ [ "scrapy", "浏览", "网页" ] ] ], "level": "1", "related_data": {} } } }, { "shell选项": { "data": { "uuid": "python-5-1391", "seg": [ [ [ "shell", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "安装Beautiful Soup": { "data": { "uuid": "python-5-1392", "seg": [ [ [ "安装", "beaut", "if", "ul", "soup" ] ] ], "level": "1", "related_data": {} } } }, { "使用Beautiful Soup": { "data": { "uuid": "python-5-1393", "seg": [ [ [ "beaut", "if", "ul", "soup" ] ] ], "level": "1", "related_data": {} } } }, { "如何安装feedparser库": { "data": { "uuid": "python-5-1394", "seg": [ [ [ "安装", "feedparser", "库" ] ] ], "level": "1", "related_data": {} } } }, { "如何使用feedparser库": { "data": { "uuid": "python-5-1395", "seg": [ [ [ "feedparser", "库" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7422933_53382743" ] } } } } }, { "安装NumPy": { "data": { "uuid": "python-5-1396", "seg": [ [ [ "安装", "numpy" ] ] ], "level": "1", "related_data": {} } } }, { "使用NumPy": { "data": { "uuid": "python-5-1397", "seg": [ [ [ "numpy" ] ] ], "level": "1", "related_data": {} } } }, { "使用NumPy数组": { "data": { "uuid": "python-5-1398", "seg": [ [ [ "numpy", "数组" ] ] ], "level": "1", "related_data": {} } } }, { "统计度量": { "data": { "uuid": "python-5-1399", "seg": [ [ [ "统计", "度量" ] ] ], "level": "1", "related_data": {} } } }, { "如何安装Pillow库": { "data": { "uuid": "python-5-1400", "seg": [ [ [ "安装", "pillow", "库" ] ] ], "level": "1", "related_data": {} } } }, { "图像显示:确定文件的大小和类型并显示": { "data": { "uuid": "python-5-1401", "seg": [ [ [ "图像", "显示" ] ], [ [ "文件", "大小" ], [ "类型", "显示" ] ] ], "level": "1", "related_data": {} } } }, { "图像处理:裁剪图像的一部分": { "data": { "uuid": "python-5-1402", "seg": [ [ [ "图像处理" ] ], [ [ "裁剪", "图像" ] ] ], "level": "1", "related_data": {} } } }, { "随机数": { "data": { "uuid": "python-5-1403", "seg": [ [ [ "随机数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7436311_53407961", "8_757801_813436" ] } } } } }, { "密码生成器": { "data": { "uuid": "python-5-1404", "seg": [ [ [ "密码", "生成器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1415", "seg": [ [ [ "令人兴奋", "python", "扩展" ] ], [ [ "nist", "随机数", "信标" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-255", "seg": [ [ [ "基础知识" ] ] ], "level": "1", "related_data": {} } } }, { "函数": { "children": [ { "参数": { "children": [ { "规划时的灵活性": { "data": { "uuid": "python-5-1405", "seg": [ [ [ "规划", "灵活性" ] ] ], "level": "1", "related_data": {} } } }, { "可变位置参数": { "data": { "uuid": "python-5-1406", "seg": [ [ [ "可变", "位置", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7425110_53386302", "8_7456545_53440359", "8_7399447_53346657" ] } } } } }, { "可变关键字参数": { "data": { "uuid": "python-5-1407", "seg": [ [ [ "可变", "关键字", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "组合不同类型的参数": { "data": { "uuid": "python-5-1408", "seg": [ [ [ "组合", "类型", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7414950_53368159" ] } } } } }, { "调用具有可变参数的函数": { "data": { "uuid": "python-5-1409", "seg": [ [ [ "调用", "可变", "参数", "函数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_697921_584217", "8_7400569_53348550" ] } } } } }, { "传递参数": { "data": { "uuid": "python-5-1410", "seg": [ [ [ "传递", "参数" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_661908_477269", "8_683841_540603", "8_7426094_53388825", "8_7408842_53359041", "8_7462931_53448753", "8_7436298_53407886", "8_1102041_1316448", "8_665808_483661", "8_1101907_1316391", "8_691682_564613" ] } } } } }, { "自省": { "data": { "uuid": "python-5-1411", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1416", "seg": [ [ [ "参数" ] ] ], "level": "1", "related_data": {} } } }, { "装饰器": { "children": [ { "闭包": { "data": { "uuid": "python-5-1412", "seg": [ [ [ "闭", "包" ] ] ], "level": "1", "related_data": {} } } }, { "包装器": { "data": { "uuid": "python-5-1413", "seg": [ [ [ "包装", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7456975_53441583" ] } } } } }, { "带参数的装饰器": { "data": { "uuid": "python-5-1414", "seg": [ [ [ "带", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7439759_53414855" ] } } } } }, { "带参数或不带参数的装饰器": { "data": { "uuid": "python-5-1415", "seg": [ [ [ "带", "参数", "装饰", "器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1417", "seg": [ [ [ "装饰", "器" ] ] ], "level": "1", "related_data": {} } } }, { "函数注解": { "children": [ { "提取样板": { "data": { "uuid": "python-5-1416", "seg": [ [ [ "提取", "样板" ] ] ], "level": "1", "related_data": {} } } }, { "用装饰器进行注解": { "data": { "uuid": "python-5-1417", "seg": [ [ [ "装饰", "器", "注解" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1418", "seg": [ [ [ "函数", "注解" ] ] ], "level": "1", "related_data": {} } } }, { "生成器": { "data": { "uuid": "python-4-1419", "seg": [ [ [ "生成器" ] ] ], "level": "1", "related_data": {} } } }, { "lambda": { "data": { "uuid": "python-4-1420", "seg": [ [ [ "lambda" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7395146_53337257", "8_1063329_1261255", "8_1071676_1273970", "8_7396015_53339152", "8_695393_577863" ] } } } } }, { "自省": { "children": [ { "标识对象类型": { "data": { "uuid": "python-5-1418", "seg": [ [ [ "标识", "对象", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "模块和软件包": { "data": { "uuid": "python-5-1419", "seg": [ [ [ "模块" ], [ "软件包" ] ] ], "level": "1", "related_data": {} } } }, { "文档字符串": { "children": [ { "描述函数的作用": { "data": { "uuid": "python-6-223", "seg": [ [ [ "描述", "函数", "作用" ] ] ], "level": "1", "related_data": {} } } }, { "返回值": { "data": { "uuid": "python-6-224", "seg": [ [ [ "返回值" ] ] ], "level": "1", "related_data": {} } } }, { "包含预期的异常": { "data": { "uuid": "python-6-225", "seg": [ [ [ "包含", "预期", "异常" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7443370_53420823" ] } } } } } ], "data": { "uuid": "python-5-1420", "seg": [ [ [ "文档", "字符串" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1421", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-256", "seg": [ [ [ "函数" ] ] ], "level": "1", "related_data": {} } } }, { "类": { "children": [ { "继承": { "children": [ { "多重继承": { "data": { "uuid": "python-5-1421", "seg": [ [ [ "继承" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7426882_53390933", "8_7399787_53347321", "8_7419306_53376360" ] } } } } }, { "方法解析顺序": { "data": { "uuid": "python-5-1422", "seg": [ [ [ "方法", "解析", "顺序" ] ] ], "level": "1", "related_data": {} } } }, { "使用super函数将控制权传递给其他类": { "data": { "uuid": "python-5-1423", "seg": [ [ [ "super", "函数", "控制权", "传递", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1091303_1298651" ] } } } } }, { "自省": { "data": { "uuid": "python-5-1424", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1422", "seg": [ [ [ "继承" ] ] ], "level": "1", "related_data": {} } } }, { "如何创建类": { "children": [ { "在运行时创建类": { "data": { "uuid": "python-5-1425", "seg": [ [ [ "运行", "创建", "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7396298_53339736", "8_7425487_53386943", "8_7431278_53399484", "8_7421178_53379518", "8_695356_577765", "8_7448147_53428159", "8_1056927_1254094" ] } } } } }, { "元类": { "data": { "uuid": "python-5-1426", "seg": [ [ [ "类" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_697693_583641", "8_7426705_53390621", "8_7452227_53434357", "8_733469_800699", "8_7455352_53438211", "8_1080794_1286361", "8_730467_745426", "8_7443007_53420032", "8_178099_61937", "8_7426568_53390093" ] } } } } }, { "控制命名空间": { "data": { "uuid": "python-5-1427", "seg": [ [ [ "控制", "命名", "空间" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1423", "seg": [ [ [ "创建", "类" ] ] ], "level": "1", "related_data": {} } } }, { "成员变量": { "children": [ { "属性": { "data": { "uuid": "python-5-1428", "seg": [ [ [ "属性" ] ] ], "level": "1", "related_data": {} } } }, { "描述器": { "data": { "uuid": "python-5-1429", "seg": [ [ [ "描述", "器" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7436146_53407436" ] } } } } } ], "data": { "uuid": "python-4-1424", "seg": [ [ [ "成员", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "方法": { "children": [ { "非绑定方法": { "data": { "uuid": "python-5-1430", "seg": [ [ [ "绑定", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "绑定方法": { "data": { "uuid": "python-5-1431", "seg": [ [ [ "绑定", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7424567_53385666", "8_7427174_53391248", "8_7433452_53403694", "8_7396716_53340826", "8_830555_929770", "8_7453021_53435572", "8_7460684_53445858", "8_7463001_53448767", "8_7413490_53365497", "8_752458_806553" ] } } } } } ], "data": { "uuid": "python-4-1425", "seg": [ [ [ "方法" ] ] ], "level": "1", "related_data": {} } } }, { "魔术方法": { "children": [ { "处理成员变量": { "data": { "uuid": "python-5-1432", "seg": [ [ [ "成员", "变量" ] ] ], "level": "1", "related_data": {} } } }, { "字符串表示": { "children": [ { "字节字符串": { "children": [ { "借助chr和ord进行简单的转换": { "data": { "uuid": "python-7-34", "seg": [ [ [ "借助", "chr" ], [ "ord", "转换" ] ] ], "level": "1", "related_data": {} } } }, { "借助struct模块进行复杂的转换": { "data": { "uuid": "python-7-35", "seg": [ [ [ "借助", "struct", "模块", "转换" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-6-226", "seg": [ [ [ "字节", "字符串" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_856351_981509" ] } } } } }, { "文本": { "children": [ { "Unicode": { "data": { "uuid": "python-7-36", "seg": [ [ [ "unicode" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_200319_120483", "8_7431338_53399569", "8_717036_710275", "8_7414933_53368053" ] } } } } }, { "编码": { "data": { "uuid": "python-7-37", "seg": [ [ [ "编码" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7450298_53430844" ] } } } } } ], "data": { "uuid": "python-6-227", "seg": [ [ [ "文本" ] ] ], "level": "1", "related_data": {} } } }, { "简单的替换": { "data": { "uuid": "python-6-228", "seg": [ [ [ "替换" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_2165_5043", "8_1084382_1290976", "8_7460867_53445985" ] } } } } }, { "格式化": { "children": [ { "在对象中查找值": { "data": { "uuid": "python-7-38", "seg": [ [ [ "对象", "查找", "值" ] ] ], "level": "1", "related_data": {} } } }, { "区分字符串类型": { "data": { "uuid": "python-7-39", "seg": [ [ [ "区分", "字符串", "类型" ] ] ], "level": "1", "related_data": {} } } }, { "标准格式规范": { "data": { "uuid": "python-7-40", "seg": [ [ [ "标准", "格式", "规范" ] ] ], "level": "1", "related_data": {} } } }, { "为文本文档制作目录": { "data": { "uuid": "python-7-41", "seg": [ [ [ "文本文档", "制作", "目录" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451087_53432172", "8_760554_817954" ] } } } } }, { "自定义格式规范": { "data": { "uuid": "python-7-42", "seg": [ [ [ "自定义", "格式", "规范" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-6-229", "seg": [ [ [ "格式化" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-5-1433", "seg": [ [ [ "字符串" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1426", "seg": [ [ [ "魔术", "方法" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7416213_53370263" ] } } } } } ], "data": { "uuid": "python-3-257", "seg": [ [ [ "类" ] ] ], "level": "1", "related_data": {} } } }, { "通用协议": { "children": [ { "基本运算": { "children": [ { "数学运算": { "data": { "uuid": "python-5-1434", "seg": [ [ [ "数学", "运算" ] ] ], "level": "1", "related_data": {} } } }, { "按位运算": { "data": { "uuid": "python-5-1435", "seg": [ [ [ "位", "运算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440608_53416042", "8_7449500_53429646", "8_7430509_53397609", "8_7449351_53429676" ] } } } } }, { "运算符的变体": { "data": { "uuid": "python-5-1436", "seg": [ [ [ "运算符", "变体" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1427", "seg": [ [ [ "运算" ] ] ], "level": "1", "related_data": {} } } }, { "数字": { "children": [ { "符号运算": { "data": { "uuid": "python-5-1437", "seg": [ [ [ "符号", "运算" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7425125_53386330", "8_7442730_53419672" ] } } } } }, { "比较运算": { "data": { "uuid": "python-5-1438", "seg": [ [ [ "运算" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1428", "seg": [ [ [ "数字" ] ] ], "level": "1", "related_data": {} } } }, { "可迭代对象": { "data": { "uuid": "python-4-1429", "seg": [ [ [ "迭代", "对象" ] ] ], "level": "1", "related_data": {} } } }, { "序列": { "data": { "uuid": "python-4-1430", "seg": [ [ [ "序列" ] ] ], "level": "1", "related_data": {} } } }, { "映射": { "data": { "uuid": "python-4-1431", "seg": [ [ [ "映射" ] ] ], "level": "1", "related_data": {} } } }, { "_call_方法": { "data": { "uuid": "python-4-1432", "seg": [ [ [ "call", "方法" ] ] ], "level": "1", "related_data": {} } } }, { "上下文管理器": { "data": { "uuid": "python-4-1433", "seg": [ [ [ "上下文", "管理器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-258", "seg": [ [ [ "通用", "协议" ] ] ], "level": "1", "related_data": {} } } }, { "对象管理": { "children": [ { "命名空间字典": { "data": { "uuid": "python-4-1434", "seg": [ [ [ "命名", "空间", "字典" ] ] ], "level": "1", "related_data": {} } } }, { "垃圾回收": { "children": [ { "引用计数": { "data": { "uuid": "python-5-1439", "seg": [ [ [ "引用", "计数" ] ] ], "level": "1", "related_data": {} } } }, { "循环引用": { "data": { "uuid": "python-5-1440", "seg": [ [ [ "循环", "引用" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_728538_740043" ] } } } } }, { "弱引用": { "data": { "uuid": "python-5-1441", "seg": [ [ [ "弱", "引用" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1435", "seg": [ [ [ "垃圾", "回收" ] ] ], "level": "1", "related_data": {} } } }, { "Python对象的序列化": { "data": { "uuid": "python-4-1436", "seg": [ [ [ "python", "对象", "序列化" ] ] ], "level": "1", "related_data": {} } } }, { "复制": { "children": [ { "浅层复制": { "data": { "uuid": "python-5-1442", "seg": [ [ [ "浅层", "复制" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7435153_53405695" ] } } } } }, { "深层复制": { "data": { "uuid": "python-5-1443", "seg": [ [ [ "深层", "复制" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_168687_44115" ] } } } } } ], "data": { "uuid": "python-4-1437", "seg": [ [ [ "复制" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-259", "seg": [ [ [ "对象", "管理" ] ] ], "level": "1", "related_data": {} } } }, { "文档的编写": { "children": [ { "恰当地命名": { "data": { "uuid": "python-4-1438", "seg": [ [ [ "恰当", "命名" ] ] ], "level": "1", "related_data": {} } } }, { "注释": { "data": { "uuid": "python-4-1439", "seg": [ [ [ "注释" ] ] ], "level": "1", "related_data": {} } } }, { "代码之外的文档": { "children": [ { "安装与配置": { "data": { "uuid": "python-5-1444", "seg": [ [ [ "安装" ], [ "配置" ] ] ], "level": "1", "related_data": {} } } }, { "教程": { "data": { "uuid": "python-5-1445", "seg": [ [ [ "教程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1095911_1308616", "8_7441964_53418595" ] } } } } }, { "参考文档": { "data": { "uuid": "python-5-1446", "seg": [ [ [ "参考", "文档" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1078235_1282634", "8_750535_803650", "8_7444935_53423492", "8_1078229_1282604" ] } } } } } ], "data": { "uuid": "python-4-1440", "seg": [ [ [ "之外", "文档" ] ] ], "level": "1", "related_data": {} } } }, { "用于编写文档的实用工具": { "children": [ { "链接": { "data": { "uuid": "python-5-1447", "seg": [ [ [ "链接" ] ] ], "level": "1", "related_data": {} } } }, { "Sphinx": { "data": { "uuid": "python-5-1448", "seg": [ [ [ "sphinx" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1441", "seg": [ [ [ "用于", "编写", "文档", "实用工具" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-260", "seg": [ [ [ "文档", "编写" ] ] ], "level": "1", "related_data": {} } } }, { "测试": { "children": [ { "测试驱动开发": { "data": { "uuid": "python-4-1442", "seg": [ [ [ "驱动", "开发" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7451499_53432790" ] } } } } }, { "doctest": { "children": [ { "呈现输出": { "data": { "uuid": "python-5-1449", "seg": [ [ [ "呈现", "输出" ] ] ], "level": "1", "related_data": {} } } }, { "与文档集成": { "data": { "uuid": "python-5-1450", "seg": [ [ [], [ "文档", "集成" ] ] ], "level": "1", "related_data": {} } } }, { "运行测试": { "data": { "uuid": "python-5-1451", "seg": [ [ [ "运行" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1443", "seg": [ [ [ "doctest" ] ] ], "level": "1", "related_data": {} } } }, { "unittest模块": { "children": [ { "初始化配置": { "data": { "uuid": "python-5-1452", "seg": [ [ [ "初始化", "配置" ] ] ], "level": "1", "related_data": {} } } }, { "编写测试": { "data": { "uuid": "python-5-1453", "seg": [ [ [ "编写" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_990484_1157810", "8_7440561_53415905", "8_7454419_53437139", "8_7446343_53425495", "8_7447759_53427705", "8_7452866_53435291", "8_7438286_53411981", "8_7443024_53420059", "8_7450559_53431245", "8_7443021_53420061" ] } } } } }, { "其他比较": { "data": { "uuid": "python-5-1454", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "测试异常": { "data": { "uuid": "python-5-1455", "seg": [ [ [ "异常" ] ] ], "level": "1", "related_data": {} } } }, { "测试对象标识": { "data": { "uuid": "python-5-1456", "seg": [ [ [ "对象", "标识" ] ] ], "level": "1", "related_data": {} } } }, { "释放资源": { "data": { "uuid": "python-5-1457", "seg": [ [ [ "释放", "资源" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1444", "seg": [ [ [ "unittest", "模块" ] ] ], "level": "1", "related_data": {} } } }, { "提供自定义的测试类": { "data": { "uuid": "python-4-1445", "seg": [ [ [ "提供", "自定义", "类" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-261", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } }, { "发布": { "children": [ { "许可证": { "children": [ { "GNU通用公共许可证": { "data": { "uuid": "python-5-1458", "seg": [ [ [ "gnu", "通用", "公共", "许可证" ] ] ], "level": "1", "related_data": {} } } }, { "Affero通用公共许可证": { "data": { "uuid": "python-5-1459", "seg": [ [ [ "affero", "通用", "公共", "许可证" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_717031_835269" ] } } } } }, { "GNU宽通用公共许可证": { "data": { "uuid": "python-5-1460", "seg": [ [ [ "gnu", "宽", "通用", "公共", "许可证" ] ] ], "level": "1", "related_data": {} } } }, { "伯克利软件发行许可证": { "data": { "uuid": "python-5-1461", "seg": [ [ [ "伯克利", "软件", "发行", "许可证" ] ] ], "level": "1", "related_data": {} } } }, { "其他许可证": { "data": { "uuid": "python-5-1462", "seg": [ [ [ "许可证" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1446", "seg": [ [ [ "许可证" ] ] ], "level": "1", "related_data": {} } } }, { "打包": { "children": [ { "setup.py": { "data": { "uuid": "python-5-1463", "seg": [ [ [ "setup", "py" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7398362_53344427", "8_7460526_53445603", "8_662603_478562", "8_7398986_53345718", "8_7456539_53440726", "8_72609_36651", "8_7406993_53356714", "8_699289_587335", "8_1060961_1258745", "8_648615_453820" ] } } } } }, { "MANIFEST.in": { "data": { "uuid": "python-5-1464", "seg": [ [ [ "manifest", "in" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7408921_53359142" ] } } } } }, { "sdist命令": { "data": { "uuid": "python-5-1465", "seg": [ [ [ "sdist", "命令" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1447", "seg": [ [ [ "打包" ] ] ], "level": "1", "related_data": {} } } }, { "发布": { "data": { "uuid": "python-4-1448", "seg": [ [ [ "发布" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-262", "seg": [ [ [ "发布" ] ] ], "level": "1", "related_data": {} } } }, { "构建CSV框架sheets": { "children": [ { "构建声明性框架": { "children": [ { "声明性编程简介": { "data": { "uuid": "python-5-1466", "seg": [ [ [ "声明", "性", "编程", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "是否构建声明性框架": { "data": { "uuid": "python-5-1467", "seg": [ [ [ "构建", "声明", "性", "框架" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1449", "seg": [ [ [ "构建", "声明", "性", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "构建框架": { "children": [ { "管理选项": { "data": { "uuid": "python-5-1468", "seg": [ [ [ "管理", "选项" ] ] ], "level": "1", "related_data": {} } } }, { "定义字段": { "data": { "uuid": "python-5-1469", "seg": [ [ [ "定义", "字", "段" ] ] ], "level": "1", "related_data": {} } } }, { "将字段附加到类": { "data": { "uuid": "python-5-1470", "seg": [ [ [ "将字段", "附加", "类" ] ] ], "level": "1", "related_data": {} } } }, { "添加元类": { "data": { "uuid": "python-5-1471", "seg": [ [ [ "添加", "类" ] ] ], "level": "1", "related_data": {} } } }, { "整合": { "data": { "uuid": "python-5-1472", "seg": [ [ [ "整合" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1450", "seg": [ [ [ "构建", "框架" ] ] ], "level": "1", "related_data": {} } } }, { "字段排序": { "children": [ { "DeclarativeMeta.__prepare__": { "data": { "uuid": "python-5-1473", "seg": [ [ [ "declarativemeta", "prepare" ] ] ], "level": "1", "related_data": {} } } }, { "Column.__init__": { "data": { "uuid": "python-5-1474", "seg": [ [ [ "column", "init" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_159666_29307", "8_7447913_53427859", "8_680514_530615" ] } } } } }, { "Column.__new__": { "data": { "uuid": "python-5-1475", "seg": [ [ [ "column", "new" ] ] ], "level": "1", "related_data": {} } } }, { "CounterMeta.__call__": { "data": { "uuid": "python-5-1476", "seg": [ [ [ "countermeta", "call" ] ] ], "level": "1", "related_data": {} } } }, { "挑选选项": { "data": { "uuid": "python-5-1477", "seg": [ [ [ "挑选", "选项" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1451", "seg": [ [ [ "字", "段", "排序" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_770447_832258", "8_7462309_53448015", "8_7414144_53366632" ] } } } } }, { "构建字段库": { "children": [ { "StringField(字符串字段)": { "data": { "uuid": "python-5-1478", "seg": [ [ [ "stringfield", "字符串", "字", "段" ] ] ], "level": "1", "related_data": {} } } }, { "IntegerColumn(整数列)": { "data": { "uuid": "python-5-1479", "seg": [ [ [ "integercolumn", "整数", "列" ] ] ], "level": "1", "related_data": {} } } }, { "FloatColumn(浮点数列)": { "data": { "uuid": "python-5-1480", "seg": [ [ [ "floatcolumn", "浮点数", "列" ] ] ], "level": "1", "related_data": {} } } }, { "DecimalColumn(小数列)": { "data": { "uuid": "python-5-1481", "seg": [ [ [ "decimalcolumn" ] ] ], "level": "1", "related_data": {} } } }, { "DateColumn(日期列)": { "data": { "uuid": "python-5-1482", "seg": [ [ [ "datecolumn", "日期", "列" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1452", "seg": [ [ [ "构建", "字段", "库" ] ] ], "level": "1", "related_data": {} } } }, { "回到CSV": { "children": [ { "检查参数": { "data": { "uuid": "python-5-1483", "seg": [ [ [ "检查", "参数" ] ] ], "level": "1", "related_data": {} } } }, { "填充值": { "data": { "uuid": "python-5-1484", "seg": [ [ [ "填充", "值" ] ] ], "level": "1", "related_data": {} } } }, { "读取器": { "data": { "uuid": "python-5-1485", "seg": [ [ [ "读取器" ] ] ], "level": "1", "related_data": {} } } }, { "写入器": { "data": { "uuid": "python-5-1486", "seg": [ [ [ "写入", "器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1453", "seg": [ [ [ "回到", "csv" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-263", "seg": [ [ [ "构建", "csv", "框架", "sheets" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-2-16", "seg": [ [ [ "高级", "教程" ] ] ], "level": "1", "related_data": {} } } }, { "其他": { "children": [ { "GUI界面编程": { "children": [ { "初识GUI": { "children": [ { "什么是GUI": { "data": { "uuid": "python-5-1487", "seg": [ [ [ "gui" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7434802_53405206", "8_7451673_53433125", "8_7418406_53374329", "8_7439039_53416120", "8_668350_488565", "8_713129_704299", "8_718217_711805", "8_1100557_1315375" ] } } } } }, { "常用的GUI框架": { "data": { "uuid": "python-5-1488", "seg": [ [ [ "gui", "框架" ] ] ], "level": "2", "related_data": {} } } }, { "安装wxPython": { "data": { "uuid": "python-5-1489", "seg": [ [ [ "安装", "wxpython" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1454", "seg": [ [ [ "初识", "gui" ] ] ], "level": "1", "related_data": {} } } }, { "创建应用程序": { "children": [ { "创建一个wx.App的子类": { "data": { "uuid": "python-5-1490", "seg": [ [ [ "创建", "wx", "app", "子类" ] ] ], "level": "1", "related_data": {} } } }, { "直接使用wx.App": { "data": { "uuid": "python-5-1491", "seg": [ [ [ "wx", "app" ] ] ], "level": "1", "related_data": {} } } }, { "使用wx.Frame框架": { "data": { "uuid": "python-5-1492", "seg": [ [ [ "wx", "frame", "框架" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1455", "seg": [ [ [ "创建", "应用程序" ] ] ], "level": "1", "related_data": {} } } }, { "常用控件": { "children": [ { "StaticText文本类": { "data": { "uuid": "python-5-1493", "seg": [ [ [ "statictext", "文本", "类" ] ] ], "level": "1", "related_data": {} } } }, { "TextCtrl输入文本类": { "data": { "uuid": "python-5-1494", "seg": [ [ [ "textctrl", "输入", "文本", "类" ] ] ], "level": "1", "related_data": {} } } }, { "Button按钮类": { "data": { "uuid": "python-5-1495", "seg": [ [ [ "button", "按钮", "类" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1456", "seg": [ [ [ "控件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_736669_765029" ] } } } } }, { "BoxSizer布局": { "children": [ { "什么是BoxSizer": { "data": { "uuid": "python-5-1496", "seg": [ [ [ "boxsizer" ] ] ], "level": "1", "related_data": {} } } }, { "使用BoxSizer布局": { "data": { "uuid": "python-5-1497", "seg": [ [ [ "boxsizer", "布局" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_1078148_1282521" ] } } } } } ], "data": { "uuid": "python-4-1457", "seg": [ [ [ "boxsizer", "布局" ] ] ], "level": "1", "related_data": {} } } }, { "事件处理": { "children": [ { "什么是事件": { "data": { "uuid": "python-5-1498", "seg": [ [ [ "事件" ] ] ], "level": "1", "related_data": {} } } }, { "绑定事件": { "data": { "uuid": "python-5-1499", "seg": [ [ [ "绑定", "事件" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7432708_53402390" ] } } } } } ], "data": { "uuid": "python-4-1458", "seg": [ [ [ "事件处理" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-264", "seg": [ [ [ "gui", "界面", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "Pygame游戏编程": { "children": [ { "初识Pygame": { "children": [ { "安装Pygame": { "data": { "uuid": "python-5-1500", "seg": [ [ [ "安装", "pygame" ] ] ], "level": "1", "related_data": {} } } }, { "Pygame常用模块": { "data": { "uuid": "python-5-1501", "seg": [ [ [ "pygame", "模块" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1459", "seg": [ [ [ "初识", "pygame" ] ] ], "level": "1", "related_data": {} } } }, { "Pygame基本使用": { "data": { "uuid": "python-4-1460", "seg": [ [ [ "pygame" ] ] ], "level": "1", "related_data": {} } } }, { "开发Flappy Bird游戏": { "children": [ { "游戏简介": { "data": { "uuid": "python-5-1502", "seg": [ [ [ "游戏", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "游戏分析": { "data": { "uuid": "python-5-1503", "seg": [ [ [ "游戏", "分析" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_769876_831094", "8_354570_367108", "8_1048722_1246232", "8_1069179_1270459", "8_7459761_53444790", "8_931363_1066446" ] } } } } }, { "搭建主框架": { "data": { "uuid": "python-5-1504", "seg": [ [ [ "搭建", "主", "框架" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_361578_379570" ] } } } } }, { "创建小鸟类": { "data": { "uuid": "python-5-1505", "seg": [ [ [ "创建", "鸟类" ] ] ], "level": "2", "related_data": {} } } }, { "创建管道类": { "data": { "uuid": "python-5-1506", "seg": [ [ [ "创建", "管道", "类" ] ] ], "level": "2", "related_data": {} } } }, { "计算得分": { "data": { "uuid": "python-5-1507", "seg": [ [ [ "计算", "得分" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7454572_53437253" ] } } } } }, { "碰撞检测": { "data": { "uuid": "python-5-1508", "seg": [ [ [ "碰撞检测" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1461", "seg": [ [ [ "开发", "flappy", "bird", "游戏" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-265", "seg": [ [ [ "pygame", "游戏", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "网络爬虫开发": { "children": [ { "初识网络爬虫": { "children": [ { "网络爬虫概述": { "data": { "uuid": "python-5-1509", "seg": [ [ [ "网络", "爬虫", "概述" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_716511_709361", "8_955242_1099793", "8_1079567_1284316" ] } } } } }, { "网络爬虫的分类": { "data": { "uuid": "python-5-1510", "seg": [ [ [ "网络", "爬虫", "分类" ] ] ], "level": "2", "related_data": {} } } }, { "网络爬虫的基本原理": { "data": { "uuid": "python-5-1511", "seg": [ [ [ "网络", "爬虫", "基本原理" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1462", "seg": [ [ [ "初识", "网络", "爬虫" ] ] ], "level": "2", "related_data": {} } } }, { "网络爬虫的常用技术": { "children": [ { "Python的网络请求": { "data": { "uuid": "python-5-1512", "seg": [ [ [ "python", "网络" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_687492_805179", "8_7413367_53365304", "8_179454_64784", "8_1101412_1315915" ] } } } } }, { "请求headers处理": { "data": { "uuid": "python-5-1513", "seg": [ [ [ "headers" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7407825_53357988" ] } } } } }, { "网络超时": { "data": { "uuid": "python-5-1514", "seg": [ [ [ "网络", "超时" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7412356_53363856" ] } } } } }, { "代理服务": { "data": { "uuid": "python-5-1515", "seg": [ [ [ "代理服务" ] ] ], "level": "2", "related_data": {} } } }, { "HTML解析之BeautifulSoup": { "data": { "uuid": "python-5-1516", "seg": [ [ [ "html", "解析", "beaut", "if", "ulsoup" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1050574_1247876", "8_1056290_1253439" ] } } } } } ], "data": { "uuid": "python-4-1463", "seg": [ [ [ "网络", "爬虫", "技术" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7438596_53412262" ] } } } } }, { "网络爬虫开发常用框架": { "children": [ { "Scrapy爬虫框架": { "data": { "uuid": "python-5-1517", "seg": [ [ [ "scrapy", "爬虫", "框架" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1090245_1296983" ] } } } } }, { "Crawley爬虫框架": { "data": { "uuid": "python-5-1518", "seg": [ [ [ "crawley", "爬虫", "框架" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_4645514_29328195" ] } } } } }, { "PySpider爬虫框架": { "data": { "uuid": "python-5-1519", "seg": [ [ [ "pyspider", "爬虫", "框架" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1464", "seg": [ [ [ "网络", "爬虫", "开发", "框架" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-266", "seg": [ [ [ "网络", "爬虫", "开发" ] ] ], "level": "1", "related_data": {} } } }, { "使用进程和线程": { "children": [ { "什么是进程": { "data": { "uuid": "python-4-1465", "seg": [ [ [ "进程" ] ] ], "level": "1", "related_data": {} } } }, { "创建进程的常用方式": { "children": [ { "使用multiprocessing模块创建进程": { "data": { "uuid": "python-5-1520", "seg": [ [ [ "multiprocessing", "模块", "创建", "进程" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_1070935_1272556" ] } } } } }, { "使用Process子类创建进程": { "data": { "uuid": "python-5-1521", "seg": [ [ [ "process", "子类", "创建", "进程" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_7395380_53338562" ] } } } } }, { "使用进程池Pool创建进程": { "data": { "uuid": "python-5-1522", "seg": [ [ [ "进程", "池", "pool", "创建" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_715115_707357", "8_7441008_53416756" ] } } } } } ], "data": { "uuid": "python-4-1466", "seg": [ [ [ "创建", "进程", "方式" ] ] ], "level": "1", "related_data": {} } } }, { "进程间通信": { "children": [ { "队列简介": { "data": { "uuid": "python-5-1523", "seg": [ [ [ "队列", "简介" ] ] ], "level": "2", "related_data": {} } } }, { "多进程队列的使用": { "data": { "uuid": "python-5-1524", "seg": [ [ [ "进程", "队列" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_677429_519257", "8_1008246_1191962", "8_7415431_53368956", "8_3669054_24091150", "8_7429887_53396833" ] } } } } }, { "使用队列在进程间通信": { "data": { "uuid": "python-5-1525", "seg": [ [ [ "队列", "进程", "间通信" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1467", "seg": [ [ [ "进程", "间通信" ] ] ], "level": "2", "related_data": {} } } }, { "什么是线程": { "data": { "uuid": "python-4-1468", "seg": [ [ [ "线程" ] ] ], "level": "1", "related_data": {} } } }, { "创建线程": { "children": [ { "使用threading模块创建线程": { "data": { "uuid": "python-5-1526", "seg": [ [ [ "threading", "模块", "创建", "线程" ] ] ], "level": "1", "related_data": {} } } }, { "使用Thread子类创建线程": { "data": { "uuid": "python-5-1527", "seg": [ [ [ "thread", "子类", "创建", "线程" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7417012_53371621" ] } } } } } ], "data": { "uuid": "python-4-1469", "seg": [ [ [ "创建", "线程" ] ] ], "level": "1", "related_data": {} } } }, { "线程间通信": { "children": [ { "什么是互斥锁": { "data": { "uuid": "python-5-1528", "seg": [ [ [ "互斥", "锁" ] ] ], "level": "2", "related_data": { "qa": { "data_id": [ "8_783342_855029" ] } } } } }, { "使用互斥锁": { "data": { "uuid": "python-5-1529", "seg": [ [ [ "互斥", "锁" ] ] ], "level": "2", "related_data": {} } } }, { "使用队列在线程间通信": { "data": { "uuid": "python-5-1530", "seg": [ [ [ "队列", "程", "间通信" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1470", "seg": [ [ [ "线程", "间通信" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-267", "seg": [ [ [ "进程" ], [ "线程" ] ] ], "level": "1", "related_data": {} } } }, { "网络编程": { "children": [ { "网络基础": { "children": [ { "TCP/IP简介": { "data": { "uuid": "python-5-1531", "seg": [ [ [ "tcp", "ip", "简介" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_676347_515186", "8_5718088_37910519", "8_338334_336135", "8_680488_530507", "8_338259_335932", "8_7423350_53383664", "8_1070868_1272507", "8_932639_1072137" ] } } } } }, { "UDP简介": { "data": { "uuid": "python-5-1532", "seg": [ [ [ "udp", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "Socket简介": { "data": { "uuid": "python-5-1533", "seg": [ [ [ "socket", "简介" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1471", "seg": [ [ [ "网络", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "TCP编程": { "children": [ { "创建TCP服务器": { "data": { "uuid": "python-5-1534", "seg": [ [ [ "创建", "tcp", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "创建TCP客户端": { "data": { "uuid": "python-5-1535", "seg": [ [ [ "创建", "tcp", "客户端" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_157702_20946" ] } } } } }, { "执行TCP服务器和客户端": { "data": { "uuid": "python-5-1536", "seg": [ [ [ "执行", "tcp", "服务器" ], [ "客户端" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1472", "seg": [ [ [ "tcp", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "UDP编程": { "children": [ { "创建UDP服务器": { "data": { "uuid": "python-5-1537", "seg": [ [ [ "创建", "udp", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "创建UDP客户端": { "data": { "uuid": "python-5-1538", "seg": [ [ [ "创建", "udp", "客户端" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_338042_335582", "8_338236_336117", "8_338203_335798" ] } } } } }, { "执行UDP服务器和客户端": { "data": { "uuid": "python-5-1539", "seg": [ [ [ "执行", "udp", "服务器" ], [ "客户端" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1473", "seg": [ [ [ "udp", "编程" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-268", "seg": [ [ [ "网络", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "Web编程": { "children": [ { "Web基础": { "children": [ { "HTTP协议": { "data": { "uuid": "python-5-1540", "seg": [ [ [ "http", "协议" ] ] ], "level": "1", "related_data": {} } } }, { "Web服务器": { "data": { "uuid": "python-5-1541", "seg": [ [ [ "web", "服务器" ] ] ], "level": "1", "related_data": {} } } }, { "前端基础": { "data": { "uuid": "python-5-1542", "seg": [ [ [ "前端", "基础" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7462783_53448445", "8_1086913_1293689", "8_7419234_53376254", "8_7432239_53401270", "8_3115086_19903244", "8_7396843_53341099", "8_7429035_53395492", "8_7457696_53442118", "8_7413309_53365200", "8_645972_448043" ] } } } } }, { "静态服务器": { "data": { "uuid": "python-5-1543", "seg": [ [ [ "静态", "服务器" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1474", "seg": [ [ [ "web", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI接口": { "children": [ { "CGI简介": { "data": { "uuid": "python-5-1544", "seg": [ [ [ "cgi", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "WSGI简介": { "data": { "uuid": "python-5-1545", "seg": [ [ [ "wsgi", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "定义WSGI接口": { "data": { "uuid": "python-5-1546", "seg": [ [ [ "定义", "wsgi", "接口" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7419076_53376267", "8_1080533_1311692", "8_773322_836985" ] } } } } }, { "运行WSGI服务": { "data": { "uuid": "python-5-1547", "seg": [ [ [ "运行", "wsgi", "服务" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1475", "seg": [ [ [ "wsgi", "接口" ] ] ], "level": "1", "related_data": {} } } }, { "Web框架": { "children": [ { "什么是Web框架": { "data": { "uuid": "python-5-1548", "seg": [ [ [ "web", "框架" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7463420_53449301", "8_746367_795737", "8_1064165_1262345" ] } } } } }, { "Python中常用的Web框架": { "data": { "uuid": "python-5-1549", "seg": [ [ [ "python", "web", "框架" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1476", "seg": [ [ [ "web", "框架" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-3-269", "seg": [ [ [ "web", "编程" ] ] ], "level": "1", "related_data": {} } } }, { "Flask框架": { "children": [ { "Flask简介": { "children": [ { "安装虚拟环境": { "data": { "uuid": "python-5-1550", "seg": [ [ [ "安装", "虚拟环境" ] ] ], "level": "1", "related_data": {} } } }, { "安装Flask": { "data": { "uuid": "python-5-1551", "seg": [ [ [ "安装", "flask" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_7440563_53415893", "8_192123_94728", "8_653829_463556", "8_7422859_53384260", "8_190182_90995", "8_7440885_53416551" ] } } } } }, { "第一个Flask程序": { "data": { "uuid": "python-5-1552", "seg": [ [ [ "flask", "程序" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1477", "seg": [ [ [ "flask", "简介" ] ] ], "level": "1", "related_data": {} } } }, { "Flask基础": { "children": [ { "开启调试模式": { "data": { "uuid": "python-5-1553", "seg": [ [ [ "开启", "调试模式" ] ] ], "level": "1", "related_data": {} } } }, { "路由": { "data": { "uuid": "python-5-1554", "seg": [ [ [ "路由" ] ] ], "level": "1", "related_data": {} } } }, { "静态文件": { "data": { "uuid": "python-5-1555", "seg": [ [ [ "静态", "文件" ] ] ], "level": "1", "related_data": {} } } }, { "蓝图": { "data": { "uuid": "python-5-1556", "seg": [ [ [ "蓝图" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1478", "seg": [ [ [ "flask", "基础" ] ] ], "level": "1", "related_data": {} } } }, { "模板": { "children": [ { "渲染模板": { "data": { "uuid": "python-5-1557", "seg": [ [ [ "渲染", "模板" ] ] ], "level": "1", "related_data": {} } } }, { "变量": { "data": { "uuid": "python-5-1558", "seg": [ [ [ "变量" ] ] ], "level": "1", "related_data": {} } } }, { "控制结构": { "data": { "uuid": "python-5-1559", "seg": [ [ [ "控制结构" ] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-4-1479", "seg": [ [ [ "模板" ] ] ], "level": "1", "related_data": {} } } }, { "Web表单": { "children": [ { "CSRF保护和验证": { "data": { "uuid": "python-5-1560", "seg": [ [ [ "csrf", "保护" ], [ "验证" ] ] ], "level": "2", "related_data": {} } } }, { "表单类": { "data": { "uuid": "python-5-1561", "seg": [ [ [ "表单", "类" ] ] ], "level": "2", "related_data": {} } } }, { "把表单渲染成HTML": { "data": { "uuid": "python-5-1562", "seg": [ [ [ "表单", "渲染", "成", "html" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-4-1480", "seg": [ [ [ "web", "表单" ] ] ], "level": "2", "related_data": {} } } } ], "data": { "uuid": "python-3-270", "seg": [ [ [ "flask", "框架" ] ] ], "level": "1", "related_data": { "qa": { "data_id": [ "8_356834_375068" ] } } } } } ], "data": { "uuid": "python-2-17", "seg": [ [ [] ] ], "level": "1", "related_data": {} } } } ], "data": { "uuid": "python-1-2", "seg": [ [ [ "python", "高阶" ] ] ], "related_data": {} } } }, { "其他": { "children": [ { "其他类别标签问题": { "data": { "uuid": "python-2-18", "seg": [ [ [ "类别", "标签" ] ] ], "related_data": { "qa": { "data_id": [ "8_769637_830593", "8_1090983_1298161", "8_720114_714420", "8_772034_835058", "8_6840189_50887868", "8_7413270_53365115", "8_738459_770368", "8_1097042_1310014", "8_772242_835898", "8_1054372_1251698" ] } } } } }, { "应用类问题": { "data": { "uuid": "python-2-19", "seg": [ [ [ "类" ] ] ], "related_data": { "qa": { "data_id": [ "8_838954_947554", "8_1099978_1314903", "8_7445785_53424616", "8_768584_830176", "8_7399295_53346285", "8_7456509_53440302", "8_770050_831384", "8_718014_711556", "8_703307_594118", "8_356720_372635" ] } } } } }, { "第三方包问题": { "data": { "uuid": "python-2-20", "seg": [ [ [ "包" ] ] ], "related_data": { "qa": { "data_id": [ "8_1077828_1282264", "8_985644_1149188", "8_1059883_1257278", "8_688018_552849", "8_7448039_53428034", "8_783398_855452", "8_7442196_53419008", "8_7451545_53432836", "8_7457671_53442092", "8_7419404_53376575" ] } } } } } ], "data": { "uuid": "python-1-3", "seg": [ [ [] ] ], "related_data": {} } } } ], "data": { "uuid": "python-0-0", "seg": [ [ [ "csdn", "roadmap", "python", "revised" ] ] ], "related_data": {} } } }