TOP
GOGO開學趣,參考書應有盡有
Python開發技術大全(簡體書)
滿額折

Python開發技術大全(簡體書)

商品資訊

人民幣定價:149 元
定價
:NT$ 894 元
優惠價
87778
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:23 點
商品簡介
名人/編輯推薦
目次

商品簡介

本書從Python 語言的基礎語法講起,逐步深入地介紹了Python各種庫,並且介紹了這些庫的實戰案例,重點介紹了爬蟲開發, GUI應用程序開發,容器管理, Redis數據庫操作以及數據處理和神經網絡方面的內容。讓讀者不但可以系統地學習Python編程的相關知識,而且還能對Python在各個領域的應用有更為深入的理解。
本書分為21章,涵蓋的主要內容有Python語言基礎和Python在多個領域的應用。重點介紹了多線程編程; GUI應用程序開發;web編程;爬蟲開發;容器管理;數據處理以及神經網絡上的應用。
本書內容通俗易懂,案例豐富,實用性強,特別適合Python語言的入門讀者和進階讀者閱讀,也適合自動化測試人員、自動運維人員閱讀。另外,本書也適合作為相關培訓機構的教材使用。

名人/編輯推薦

20年開發經驗感悟,50小時配套教學視頻,全面覆蓋Python編程方方面面,一本書助你成為Python開發的多面手

目次

前言
第1篇 Python編程基礎
第1章 Python語言基礎2
1.1 Python語言介紹2
1.2 Python版本介紹3
1.2.1 Python語言的版本3
1.2.2 Python的實現版本4
1.3 集成開發環境9
1.3.1 PyCharm9
1.3.2 Anaconda10
1.4 代碼的運行方式17
1.5 網頁運行方式19
1.6 基本語法23
1.7 Python之禪26
第2章 基本數據類型28
2.1 整數類型28
2.1.1 整數的表示法28
2.1.2 數值運算29
2.1.3 位運算31
2.1.4 移位運算33
2.1.5 類型轉換34
2.1.6 其他進制表示法35
2.1.7 小整數池39
2.1.8 統計成績的例子40
2.1.9 韓信點兵的故事41
2.2 布爾類型42
2.2.1 布爾運算42
2.2.2 類型轉換44
2.2.3 例子:誰在說謊44
2.3 字節流46
2.4 浮點數50
2.4.1 基本運算51
2.4.2 其他運算52
2.4.3 類型轉換53
2.4.4 例子:求某個數的平方根53
2.5 列表54
2.5.1 列表特性55
2.5.2 常見操作56
2.5.3 找出丟失的數60
2.5.4 背包問題61
2.6 字符串63
2.6.1 str類型的字符串64
2.6.2 str類型的相關接口函數64
2.6.3 bytes類型68
2.6.4 str類型和bytes類型的轉換69
2.7 元組70
2.7.1 元組的表示法70
2.7.2 元組接口函數71
2.8 集合72
2.8.1 創建集合72
2.8.2 基本操作73
2.8.3 例子:刪除重複元素79
2.9 字典80
2.9.1 創建字典81
2.9.2 基本操作81
2.9.3 例子:合併結果86
2.9.4 例子:如何安全過河87
2.10 NoneType類型94
2.11 變量、對象和值的關係94
第3章 函數99
3.1 函數的定義和使用99
3.2 函數的返回值100
3.3 函數的參數100
3.3.1 位置參數101
3.3.2 將位置參數當作元組101
3.3.3 調用時使用元組和列表103
3.3.4 關鍵字參數104
3.3.5 將實參當作字典104
3.3.6 調用時使用字典105
3.3.7 默認值105
3.4 常見的系統自帶函數106
3.4.1 數據對象有關的函數106
3.4.2 數學計算有關的函數109
3.4.3 容器類型有關的函數111
3.4.4 屬性操作116
3.5 lambda函數117
3.6 遞歸調用118
3.6.1 遞歸調用介紹118
3.6.2 例子119
第4章 模塊和包126
4.1 模塊126
4.2 包128
4.3 軟件包的安裝129
4.3.1 複製源代碼到系統目錄129
4.3.2 使用PIP進行安裝130
4.3.3 使用easy_install和setup進行安裝134
第5章 文件操作135
5.1 文件的基本操作135
5.2 打開文件136
5.3 文件對象的操作137
5.4 關閉文件142
5.5 特殊文件143
5.6 文件對象的屬性145
第6章 基礎庫146
6.1 正則表達式庫146
6.1.1 元字符和語法147
6.1.2 C風格接口函數154
6.1.3 面向風格接口函數155
6.1.4 re.Match對象155
6.2 數學庫157
6.3 時間庫159
6.3.1 時間表示法159
6.3.2 接口函數160
6.4 日期庫162
6.5 二叉樹庫162
6.6 串行化庫164
6.6.1 基本流程164
6.6.2 pickle用法165
6.7 隨機數庫166
6.7.1 生成隨機整數和隨機實數167
6.7.2 其他形式的隨機169
6.7.3 偽隨機問題170
6.7.4 例子:計算面積171
6.7.5 遊戲:五對胡172
第7章 異常處理177
7.1 Python中的異常處理177
7.1.1 捕捉異常177
7.1.2 沒有異常才執行的分支180
7.1.3 無論有無異常都要執行的分支181
7.2 拋出異常182
7.3 常見的系統定義異常183
第8章 類和對象187
8.1 類的定義和實例創建187
8.2 類的屬性189
8.3 初始化函數和銷毀函數190
8.4 實例對象的屬性192
8.4.1 類屬性和實例對象屬性的關係192
8.4.2 self在類定義中表示當前對象194
8.4.3 通過delattr()、setattr()等接口函數來操作屬性196
8.5 靜態方法198
8.6 類方法199
8.7 訪問控制199
8.8 只讀屬性200
8.8.1 使用@property修飾符200
8.8.2 重新定義__setattr__()函數201
8.9 類屬性的安全檢查202
8.10 派生類203
8.11 多重繼承204
第2篇 Python編程高級主題
第9章 多線程208
9.1 線程介紹208
9.2 Python中的線程209
9.2.1 主線程209
9.2.2 線程狀態209
9.3 thread包210
9.3.1 線程的啟動211
9.3.2 線程的退出212
9.4 threading包213
9.4.1 創建線程實例對象213
9.4.2 派生自己的線程類216
9.4.3 配置線程217
9.4.4 啟動線程218
9.4.5 停止線程219
9.4.6 等待線程結束220
9.4.7 其他接口函數221
9.5 線程同步222
9.5.1 線程鎖thread.Lock223
9.5.2 線程鎖threading.Lock224
9.5.3 可重入鎖threading.RLock225
9.5.4 條件變量threading.Condition227
9.5.5 信號量threading.Semaphore228
9.5.6 事件threading.Event231
9.6 線程安全233
9.7 死鎖236
第10章 多進程239
10.1 進程的概念239
10.2 subprocess模塊240
10.2.1 面向過程的接口函數241
10.2.2 Popen類244
10.3 multiprocessing模塊247
10.3.1 創建進程247
10.3.2 進程的屬性249
10.3.3 進程的接口函數253
10.3.4 進程池258
10.3.5 進程通信260
10.4 os模塊265
10.4.1 啟動進程――system()265
10.4.2 啟動進程並得到輸出――popen ()265
10.4

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

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

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 778
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區