Python語言及其套用(2020年中國鐵道出版社出版的圖書)

Python語言及其套用(2020年中國鐵道出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Python語言及其套用》是2020年中國鐵道出版社出版的圖書。

基本介紹

  • 中文名:Python語言及其套用
  • 作者:編者:李粵平//聶哲//林偉鵬|責編:翟玉峰//彭立輝
  • 類別:教材類圖書
  • 出版社:中國鐵道出版社
  • 出版時間:2020年
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787113271206
內容簡介,圖書目錄,作者簡介,

內容簡介

本書Python語言及其套用為切入點,內容主要包括Python語法結構、列表與字元串、字典與集合、函式和面向對象編程、檔案及異常處理、科學計算與可視化、網站信息爬取和人工智慧套用等,通過抽獎投注、學生成績整理、豆瓣電影Top 250數據爬取、圖片比對等典型案例實現,培養學生運用Python語言編程解決實際問題的能力;重點學習如何有效地運用Python語言進行數據採集、科學計算、數據處理、數據可視化和人工智慧套用等技術。本書採用層層遞進編寫方式,項目案例豐富且具有很強的操作性和實用性。 本書適合作為高等職業院校大數據技術套用、人工智慧套用等技術等計算機類和電子信息類相關專業的Python程式設計教材,,也可作為Python程式設計愛好者的自學參考書。

圖書目錄

第1章 走進Python的精彩世界1
11為什麼要學Python1
111Tiobe程式開發語言排行榜1
112Python與“三明治”2
113Python主要套用領域2
114為什麼要學Python3
12怎么學Python4
13Python編程環境安裝5
131安裝Anaconda5
132安裝與配置PyCharm6
14我的Python程式7
141個Python程式7
142第二個Python程式8
15實戰演練9
第2章 開啟Python之旅——語法與套用10
21順序結構10
211計算Pizza的大小10
212預備知識——變數的使用10
213計算Pizza的大小15
214總結與提高——內置函式與條件表達式的值15
215順序結構練習17
22選擇結構與循環結構18
221百貨公司折扣戰18
222預備知識——選擇結構18
223預備知識——循環結構20
224百貨公司折扣戰任務實現21
225總結與提高23
23鞏固與套用24
231猜數字遊戲24
232九九乘法表25
233素數問題25
234身體質量指數26
第3章 列表套用27
31抽獎遊戲規則27
32預備知識——列表list與隨機數random庫28
321列表組合數據類型28
322列表常用操作29
323列表練習30
324random庫常用函式30
33黑白球抽獎項目實戰31
331項目分析——機選投注31
332項目分析——開獎號碼31
333項目分析——中獎匹配32
334項目分析——中獎等級與兌獎32
335項目實現33
34總結與提高——列表、random隨機庫、元組34
341列表34
342random隨機庫36
343元組37
35鞏固與套用38
351十進制轉二進制38
352名單去重38
353演講比賽評分39
354圍圈數數遊戲40
第4章 字元串套用41
41情報解碼41
42預備知識——字元串41
421字元串類型及其表示41
422字元串的基本操作43
423字元串練習44
43情報解碼項目實戰44
431項目分析45
432項目實現45
44總結與提高——字元串基本操作和常用函式46
45鞏固與套用48
451回文判斷48
452字元串循環左移49
453將Excel的列名轉為十進制數49
第5章 字典與集合51
51購物車51
52預備知識——字典52
521字典組合數據類型52
522字典常用操作53
523創建字典練習56
524遍歷字典練習57
53購物車項目實戰57
531項目分析57
532項目實現57
54總結與提高——字典的鍵排序與值排序58
541對字典的鍵排序59
542用列表協助對字典的值排序60
543使用lambda x:x[1]61
55集合類型62
551組合數據類型62
552集合62
553創建集合練習65
56鞏固與套用65
561用戶註冊65
562統計城市數量65
563點菜66
564完善購物車67
第6章 函式69
61繪製五角星69
62預備知識——函式操作與turtle庫69
621繪圖庫的介紹69
622繪製一顆五角星71
623定義函式與調用函式71
624調用函式繪製圖形練習73
63繪製五角星項目實戰74
631項目分析74
632項目實現74
64總結與提高——函式的參數傳遞、遞歸函式和匿名函式74
641參數傳遞74
642遞歸函式77
643匿名函式78
65鞏固與套用79
651列印程式設計師信息79
652繪製N角星80
653溫度轉換80
654計算平均成績80
第7章 面向對象編程82
71繪製多邊形的畫筆82
72預備知識——類的使用83
73設計畫筆項目實戰86
731項目分析86
732項目實現86
74總結與提高——繼承、多態和特殊方法類88
741繼承88
742Python類的特殊方法93
743多態94
75鞏固與套用96
751動物類封裝與繼承96
752校園成員類多態機制實踐97
第8章 檔案及異常處理99
81學生成績整理與批量修改99
82預備知識——檔案操作與openpyxl庫100
821檔案100
822檔案常用操作101
823openpyxl庫常用方法102
824os庫常用方法103
825檔案練習104
83檔案操作項目實戰104
831項目分析——單個檔案格式轉換104
832項目分析——批量檔案格式轉換105
833項目分析——單個檔案內容修改105
834項目分析——批量檔案內容修改105
835項目實現105
84學生成績檔案異常處理106
85預備知識——異常107
851異常107
852常見異常處理結構108
853異常練習111
86異常處理項目實戰111
861項目分析111
862項目實現112
87總結與提高——os庫其他成員、檔案編碼、再談異常、分詞與詞雲庫112
871os庫其他成員112
872檔案編碼113
873再談異常114
874分詞與詞雲庫——jieba庫115
875分詞與詞雲庫——wordcloud庫116
88鞏固與套用117
881數據處理與檔案另外儲存117
882批量修改記事本檔案編碼格式117
883演員參演信息118
884分詞與詞雲套用119
第9章 數據格式化121
91中國股票交易數據的格式化存儲121
92預備知識——數據類型的轉換與對象的檔案存儲122
921數據類型的轉換122
922常用數據類型和格式轉換123
923對象的檔案存儲124
924整數不同進制的轉換124
925數據格式轉換練習125
93中國股票交易數據項目實戰125
931項目分析——逐行讀入單只股票126
932項目分析——利用字典存儲單只股票信息126
933項目分析——利用嵌套字典存儲多隻股票信息126
934項目分析——股票信息保存到檔案127
935項目實現127
94總結與提高——數據格式轉換128
941數據類型的轉換128
942使用表達式求值創建對象128
943對象的檔案存儲128
95鞏固與套用129
第10章 科學計算與可視化131
101餐飲小費數據統計和分析131
102預備知識——NumPy庫、Pandas庫、Matplotlib庫132
1021NumPy庫的使用132
1022Pandas庫的使用134
1023Matplotlib庫的使用137
1024科學計算與可視化練習142
1025NumPy、Pandas、Matplotlib庫常用函式142
103餐飲小費數據統計和分析項目實戰146
1031項目分析——數據獲取146
1032項目分析——數據查看147
1033項目分析——數據統計147
1034項目分析——可視化展示147
1035項目實現147
1036數據可視化148
1037分析結論149
104總結與提高——NumPy、Pandas、Matplotlib庫149
1041NumPy庫149
1042Pandas庫150
1043Matplotlib庫151
105鞏固與套用151
1051中學期末成績統計分析151
1052全國人口數據統計分析152
第11章 網站信息爬取154
111數據來源154
112預備知識——瀏覽網頁的基本過程與爬蟲基本工作原理155
1121瀏覽網頁的通信過程155
1122爬蟲的基本工作原理156
1123requests庫的使用156
1124學校網站首頁爬取練習157
1125beautifulsoup4庫的使用157
113豆瓣電影Top250數據爬取項目實戰160
1131項目分析——網頁爬取160
1132項目分析——數據解析160
1133項目分析——數據存儲160
1134項目分析——數據格式化輸出161
1135項目實現161
114總結與提高——re、requests庫162
1141re庫162
1142requests庫164
115鞏固與套用165
1151中國大學排名爬蟲165
1152天氣預報爬蟲166
1153豆瓣讀書新書快遞爬蟲167
第12章 Python人工智慧套用168
121人臉識別——“找找哪個是我”168
122預備知識169
1221百度AI庫接入流程169
1222人臉識別Python SDK170
1223人臉檢測練習173
1224人臉對比練習175
123“找找哪個是我”項目實戰177
1231項目分析——人臉檢測177
1232項目實現——人臉檢測177
1233項目分析——人臉對比搜尋180
1234項目實現——人臉對比搜尋180
124拓展與套用——基於人臉庫的人臉搜尋182

作者簡介

李粵平,聶哲,林偉鵬,深圳職業技術學院

相關詞條

熱門詞條

聯絡我們