商品簡介
作者簡介
目次
1.1.1Python的產生與發展1
1.1.2Python的特點2
1.2Python的安裝與運行3
1.2.1Python的下載與安裝3
1.2.2Python程序的運行6
1.3簡單的Python程序8
1.3.1Python程序示例8
1.3.2input()與print()函數12
1.3.3注釋13
1.4程序設計語言介紹14
1.4.1機器語言14
1.4.2匯編語言14
1.4.3高級語言15
習題119
第2章基本數據類型與表達式202.1字符集與標識符20
2.1.1字符集20
2.1.2標識符20
2.1.3關鍵字21
2.2基本數據類型22
2.2.1整型22
2.2.2浮點型23
2.2.3布爾型23
2.2.4字符串型24〖1〗Python語言程序設計〖1〗目錄2.3常量與變量26
2.3.1常量26
2.3.2變量26
2.4運算符與表達式28
2.4.1算術運算符與算術表達式28
2.4.2賦值運算符與賦值表達式29
2.4.3類型轉換30
2.4.4eval()函數31
2.4.5位運算符與位運算表達式32
2.5變量定義與使用34
2.5.1內存單元的訪問方式34
2.5.2C語言的變量定義與使用34
2.5.3Python語言的變量定義與使用36
2.6計算機中的數據表示37
2.6.1計算機中的數制37
2.6.2數值型數據的表示39
2.6.3字符型數據的編碼表示41
習題244
第3章語句與結構化程序設計453.1功能語句與順序結構程序設計45
3.1.1賦值語句45
3.1.2空語句45
3.1.3順序結構程序設計46
3.2分支語句與分支結構程序設計46
3.2.1關系表達式和邏輯表達式46
3.2.2if語句49
3.2.3ifelse語句49
3.2.4ifelifelse語句52
3.3循環語句與循環結構程序設計54
3.3.1for循環語句54
3.3.2while循環語句57
3.3.3循環語句的嵌套58
3.4退出循環語句59
3.4.1break語句59
3.4.2continue語句60
3.5程序舉例61
3.6算法與程序設計67
3.6.1算法設計與分析67
3.6.2程序設計風格70
習題370
第4章組合數據類型與字符串724.1列表72
4.1.1創建列表72
4.1.2訪問列表73
4.1.3更新列表74
4.2元組80
4.2.1創建元組80
4.2.2訪問元組81
4.2.3元組與列表的異同81
4.3字典83
4.3.1創建字典83
4.3.2訪問字典83
4.3.3更新字典84
4.4集合87
4.4.1創建集合87
4.4.2訪問集合87
4.4.3更新集合88
4.5字符串90
4.5.1字符串變量的定義90
4.5.2字符串的訪問91
4.5.3字符串的運算92
4.5.4字符串的格式設置95
4.5.5特殊字符與轉義字符97
習題499
第5章函數1015.1函數定義101
5.2函數調用102
5.3函數的參數傳遞103
5.3.1不改變實參值的參數傳遞104
5.3.2改變實參值的參數傳遞105
5.3.3位置參數105
5.3.4關鍵字參數106
5.3.5默認值參數106
5.3.6可變長度參數107
5.3.7序列解包108
5.4函數的嵌套與遞歸110
5.4.1函數嵌套110
5.4.2函數遞歸111
5.5標準庫與第三方庫113
5.5.1內置函數 113
5.5.2標準庫函數115
5.5.3第三方庫函數121
5.6變量的作用域123
習題5128
第6章文件處理1296.1文件的打開與關閉129
6.1.1文件概述129
6.1.2文件的打開129
6.1.3文件的關閉131
6.1.4使用上下文管理器131
6.2文件的讀寫操作132
6.2.1文本文件的讀寫132
6.2.2pickle文件的讀寫138
6.2.3JSON文件的讀寫140
6.3os庫141
習題6142
第7章異常處理1437.1異常處理的基本思路143
7.2Python異常處理機制146
7.2.1tryexcept語句146
7.2.2else和finally語句148
7.2.3斷言assert和用戶拋出異常raise149
習題7151
第8章面向對象程序設計1528.1面向對象程序設計概述152
8.1.1面向對象的概念152
8.1.2面向對象程序設計的特點153
8.1.3面向對象程序設計與面向過程程序設計的區別153
8.2類和對象154
8.2.1類與對象的定義154
8.2.2構造函數與析構函數156
8.2.3私有成員和公有成員157
8.2.4數據成員157
8.2.5成員函數159
8.3繼承與多態160
8.3.1繼承與派生160
8.3.2多態162
習題8165
第9章Python高級編程1669.1網站開發166
9.1.1Web服務和HTML166
9.1.2使用Python開發網站168
9.1.3使用Web框架開發網站183
9.2數據庫編程187
9.2.1關係型數據庫和SQL基礎187
9.2.2SQLite編程基礎190
9.2.3操作其他類型數據庫195
9.3網頁爬取195
9.3.1爬蟲基礎196
9.3.2使用Requests庫進行爬取197
9.3.3使用BeautifulSoup庫解析從網頁獲取的數據202
9.4數據可視化207
9.4.1Numpy基礎208
9.4.2使用Matplotlib.pyplot繪圖209
9.4.3散點圖213
9.4.4條形圖216
9.4.5直方圖216
9.4.6餅圖218
9.4.7雷達圖218
9.4.8三維圖220
習題9221
參考文獻222
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。