Python語言程序設計基礎(簡體書)
商品資訊
系列名:高等院校計算機基礎教育應用型系列規劃教材
ISBN13:9787113251666
出版社:中國鐵道出版社
作者:劉曉勇; 付輝
出版日:2019/01/01
裝訂/頁數:平裝/160頁
規格:26cm*19cm (高/寬)
商品簡介
目次
相關商品
商品簡介
隨著數據時代的來臨,Python語言已逐漸成為國內外廣泛使用的計算機編程語言之一,學會使用Python語言進行程序設計是從事計算機類工作者的一項基本技能。本書共分10章,比較全面地介紹了Python語言的基本語法及編程技巧,主要內容包括Python概述,數據運算,程序控制結構,列表、元組和字典,函數,模塊,文件操作,異常處理,面向對象程序設計,常用擴展庫等。通過本書的學習,讀者基本上可以掌握Python語言的主要內容和使用方法,同時也可學到程序設計的方法及初級算法的知識,初步掌握利用計算機編程解決問題的全過程。
本書適合作為高等院校各專業學習Python語言的入門教材,也可作為Python語言程序開發人員的自學教材或參考用書。
本書適合作為高等院校各專業學習Python語言的入門教材,也可作為Python語言程序開發人員的自學教材或參考用書。
目次
第1章 Python概述 1
1.1 Python簡史 1
1.2 Python的應用領域 2
1.3 Python的特點 3
1.4 Python安裝及開發環境構建 4
1.4.1 Python 3.6.5下載與安裝 4
1.4.2 Anaconda下載與安裝 8
1.4.3 開發工具Spyder 12
1.4.4 開發工具PyCharm 13
小結 19
習題 19
第2章 數據運算 20
2.1 變量與常量 20
2.1.1 標識符 20
2.1.2 關鍵字 20
2.1.3 轉義字符 21
2.1.4 常量 22
2.1.5 變量 23
2.2 基本數據類型 24
2.2.1 數值型 24
2.2.2 布爾型 25
2.2.3 字符串 25
2.2.4 複數類型 28
2.2.5 空值 29
2.3 操作符和表達式 30
2.3.1 算術操作符和表達式 30
2.3.2 關係操作符和表達式 31
2.3.3 賦值操作符和表達式 32
2.3.4 邏輯操作符和表達式 33
2.3.5 位操作符和表達式 33
2.3.6 身份操作符和表達式 34
2.3.7 成員操作符和表達式 35
2.3.8 操作符的優先級 36
小結 37
習題 37
第3章 程序控制結構 38
3.1 程序設計過程 38
3.1.1 程序設計結構 38
3.1.2 程序流程圖 38
3.2 順序結構 38
3.2.1 行與縮進 39
3.2.2 語句換行 39
3.2.3 注釋 40
3.2.4 輸入語句 40
3.2.5 輸出語句 41
3.2.6 順序結構舉例 43
3.3 選擇結構 44
3.3.1 單分支選擇結構 44
3.3.2 多分支選擇結構 45
3.3.3 三元表達式 47
3.3.4 選擇結構舉例 47
3.4 循環結構 48
3.4.1 while語句 48
3.4.2 for語句 49
3.4.3 循環嵌套 49
3.4.4 循環控制語句 50
3.4.5 循環結構舉例 52
小結 53
習題 53
第4章 列表、元組和字典 55
4.1 列表 55
4.1.1 訪問列表元素 55
4.1.2 更新列表元素 56
4.1.3 刪除列表元素 56
4.1.4 列表腳本操作符 56
4.1.5 截取列表 57
4.1.6 列表常用內置函數和方法 57
4.2 元組 58
4.2.1 訪問元組元素 58
4.2.2 修改元組元素 59
4.2.3 刪除元組 59
4.2.4 元組運算符 59
4.2.5 元組索引、截取 60
4.2.6 無關閉分隔符 60
4.2.7 元組常用內置函數 60
4.3 字典 61
4.3.1 訪問字典元素 61
4.3.2 修改字典 62
4.3.3 刪除字典元素 62
4.3.4 字典鍵的特性 62
4.3.5 字典常用內置函數和
方法 63
4.4 集合 64
4.4.1 可變集合 64
4.4.2 凍結集合 67
4.4.3 集合的操作 71
小結 73
習題 73
第5章 函數 74
5.1 函數的概念 74
5.2 函數的定義 74
5.3 函數的調用 76
5.3.1 函數調用的形式 76
5.3.2 函數調用時的數據傳遞 76
5.3.3 函數調用的過程 77
5.4 匿名函數 77
5.5 局部變量和全局變量 78
5.5.1 局部變量 78
5.5.2 全局變量 79
5.6 Python常用內置函數 80
小結 81
習題 81
第6章 模塊 83
6.1 模塊的概念 83
6.2 模塊的導入 83
6.3 模塊的發佈 85
6.4 模塊的安裝 86
6.5 Python中的標準庫模塊 86
小結 87
習題 87
第7章 文件操作 88
7.1 文件的定義 88
7.2 文件的打開和關閉 88
7.2.1 文件打開 88
7.2.2 文件關閉 90
7.3 文件的寫入和讀取 91
7.3.1 寫入文件 91
7.3.2 讀取文件 92
7.4 其他操作 93
7.4.1 文件定位 93
7.4.2 重命名和刪除文件 95
7.4.3 目錄操作 95
小結 96
習題 97
第8章 異常處理 98
8.1 異常的類型 98
8.2 異常的捕獲及處理 100
小結 106
習題 106
第9章 面向對象程序設計 107
9.1 面向對象的基本概念 107
9.2 類的聲明及對象的創建 108
9.2.1 聲明類 108
9.2.2 創建對象 108
9.2.3 訪問限制 109
9.3 封裝 110
9.4 繼承 112
9.5 多態 114
小結 115
習題 115
第10章 常用擴展庫 117
10.1 NumPy簡介 117
10.1.1 NumPy數組 117
10.1.2 NumPy基本運算 121
10.2 SciPy簡介 124
10.3 Pandas簡介 127
10.3.1 Series在 128
10.3.2 DataFrame的 131
10.4 Matplotlib簡介 133
10.4.1 快速繪圖 133
10.4.2 繪製其他圖形 135
10.5 Scikit-learn簡介 137
小結 141
習題 141
附錄A 常用標準庫模塊 142
附錄B Python內置函數 150
參考文獻 151
1.1 Python簡史 1
1.2 Python的應用領域 2
1.3 Python的特點 3
1.4 Python安裝及開發環境構建 4
1.4.1 Python 3.6.5下載與安裝 4
1.4.2 Anaconda下載與安裝 8
1.4.3 開發工具Spyder 12
1.4.4 開發工具PyCharm 13
小結 19
習題 19
第2章 數據運算 20
2.1 變量與常量 20
2.1.1 標識符 20
2.1.2 關鍵字 20
2.1.3 轉義字符 21
2.1.4 常量 22
2.1.5 變量 23
2.2 基本數據類型 24
2.2.1 數值型 24
2.2.2 布爾型 25
2.2.3 字符串 25
2.2.4 複數類型 28
2.2.5 空值 29
2.3 操作符和表達式 30
2.3.1 算術操作符和表達式 30
2.3.2 關係操作符和表達式 31
2.3.3 賦值操作符和表達式 32
2.3.4 邏輯操作符和表達式 33
2.3.5 位操作符和表達式 33
2.3.6 身份操作符和表達式 34
2.3.7 成員操作符和表達式 35
2.3.8 操作符的優先級 36
小結 37
習題 37
第3章 程序控制結構 38
3.1 程序設計過程 38
3.1.1 程序設計結構 38
3.1.2 程序流程圖 38
3.2 順序結構 38
3.2.1 行與縮進 39
3.2.2 語句換行 39
3.2.3 注釋 40
3.2.4 輸入語句 40
3.2.5 輸出語句 41
3.2.6 順序結構舉例 43
3.3 選擇結構 44
3.3.1 單分支選擇結構 44
3.3.2 多分支選擇結構 45
3.3.3 三元表達式 47
3.3.4 選擇結構舉例 47
3.4 循環結構 48
3.4.1 while語句 48
3.4.2 for語句 49
3.4.3 循環嵌套 49
3.4.4 循環控制語句 50
3.4.5 循環結構舉例 52
小結 53
習題 53
第4章 列表、元組和字典 55
4.1 列表 55
4.1.1 訪問列表元素 55
4.1.2 更新列表元素 56
4.1.3 刪除列表元素 56
4.1.4 列表腳本操作符 56
4.1.5 截取列表 57
4.1.6 列表常用內置函數和方法 57
4.2 元組 58
4.2.1 訪問元組元素 58
4.2.2 修改元組元素 59
4.2.3 刪除元組 59
4.2.4 元組運算符 59
4.2.5 元組索引、截取 60
4.2.6 無關閉分隔符 60
4.2.7 元組常用內置函數 60
4.3 字典 61
4.3.1 訪問字典元素 61
4.3.2 修改字典 62
4.3.3 刪除字典元素 62
4.3.4 字典鍵的特性 62
4.3.5 字典常用內置函數和
方法 63
4.4 集合 64
4.4.1 可變集合 64
4.4.2 凍結集合 67
4.4.3 集合的操作 71
小結 73
習題 73
第5章 函數 74
5.1 函數的概念 74
5.2 函數的定義 74
5.3 函數的調用 76
5.3.1 函數調用的形式 76
5.3.2 函數調用時的數據傳遞 76
5.3.3 函數調用的過程 77
5.4 匿名函數 77
5.5 局部變量和全局變量 78
5.5.1 局部變量 78
5.5.2 全局變量 79
5.6 Python常用內置函數 80
小結 81
習題 81
第6章 模塊 83
6.1 模塊的概念 83
6.2 模塊的導入 83
6.3 模塊的發佈 85
6.4 模塊的安裝 86
6.5 Python中的標準庫模塊 86
小結 87
習題 87
第7章 文件操作 88
7.1 文件的定義 88
7.2 文件的打開和關閉 88
7.2.1 文件打開 88
7.2.2 文件關閉 90
7.3 文件的寫入和讀取 91
7.3.1 寫入文件 91
7.3.2 讀取文件 92
7.4 其他操作 93
7.4.1 文件定位 93
7.4.2 重命名和刪除文件 95
7.4.3 目錄操作 95
小結 96
習題 97
第8章 異常處理 98
8.1 異常的類型 98
8.2 異常的捕獲及處理 100
小結 106
習題 106
第9章 面向對象程序設計 107
9.1 面向對象的基本概念 107
9.2 類的聲明及對象的創建 108
9.2.1 聲明類 108
9.2.2 創建對象 108
9.2.3 訪問限制 109
9.3 封裝 110
9.4 繼承 112
9.5 多態 114
小結 115
習題 115
第10章 常用擴展庫 117
10.1 NumPy簡介 117
10.1.1 NumPy數組 117
10.1.2 NumPy基本運算 121
10.2 SciPy簡介 124
10.3 Pandas簡介 127
10.3.1 Series在 128
10.3.2 DataFrame的 131
10.4 Matplotlib簡介 133
10.4.1 快速繪圖 133
10.4.2 繪製其他圖形 135
10.5 Scikit-learn簡介 137
小結 141
習題 141
附錄A 常用標準庫模塊 142
附錄B Python內置函數 150
參考文獻 151
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。