-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
PYTHON語言程序設計 版權信息
- ISBN:9787302626008
- 條形碼:9787302626008 ; 978-7-302-62600-8
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
PYTHON語言程序設計 本書特色
本書分為10個章節,由淺入深、循序漸進地介紹了Python語言的語法基礎與程序設計技術,內容涵蓋程序設計基礎、Python簡介與環境搭建、基本數據類型與字符處理、控制結構與異常處理、輸入輸出與文件處理、組合數據類型與迭代器處理、函數與庫、面向對象程序設計、圖形用戶界面和訪問數據庫,輔以大量的基礎語法、實例聯系、項目訓練等模塊,配套教學PPT、習題、源代碼等資源,實用性強。本書可作為高等院校的教材和參考書使用,也可作為從事Python程序設計、大數據和人工智能工作的編程人員自學參考用書。
PYTHON語言程序設計 內容簡介
本書全面系統地介紹了Python語言的語法基礎與程序設計技術,內容包括緒論、Python簡介與環境搭建、基本數據類型與字符處理、控制結構與異常處理、輸入輸出與文件處理、組合數據類型與迭代器處理、函數與庫、面向對象程序設計、圖形用戶界面和訪問數據庫。除第1章外,每章均包括基礎語法、實例練習、單元拓展、項目訓練和習題5個模塊,符合學習者從知識學習到實踐應用再到解決問題的認知規律。 本書遵循以問題為導向的設計理念,在解決問題的同時滲透知識的學習,從而激發學習者的學習興趣,提高主動學習的能力。全書共有99個實例練習、10個單元拓展和23個項目訓練,并配套教學PPT、習題、源代碼等資源,所有代碼均在Python 3.6中調試通過。 本書可作為高等院校Python程序設計課程的教材或參考書,也可作為從事大數據和人工智能等工作的編程人員的自學或參考用書。
PYTHON語言程序設計 目錄
1.1從物聯網到元宇宙1
1.1.1物聯網1
1.1.2云計算3
1.1.3大數據5
1.1.4人工智能5
1.1.5區塊鏈8
1.1.6元宇宙9
1.2程序設計語言11
1.2.1計算機系統11
1.2.2計算機程序12
1.2.3程序設計語言13
1.3程序設計14
1.3.1程序設計和程序員14
1.3.2程序設計的一般流程14
1.3.3程序設計方法16
1.4單元拓展: 如何學好程序設計17
1.4.1各路學說17
1.4.2翁愷學說18
1.5習題19
第2章Python簡介與環境搭建20
2.1Python簡介20
2.1.1Python的誕生和發展20
2.1.2Python的優點21
2.2Python環境22
2.2.1Python環境介紹22
2.2.2Python安裝與配置23
2.2.3VS Code安裝與配置30
2.3Python程序運行方式39
2.3.1交互式39
2.3.2文件式42
2.4Python基本語法規則45
2.5單元拓展: Python計算生態47
2.5.1計算生態概述47
2.5.2Python計算生態分類48
2.5.3Python庫管理49
2.6項目訓練52
2.6.1Hello World52
2.6.2Python之禪52
2.7習題53
〖1〗〖3〗Python語言程序設計目錄〖3〗〖3〗第3章基本數據類型與字符處理55
3.1整數類型55
3.2浮點數類型56
3.3復數類型56
3.4布爾類型56
3.5字符串類型57
3.6字符數據處理58
3.6.1字符串索引58
3.6.2字符串引用58
3.6.3字符串處理59
3.7常量與變量62
3.7.1常量62
3.7.2變量62
3.8運算符與表達式64
3.8.1運算符及優先級64
3.8.2表達式65
3.9單元拓展: 內置函數65
3.9.1函數簡介65
3.9.2內置函數66
3.10項目訓練70
3.10.1變量交換70
3.10.2計算BMI71
3.10.3查看關鍵字72
3.11習題73
第4章控制結構與異常處理74
4.1三種基本結構74
4.1.1順序結構74
4.1.2分支結構74
4.1.3循環結構78
4.1.4循環結構特殊語句80
4.2函數range()82
4.3異常處理83
4.3.1程序設計中的錯誤類型83
4.3.2Python標準異常83
4.3.3捕捉異常85
4.3.4異常處理87
4.4單元拓展: 標準庫Turtle88
4.4.1窗體與畫布88
4.4.2坐標與角度89
4.4.3顏色體系90
4.4.4繪制圖形90
4.5項目訓練91
4.5.1計算BMI(高級版)91
4.5.2統計浮點數的位數93
4.5.3繪制五角星94
4.6習題95
第5章輸入輸出與文件處理97
5.1標準輸入97
5.1.1默認格式97
5.1.2具體類型格式98
5.1.3自動類型格式99
5.2標準輸出101
5.2.1簡單輸出101
5.2.2格式化輸出102
5.3文件讀寫103
5.3.1文件103
5.3.2文件處理流程104
5.3.3打開和關閉文件104
5.3.4寫文件105
5.3.5讀文件107
5.4單元拓展: 標準庫OS110
5.4.1OS常用屬性110
5.4.2OS常用方法110
5.5項目訓練111
5.5.1數字數據處理111
5.5.2文件遍歷112
5.5.3目錄操作114
5.6習題115
第6章組合數據類型與迭代器處理117
6.1列表117
6.1.1列表創建117
6.1.2列表編輯118
6.1.3列表應用119
6.2元組122
6.2.1元組創建122
6.2.2元組編輯123
6.2.3元組應用123
6.3集合125
6.3.1集合創建125
6.3.2集合編輯126
6.3.3集合運算127
6.3.4集合應用130
6.4字典131
6.4.1字典創建131
6.4.2字典編輯132
6.4.3字典應用134
6.5迭代器136
6.5.1Iter136
6.5.2Zip137
6.5.3Map138
6.5.4Filter139
6.6單元拓展: 標準庫Time140
6.7項目訓練142
6.7.1字符種類統計142
6.7.2字符頻率統計142
6.7.3時間處理143
6.8習題145
第7章函數與庫147
7.1函數147
7.1.1lambda函數148
7.1.2函數定義與調用148
7.1.3參數傳遞150
7.1.4參數類型152
7.2變量的作用域156
7.2.1局部變量156
7.2.2全局變量157
7.3庫159
7.3.1簡介及分類159
7.3.2import159
7.3.3用戶庫159
7.4單元拓展: 標準庫Random161
7.5項目訓練162
7.5.1Fibonacci數列162
7.5.2漢諾塔問題162
7.5.3隨機數處理164
7.6習題166
第8章面向對象程序設計167
8.1基本概念167
8.1.1類與對象167
8.1.2特點與優點168
8.2創建與引用168
8.3特殊方法170
8.4單元拓展: 標準庫Re172
8.4.1特殊字符172
8.4.2修飾符173
8.4.3常用方法174
8.4.4應用174
8.5項目訓練176
8.5.1貓對象176
8.5.2校驗手機號碼178
8.6習題179
第9章圖形用戶界面180
9.1圖形用戶界面基礎知識180
9.1.1窗口及其組成元素180
9.1.2設計開發流程181
9.1.3Tkinter簡介181
9.2窗口181
9.2.1窗口創建182
9.2.2窗口屬性182
9.2.3窗口方法183
9.3常用控件與常用屬性185
9.3.1常用控件185
9.3.2常用屬性186
9.4界面布局187
9.4.1pack()方法187
9.4.2grid()方法188
9.4.3place()方法189
9.4.4Frame容器190
9.4.5LabelFrame容器191
9.4.6PanedWindow容器193
9.5事件處理194
9.5.1事件類型195
9.5.2事件屬性196
9.5.3事件綁定與解綁197
9.6動態數據198
9.7基本控件198
9.7.1Label(標簽)控件198
9.7.2Message(消息)控件201
9.7.3Button(按鈕)控件201
9.7.4Radiobutton(單選按鈕)控件202
9.7.5Checkbutton(復選框)控件204
9.7.6Entry(單行輸入框)控件206
9.7.7Spinbox(高級輸入框)控件208
9.7.8Text(多行文本框)控件209
9.7.9Listbox(列表框)控件211
9.7.10Combobox(下拉列表)控件213
9.7.11Scale(刻度條)控件214
9.7.12Scrollbar(滾動條)控件216
9.7.13OptionMenu(選項菜單)控件218
9.7.14Menu(菜單)控件220
9.8對話框222
9.8.1消息對話框——Messagebox222
9.8.2顏色選擇對話框——Colorchooser225
9.8.3文件對話框——Filedailog227
9.8.4簡單對話框——Simpledailog230
9.9單元拓展——畫布Canvas231
9.10項目訓練234
9.10.1畫布綜合應用234
9.10.2簡易計算器236
9.11習題239
第10章訪問數據庫241
10.1數據庫簡介241
10.2SQLite242
10.2.1連接數據庫242
10.2.2創建表243
10.2.3編輯表244
10.2.4查詢244
10.3MariaDB245
10.3.1安裝與配置245
10.3.2訪問MariaDB252
10.4單元拓展——Pyinstaller255
10.5項目訓練258
10.5.1簡易學生管理系統——SQLite258
10.5.2簡易學生管理系統——MariaDB262
10.6習題266
習題參考答案268
參考文獻274
- >
名家帶你讀魯迅:故事新編
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
李白與唐代文化
- >
莉莉和章魚
- >
姑媽的寶刀
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
隨園食單
- >
山海經