一本書講透 Python 編程 Learn Enough Python to Be Dangerous: Software Development, Flask Web Apps, and Beginning Data Science with Python
Michael Hartl 譯 王艷//王羽岳
- 出版商: 機械工業
- 出版日期: 2025-01-01
- 售價: $534
- 貴賓價: 9.5 折 $507
- 語言: 簡體中文
- 頁數: 280
- 裝訂: 平裝
- ISBN: 7111770285
- ISBN-13: 9787111770282
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$305Scratch 編程趣味玩轉數學
-
$520$406 -
$480$379 -
$600$420 -
$320$288 -
$356零起步玩轉 Mind + 創客教程 — 基於 micro:bit 開發板
-
$620$434 -
$620$484 -
$680$537 -
$660$515 -
$260$203 -
$520$406 -
$250$198 -
$630$498 -
$490$387 -
$600$468 -
$650$455 -
$820$648 -
$768$730 -
$356Python數據科學實戰
-
$403碼上行動:用 ChatGPT 學會 Python 編程巧用 ChatGPT 快速搞定 Python
-
$602$566 -
$594$564 -
$862基礎統計學, 14/e (雙色)
-
$454計算思維訓練 — 問題解決與算法設計
相關主題
商品描述
本書講述了使用優雅而強大的Python程式語言編寫實用的現代應用程式。
本書從使用交互式Python解釋器和在命令列中執行文字檔案開始,這將有助於深入理解Python中物件導向的程式設計和函數式程式設計。
然後,在此基礎上介紹如何開發和發布一個簡單的獨立Python軟件包。
最後,介紹在由FlaskWeb框架建構的簡單的動態Web應用程式中使用該套件,並將其部署到即時Web應用上。
本書是使用Python語言進行Web開發的必備書籍。
目錄大綱
前 言
第1章 「Hello, World!「程序 1
1.1 Python簡介 4
1.2 Python之REPL 6
1.3 Python之文件 8
1.4 Python之Shell腳本 10
1.5 Python之Web瀏覽器 11
第2章 字串 22
2.1 字串基礎 22
2.2 拼接與內插 24
2.3 打印 28
2.4 長度、布林值與控制流 29
2.5 方法 35
2.6 字串迭代 39
第3章 列表 43
3.1 分割 43
3.2 列表訪問 45
3.3 列表切片 46
3.4 更多列表操作方法 48
3.5 列表迭代 52
3.6 元組和集合 54
第4章 其他原生物件 58
4.1 數學運算 58
4.2 時間和日期 62
4.3 正規表示式 66
4.4 字典 71
4.5 應用:獨特單字 75
第5章 函數與迭代 81
5.1 函數定義 81
5.2 文件中的函數 87
5.3 迭代 93
第6章 函數式程式設計 100
6.1 列表推導式 101
6.2 條件列表推導式 104
6.3 字典推導式 107
6.4 生成器推導式與集合推導式 109
6.5 其他函數相關技術 110
第7章 物件和類別 113
7.1 定義類別 113
7.2 自訂迭代器 118
7.3 繼承 120
7.4 派生類別 122
第8章 測試與測試驅動開發 128
8.1 測試設定 128
8.2 初始化測試範圍 132
8.3 RED(測試未通過) 139
8.4 GREEN(測試通過) 143
8.5 重構 146
第9章 Shell腳本編程 154
9.1 讀取文件資訊 154
9.2 讀取URL資訊 161
9.3 在命令列執行DOM操作 164
第10章 即時Web應用程式 172
10.1 設定 172
10.2 網站頁面 178
10.3 佈局 184
10.4 模板引擎 191
10.5 迴文檢測器 202
10.6 小結 221
第11章 Python資料科學工具 222
11.1 資料科學工具設定 222
11.2 基於NumPy的數值計算 227
11.3 基於Matplotlib的資料視覺化 235
11.4 基於Pandas的資料科學工具簡介 247
11.5 Pandas範例:諾貝爾獎得主 252
11.6 Pandas範例:泰坦尼克號 262
11.7 基於scikit-learn的機器學習 268
11.8 更多資源與結論 279