商品描述
本教材是一本針對入門讀者的基礎教材,專門為一般層次的本科生和高職專科院校學生撰寫,兼顧理工科學生和文科生,以培養學生計算思維為指導理念,淡化語法知識點的介紹,不拘泥於語法點的細節,盡量靠近實際編程,以便學生快速跨入編程的大門。本教材不涉及任何稍微復雜的算法,盡量使用簡短的代碼來介紹知識點。除了介紹基本的語言知識點,還較為詳細地介紹了流行的第三方包的使用。
目錄大綱
第 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
