-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
圖解PYTHON開發基礎(案例視頻版) 版權信息
- ISBN:9787302684077
- 條形碼:9787302684077 ; 978-7-302-68407-7
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
圖解PYTHON開發基礎(案例視頻版) 本書特色
《圖解Python開發基礎(案例視頻版)》以圖解的方式循序漸進、由淺入深地詳細講解了Python開發的核心技術。書中精選的實例都是當下學習者感興趣的流行案例,讀者通過學習可以快速掌握這些案例,并運用到自己的學習和工作中。
圖解PYTHON開發基礎(案例視頻版) 內容簡介
《圖解Python開發基礎(案例視頻版)》循序漸進、由淺入深地詳細講解了Python開發的核心技術。全書共分14章,包括Python開發基礎、基本語法、流程控制語句、Python的面向對象、文件操作、函數、異常處理、多線程開發、網絡開發、tkinter圖形化界面開發、數據庫開發、開發Web程序、數據可視化、Pygame游戲開發。全書通過具體實例的實現過程演練了各個知識點的具體使用流程,幫助讀者全面掌握Python開發的核心技術。
圖解PYTHON開發基礎(案例視頻版)圖解PYTHON開發基礎(案例視頻版) 前言
Python作為一門應用廣泛的編程語言,在軟件開發領域具有舉足輕重的地位。在這個數字化時代,掌握編程能力不僅為個人提供了更多的機會,也能在推動科技創新和社會進步中發揮重要作用。
本書旨在為您打開通向編程世界的大門,并能在您學習過程中以圖解的方式提供清晰易懂的指導。書中融入了代碼圖解、知識點圖解、流程圖和框架圖,力求以直觀的方式呈現抽象的概念和復雜的內容。學習編程對初學者而言充滿了挑戰,因此我們將內容分為多個層次,從基礎語法到核心概念,再到進階技術,幫助您逐步構建起扎實的編程基礎。
本書特色
(1) 圖解式教學,更加直觀地講解知識點
本書以圖解為主要表現形式,將抽象的編程概念和復雜的流程以簡潔明了的圖像展示,幫助您更直觀地理解和掌握。
(2) 精彩故事引入,提高閱讀興趣
每一章節都從實際問題出發,通過生動的背景故事引入知識點,然后逐步展開詳細的講解和示例,讓您可以在輕松愉悅的閱讀氛圍中掌握重要的編程概念和技能。
圖解PYTHON開發基礎(案例視頻版) 目錄
第1章 Python開發基礎 1
1.1 Python語言介紹 2
1.1.1 Python語言的江湖地位 2
1.1.2 Python火爆的原因 3
1.2 搭建Python開發環境 3
1.2.1 下載并安裝Python 3
1.2.2 開發工具:IDLE 5
1.2.3 開發工具:PyCharm 6
1.3 **個Python程序:“剪刀、石頭、
布”游戲 9
1.3.1 背景介紹 9
1.3.2 具體實現 9
1.3.3 IDLE運行 10
1.3.4 PyCharm運行 11
1.3.5 注釋 13
1.3.6 縮進 14
1.3.7 標識符和關鍵字 15
1.3.8 變量 15
1.3.9 輸入和輸出 16
第2章 基本語法 19
2.1 字符串:自己寫的網絡小說 21
2.1.1 背景介紹 21
2.1.2 具體實現 21
2.1.3 創建、訪問字符串 22
2.1.4 轉義字符 23
2.1.5 格式化字符串 23
2.1.6 字符串處理函數 25
2.2 數字類型:工資計算器 26
2.2.1 背景介紹 26
2.2.2 具體實現 27
2.2.3 Python中的數字類型 27
2.3 運算符和表達式:春運購票 29
2.3.1 背景介紹 30
2.3.2 具體實現 30
2.3.3 Python中的運算符 32
2.3.4 Python運算符的優先級 37
2.4 列表:計算購物車商品的總額 38
2.4.1 背景介紹 38
2.4.2 具體實現 39
2.4.3 列表的基本操作 40
2.4.4 列表的高級操作 42
2.5 元組:計算平均成績 43
2.5.1 背景介紹 43
2.5.2 具體實現 44
2.5.3 創建并訪問元組 45
2.5.4 編輯元組 45
2.5.5 使用內置方法操作元組 46
2.6 字典:員工管理系統 47
2.6.1 背景介紹 47
2.6.2 具體實現 47
2.6.3 創建并訪問字典 49
2.6.4 操作字典 49
2.6.5 和字典有關的內置函數 50
第3章 流程控制語句 51
3.1 選擇結構:判斷是否為酒后駕車 52
3.1.1 背景介紹 53
3.1.2 具體實現 53
3.1.3 *簡單的if語句 54
3.1.4 使用if…else語句 54
3.1.5 使用if…elif…else語句 55
3.1.6 if語句的嵌套 56
3.2 for循環語句:計算獎金 56
3.2.1 背景介紹 57
3.2.2 具體實現 57
3.2.3 基本的for循環語句 58
3.2.4 使用for… else循環語句 59
3.2.5 嵌套for循環語句 60
3.3 while循環語句:個稅計算器 61
3.3.1 背景介紹 61
3.3.2 具體實現 62
3.3.3 基本的while循環語句 63
3.3.4 使用while…else循環語句 64
3.3.5 使用while循環嵌套語句 65
3.3.6 循環控制語句 67
第4章 Python的面向對象 69
4.1 類和對象:查詢余額寶的余額 71
4.1.1 背景介紹 71
4.1.2 具體實現 71
4.1.3 Python面向對象的基本概念 72
4.1.4 創建類 72
4.1.5 創建對象 73
4.2 方法和屬性:某4S店新車展示
系統 74
4.2.1 背景介紹 74
4.2.2 具體實現 74
4.2.3 類屬性 75
4.2.4 類方法 77
4.3 繼承:汽車發動機參數 80
4.3.1 背景介紹 80
4.3.2 具體實現 81
4.3.3 定義子類 82
4.3.4 子類可以繼續派生新類 82
4.3.5 繼承中的私有屬性和私有
方法 83
4.3.6 方法重寫 83
4.4 迭代器:新專輯簽售會現場抽獎
活動 85
4.4.1 背景介紹 85
4.4.2 具體實現 85
4.4.3 迭代器介紹 86
4.4.4 使用內置迭代器協議
方法iter() 87
4.5 裝飾器:查找某餐廳的位置 88
4.5.1 背景介紹 88
4.5.2 具體實現 89
4.5.3 創建裝飾器 90
第5章 文件操作 91
5.1 使用File操作文件:文件管理系統 92
5.1.1 背景介紹 93
5.1.2 具體實現 93
5.1.3 使用方法open() 94
5.1.4 File對象介紹 95
5.1.5 使用方法close() 96
5.1.6 使用方法fileno() 96
5.1.7 使用方法next() 96
5.1.8 使用方法read() 97
5.2 使用OS對象:4S店銷售統計系統 98
5.2.1 背景介紹 98
5.2.2 具體實現 98
5.2.3 OS對象介紹 99
5.2.4 文件打開、寫入、讀取和
關閉 100
5.2.5 創建目錄 102
5.3 其他文件操作模塊:統計文件夾中
所有電影的名字 103
5.3.1 背景介紹 103
5.3.2 具體實現 104
5.3.3 使用fileinput模塊 105
第6章 函數 107
6.1 創建自定義函數:BMI指數
計算器 108
6.1.1 背景介紹 109
6.1.2 具體實現 109
6.1.3 定義函數 111
6.1.4 調用函數 112
6.1.5 函數的參數 113
6.2 標準庫函數:萬年歷系統 115
6.2.1 背景介紹 115
6.2.2 具體實現 116
6.2.3 字符串處理函數 118
6.2.4 數字處理函數 120
6.2.5 時間處理函數 123
6.2.6 日歷處理函數 124
6.3 正則表達式函數:判斷郵箱地址
是否合法 125
6.3.1 背景介紹 125
6.3.2 具體實現 126
6.3.3 Python正則表達式介紹 126
6.3.4 使用函數compile() 128
6.3.5 使用函數match() 128
6.3.6 使用函數search() 129
第7章 異常處理 131
7.1 異常處理方式:計算商品的店均
銷量 132
7.1.1 背景介紹 133
7.1.2 具體實現 133
7.1.3 Python內置異常類概述 134
7.1.4 使用try…except語句 135
7.1.5 使用try…except…else語句 136
7.1.6 使用try…except…finally
語句 138
7.2 拋出異常:限制應聘者的年齡 139
7.2.1 背景介紹 139
7.2.2 具體實現 139
7.2.3 使用raise拋出異常 140
7.2.4 使用assert語句 140
7.2.5 自定義異常 141
第8章 多線程開發 143
8.1 使用threading模塊:藏品拍賣會 144
8.1.1 背景介紹 145
8.1.2 具體實現 145
8.1.3 threading模塊的核心方法 146
8.1.4 Thread對象 147
8.1.5 使用Lock和RLock對象 148
8.1.6 使用Condition對象 149
8.1.7 使用Timer對象 152
8.2 線程優先級隊列模塊queue:
一道面試題 153
8.2.1 背景介紹 153
8.2.2 具體實現 154
8.2.3 模塊queue中的常用方法 157
8.2.4 常見的隊列 158
第9章 網絡開發 161
9.1 Socket套接字編程:簡易在線
聊天系統 162
9.1.1 背景介紹 163
9.1.2 具體實現 163
9.1.3 庫Socket內置成員介紹 165
9.2 socketserver編程:在線客服系統 167
9.2.1 背景介紹 168
9.2.2 具體實現 168
9.2.3 socketserver模塊的成員
介紹 169
9.3 開發郵件程序:電子郵件發送
系統 171
9.3.1 背景介紹 171
9.3.2 具體實現 172
9.3.3 開發POP3郵件協議程序 173
9.3.4 開發SMTP郵件協議程序 174
9.4 使用包urllib:網絡爬蟲系統 175
9.4.1 背景介紹 176
9.4.2 具體實現 176
9.4.3 urllib介紹 180
第10章 tkinter圖形化界面開發 183
10.1 tkinter開發基礎:學校放假通知 184
10.1.1 背景介紹 185
10.1.2 具體實現 185
10.1.3 創建tkinter程序 185
10.2 tkinter組件:編程語言問卷調查
系統 186
10.2.1 背景介紹 187
10.2.2 具體實現 187
10.2.3 tkinter組件概覽 188
10.2.4 按鈕控件 190
10.2.5 文本框控件 191
10.2.6 使用標簽控件 193
10.2.7 使用單選按鈕和復選按鈕
控件 194
10.3 庫tkinter的事件:“英尺/米”
轉換器 194
10.3.1 背景介紹 195
10.3.2 具體實現 195
10.3.3 tkinter事件基礎 197
第11章 數據庫開發 199
?11.1 幾個相關概念:學生信息管理
系統 200
11.1.1 背景介紹 201
11.1.2 具體實現 201
11.1.3 sqlite3模塊介紹 203
11.2 操作MySQL數據庫:員工信息
管理系統 205
11.2.1 背景介紹 205
11.2.2 具體實現 206
11.2.3 搭建PyMySQL環境 210
?11.3 使用ORM操作數據庫:信息管理
系統 211
11.3.1 背景介紹 211
11.3.2 具體實現 212
11.3.3 Python和ORM 216
第12章 開發Web程序 217
12.1 Flask Web開發實戰:用戶登錄驗證
系統 218
12.1.1 背景介紹 218
12.1.2 具體實現 219
12.2 Django Web開發實戰:在線博客
系統 226
12.2.1 背景介紹 226
12.2.2 具體實現 226
第13章 數據可視化 239
13.1 使用matplotlib:繪制隨機漫步圖 240
13.1.1 背景介紹 240
13.1.2 具體實現 241
13.1.3 繪制點 243
13.1.4 繪制折線 244
13.1.5 繪制柱狀圖 245
13.1.6 繪制多幅子圖 247
13.2 使用pygal:可視化分析*受
歡迎的GitHub項目 250
13.2.1 背景介紹 250
13.2.2 具體實現 250
13.2.3 pygal介紹 256
第14章 Pygame游戲開發 259
14.1 背景介紹 260
14.2 具體實現 260
14.3 Pygame框架中的模塊 262
14.4 事件操作 263
14.5 設置顯示模式 267
14.6 字體處理 268
14.7 使用pygame.draw繪圖函數 269
圖解PYTHON開發基礎(案例視頻版) 作者簡介
張學建,中國海洋大學計算機博士,資深軟件開發工程師和架構師,現就職于北京百度研發中心,從事百度自動駕駛系統的架構和開發工作。他精通Python、C#、Java、C 和C語言等主流編程語言,曾經在谷歌應用商店中發布過多款應用程序,并且取得了驕人的銷量。曾經在國內主流期刊中發表過多篇通信領域的論文。
- >
二體千字文
- >
回憶愛瑪儂
- >
名家帶你讀魯迅:故事新編
- >
龍榆生:詞曲概論/大家小書
- >
我從未如此眷戀人間
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
自卑與超越
- >
隨園食單