新到貨2本75折
Python 3.x全棧開發從入門到精通

Python 3.x全棧開發從入門到精通

  • 定價:594
  • 優惠價:87517
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

隨著互聯網數據的增加,如何高效地利用大數據已經成為企業需要面對的首要問題,這個問題就涉及了數據顯示、數的存儲和數據分析,這三個方向是否有成熟的模塊呢?答案是有的,Python在這三個方向都有非常成熟的模塊,這些模塊已經大量使用在企業級應用中。方便了程序員的學習,這些模塊有非常完善的開發文檔。

筆者用Python可以很方便地處理百萬級別的大數據,而且Python在Web應用開發的前端和後端都有卓越的表現。考慮到市場上這方面的書籍還比較少,作者也很樂意去創作一本關於Python全棧開發的書,於是本書就應運而生。本書適合對Python感興趣,特別是想提升全棧開發能力的讀者閱讀。


 

作者介紹

王碩、劉友祝和張雲河在人工智慧、大數據分析及新技術開發等方面有豐富的實戰經驗。擅長J2EE(JSP/Servlet、JDBC、Struts2、Spring、Hibernate)項目開發、Python(程序GUI、數據分析、網路爬蟲、機器學習)項目開發,以及JavaScript、HTML5和資料庫技術,是極寬Top開源團隊的核心成員。《PyQt5快速開發與實戰》作者(電子工業出版社出版)。
 

目錄

初識Python語言 1

第2
Python基礎篇 20
2.1 變數 21
2.2 標準資料類型 22
2.2.1 數字( Number ) 22
2.2.2 字串(String) 24
2.2.3 列表(List ) 28
2.2.4 元組(Tuple) 31
2.2.5 字典(Dictionary) 33
2.2.6 集合(Set) 35
2.3 識別字 36
2.4 行和縮進 37
2.5 運算子和運算式 38
2.5.1 算數運算子 38
2.5.2 比較運算子 38
2.5.3 邏輯運算子 39
2.5.4 成員運算子 40
2.6 條件控制 41
2.7 迴圈語句 42
2.7.1 while 迴圈 42
2.7.2 for 語句 43
2.7.3 使用枚舉遍歷序列 44
2.8 函數 45
2.8.1 函數的定義和調用 45
2.8.2 函數中的文檔 46
2.8.3 默認參數 47
2.8.4 不定長參數 47
2.8.5 range()函數 48
2.8.6 函數作為參數傳遞 50
2.9 文件 51
2.9.1 操作檔 51
2.9.2 使用 with語句 56
2.9.3 試算表 57
2.10 物件導向 59
2.10.1 類與物件的定義 59
2.10.2 私有屬性和方法 61
2.10.3 繼承 63
2.10.4 靜態方法 67
2.10.5 魔法方法和特殊屬性 68
2.10.6 可調用物件 69
2.11 錯誤和異常 70
2.11.1 錯誤 70
2.11.2 異常 71
2.11.3 處理異常 72
2.11.4 列印異常資訊 74
2.11.5 自訂異常 74
2.12 模組 75
2.12.1 導入模組 75
2.12.2 模組的__name__屬性 77
2.12.3 模組路徑 79
2.12.4 包 80
2.13 常用模組 82
2.13.1 os模組 82
2.13.2 time模組 85

第3章
Python高級篇 87
3.1 高級函數物件 88
3.1.1 lambda函數 88
3.1.2 map()函數 89
3.1.3 reduce()函數 90
3.1.4 反覆運算器(Iterator) 92
3.1.5 生成器(Generator) 95
3.1.6 裝飾器(Decorator) 99
3.2 多執行緒 104
3.2.1 多執行緒介紹 104
3.2.2 執行緒模組 104
3.2.3 守護執行緒 107
3.2.4 優雅地停止執行緒 109
3.2.5 多執行緒的鎖機制 112
3.2.6 本地執行緒變數 116
3.3 多進程 117
3.3.1 Linux平臺下的多進程 118
3.3.2 跨平臺的多進程 120
3.3.3 跨平臺的多進程間通信 127
3.3.4 分散式進程 129
3.4 規則運算式 135
3.4.1 re.match函數 137
3.4.2 re.search函數 140
3.4.3 re.findall函數 141
3.5 JSON數據解析 142
3.5.1 JSON簡介 142
3.5.2 Python處理JSON資料 144
3.5.3 自訂物件的序列化 146
3.6 存儲物件序列化 148
3.6.1 序列化物件 148
3.6.2 反序列化物件 149
3.7 發送E-mail 150
3.7.1 發送簡單郵件 152
3.7.2 發送HTML格式的郵件 154
3.7.3 發送帶附件的郵件 155

