相關主題
商品描述
本教材是一本針對入門讀者的基礎教材,專門為一般層次的本科生和高職專科院校學生撰寫,兼顧理工科學生和文科生,以培養學生計算思維為指導理念,淡化語法知識點的介紹,不拘泥於語法點的細節,盡量靠近實際編程,以便學生快速跨入編程的大門。本教材不涉及任何稍微復雜的算法,盡量使用簡短的代碼來介紹知識點。除了介紹基本的語言知識點,還較為詳細地介紹了流行的第三方包的使用。
目錄大綱
第 1 章 快速入門 1
1.1 Python 語言概述 1
1.2 Python 開發環境 2
1.3 使用標準庫中的對象 5
1.4 使用第三方庫 7
習題 8
第 2 章 編程基礎 9
2.1 Python 程序結構 9
2.2 關鍵字和用戶自定義標識符 12
2.3 註釋 13
2.4 簡單輸入輸出 14
2.5 數據類型 21
2.6 運算符 29
2.7 常用內置函數 38
習題 41
第 3 章 流程控制 42
3.1 順序結構 42
3.2 選擇結構 42
3.3 循環結構 49
3.3* 異常處理語句 56
3.4 綜合示例示例 60
習題 64
第 4 章 字符串 65
4.1 字符串概述 65
4.2 字符串運算 67
4.3 字符串常用函數 72
4.4 綜合示例示例 80
習題 84
第 5 章 元組 86
5.1 創建元組 86
5.2 元組運算 89
5.3 元組常用函數 92
5.4 元組排序 94
習題 94
第 6 章 列表 96
6.1 創建列表 96
6.2 列表運算和內置函數 98
6.3 列表常見操作 100
6.4* 列表嵌套 106
6.5 綜合示例示例 109
習題 114
第 7 章 集合 116
7.1 創建集合 116
7.2 集合自身的操作 118
7.3 集合間的關系運算 121
7.4 集合的基本運算 123
7.5* 迭代器 125
7.6 綜合示例示例 126
習題 129
第 8 章 字典 131
8.1 創建字典 131
8.2 字典的操作 134
8.3 綜合示例示例 140
習題 143
第 9 章 函數 144
9.1 函數概述 144
9.2 函數的定義 145
9.3 函數的返回值 147
9.4 函數調用 149
9.5 參數傳遞 150
9.6 局部變量和全局變量 162
9.7 匿名函數 lambda 166
9.8 函數式編程和高階函數 167
9.9* 生成器函數 170
9.10 綜合示例示例 173
習題 177
第 10 章 文件處理 179
10.1 文件概述 179
10.2 處理文本文件 180
10.3* 處理 CSV 文件 189
10.4* 處理 Excel 文件 192
10.5* 綜合示例示例 194
習題 196
第 11 章* 數據處理與可視化 198
11.1 numpy 的使用 198
11.2 pandas 的使用 207
11.3 數據可視化 227
習題 242
參考文獻 243