第一篇 Python程åºè®¾è®¡å®žéªŒæŒ‡å¯¼ 1 第1ç« å®žéªŒå†…å®¹ 1 实验一 熟悉IDLE集æˆå¼€å‘环境 1 实验二 æ•°æ®ç±»åž‹ 2 实验三 è¿ç®—ç¬¦å’Œè¡¨è¾¾å¼ 4 实验四 选择结构 5 实验五 循环结构 6 å®žéªŒå… å‡½æ•° 7 实验七 列表与元组 8 实验八 å—å…¸ä¸Žé›†åˆ 9 å®žéªŒä¹ æ–‡ä»¶ä¸Žæ•°æ®æ ¼å¼åŒ– 11 实验å turtle库的使用 12 实验å一 random库的使用 13 实验å二 第三方库 14 实验å三 界é¢è®¾è®¡ 15 实验åå›› 综åˆè®¾è®¡ 16 第2ç« å®žéªŒå†…å®¹å‚è€ƒç”æ¡ˆ 16 实验一 熟悉IDLE集æˆå¼€å‘环境 16 实验二 æ•°æ®ç±»åž‹ 17 实验三 è¿ç®—ç¬¦å’Œè¡¨è¾¾å¼ 18 实验四 选择结构 19 实验五 循环结构 20 å®žéªŒå… å‡½æ•° 21 实验七 列表与元组 22 实验八 å—å…¸ä¸Žé›†åˆ 23 å®žéªŒä¹ æ–‡ä»¶ä¸Žæ•°æ®æ ¼å¼åŒ– 23 实验å turtle库的使用 24 实验å一 random库的使用 24 实验å二 第三方库 25 实验å三 界é¢è®¾è®¡ 25 实验åå›› 综åˆè®¾è®¡ 26 第二篇 全国计算机ç‰çº§è€ƒè¯•二级 Pythonä»‹ç» 29 第1ç« å…¨å›½è®¡ç®—æœºç‰çº§è€ƒè¯•大纲 29 1.1 全国计算机ç‰çº§è€ƒè¯•(二级Python) 考试大纲 29 1.2 全国计算机ç‰çº§è€ƒè¯•(二级公共基础) 考试大纲 31 第2ç« è®¡ç®—æœºç³»ç»Ÿ 32 2.1 概述 32 2.2 计算机硬件系统 34 2.3 æ“作系统 43 2.4 ä¹ é¢˜ä¸Žè§£ç” 55 第3ç« æ•°æ®ç»“构与算法 57 3.1 算法 57 3.2 æ•°æ®ç»“构的基本概念 58 3.3 线性表åŠå…¶é¡ºåºå˜å‚¨ç»“æž„ 61 3.4 æ ˆå’Œé˜Ÿåˆ— 62 3.5 线性链表 64 3.6 æ ‘ä¸ŽäºŒå‰æ ‘ 66 3.7 查找技术 71 3.8 æŽ’åºæŠ€æœ¯ 72 3.9 ä¹ é¢˜ä¸Žè§£ç” 74 第4ç« è½¯ä»¶å·¥ç¨‹åŸºç¡€ 76 4.1 软件工程的基本概念 77 4.2 è½¯ä»¶éœ€æ±‚åˆ†æž 78 4.3 软件设计 79 4.4 程åºè®¾è®¡åŸºç¡€ 83 4.5 软件测试åŠè°ƒè¯• 86 4.6 ä¹ é¢˜ä¸Žè§£ç” 88 第5ç« æ•°æ®åº“基础 90 5.1 æ•°æ®åº“系统的基本概念 90 5.2 æ•°æ®æ¨¡åž‹ 94 5.3 关系代数 98 5.4 æ•°æ®åº“设计 102 5.5 ä¹ é¢˜ä¸Žè§£ç” 104 第6ç« ç‰çº§è€ƒè¯•模拟试题 106 6.1 模拟试题一 106 6.2 模拟试题二 114 第三篇 Pythonåº”ç”¨å®žè® 125 第1ç« ç½‘ç»œçˆ¬è™« 125 1.1 爬虫概述 125 1.2 Requests库入门 126 1.3 Requests库爬虫实例 130 1.4 BeautifulSoup库的使用 135 1.5 æ£åˆ™è¡¨è¾¾å¼ 146 1.6 æ•°æ®è§£æžä¸Žæå–实例 151 1.7 å°ç»“ 156 第2ç« æ•°æ®å¤„ç† 156 2.1 NumPy库的基本使用方法 156 2.2 Pandas库的基本使用方法 165 2.3 å®žä¾‹åˆ†æž 178 2.4 å°ç»“ 182 第3ç« æ•°æ®å¯è§†åŒ– 183 3.1 matplotlib.pyplotå库的基础知识 183 3.2 Pandasæ•°æ®å¯è§†åŒ– 189 3.3 æ•°æ®å¯è§†åŒ–综åˆå®žä¾‹ 193 3.4 å°ç»“ 202 å‚考文献 203