第4章
使用Python操作資料庫 158
4.1 操作MySQL資料庫 159
4.1.1 MySQL簡介 159
4.1.2 在Windows下安裝MySQL 160
4.1.3 在Linux下安裝MySQL 169
4.1.4 MySQL視覺化工具 174
4.1.5 MySQL基礎知識 177
4.1.6 Python操作MySQL 183
4.2 操作MongoDB資料庫 192
4.2.1 MongoDB簡介 192
4.2.2 安裝MongoDB 193
4.2.3 MongoDB基本操作 199
4.2.4 MongoDB的集合 200
4.2.5 MongoDB的文檔 202
4.2.6 使用Python操作MongoDB 206
4.3 操作Redis資料庫 211
4.3.1 Redis簡介 211
4.3.2 安裝Redis 211
4.3.3 Redis開啟遠端存取 217
4.3.4 Redis視覺化工具 217
4.3.5 Redis資料類型與操作 218
4.3.6 使用Python Redis模組 223
4.3.7 連接Redis伺服器 224
4.3.8 操作string類型 225
4.3.9 操作hash類型 229
4.3.10 操作list類型 231
4.3.11 操作set類型 233
4.3.12 操作sorted set類型 235
4.3.13 其他操作 237

第5章
Python網路程式設計 238
5.1 網路程式設計的基本概念 239
5.1.1 網路基礎知識 239
5.1.2 網路基本概念 240
5.1.3 網路傳輸協定 245
5.2 Python 3 網路程式設計 248
5.2.1 Socket()函數 248
5.2.2 TCP程式設計 250
5.2.3 UDP程式設計 254
5.2.4 Socket實現檔案傳輸 255
5.2.5 多執行緒與網路程式設計 261

第6章
Python自動化運維 264
6.1 自動化運維簡介 265
6.2 WebLogic簡介 266
6.3 安裝WebLogic 266
6.3.1 安裝WebLoigc Server 267
6.3.2 配置域(Domain) 271
6.3.3 啟動WebLogic Server 276
6.3.4 配置JDK環境變數 278
6.4 WebLogic部署和配置 280
6.4.1 啟動WebLogic腳本工具(WLST) 280
6.4.2 通過網頁部署Java Web應用 286
6.4.3 通過命令列部署工程 290
6.4.4 通過腳本部署Java Web應用 292
6.4.5 通過網頁配置JNDI資料來源 297
6.4.6 通過腳本配置JNDI資料來源 307
6.5 Python在Linux運維中的常見應用 310
6.5.1 統計磁片使用情況 311
6.5.2 統計記憶體使用情況 312
6.5.3 讀取passwd文件中的用戶名和
shell信息 313
6.5.4 統計Linux系統的平均負載 314
6.5.5 查看CPU信息 316
6.5.6 查看MySQL的慢日誌
(slow-query-log) 319
6.5.7 監控MySQL的狀態 321
6.6 psutil的使用 324
6.6.1 獲取CPU資訊 325
6.6.2 獲取記憶體資訊 326
6.6.3 獲取磁片資訊 327

第7章
 

詳細資料

  • ISBN:9787301303085
  • 規格:平裝 / 547頁 / 16k / 19 x 26 x 2 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 針灸匠張寶旬
  • 手作新書79折起
  • 浪漫小說精選3本72折