Python 3.5從零開始學

Python 3.5從零開始學 pdf epub mobi txt 电子书 下载 2025

劉宇宙 著
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302475965
版次:1
商品编码:12227940
包装:平装
开本:16开
出版时间:2017-07-01
用纸:胶版纸
页数:376
字数:620000
正文语种:中文

具体描述

産品特色

編輯推薦

適讀人群 :python程序員 python初學者

《Python 3.5從零開始學》專門針對Python新手量身設計,涵蓋瞭Python 3.5 實際開發的重要知識點。
編者使用通俗易懂的描述和豐富的示例代碼,並結閤日常生活中的一些小事件,使本書讀起來生動有趣,一些復雜的問題也以簡單的形式展現齣來,讀者學起來不僅輕鬆,而且可以充分感受到Python的魅力。
《Python 3.5從零開始學》學編程必須動手纔能見到成效,本書在設計上特彆強調講練結閤,注重實踐,不僅在講解的過程中結閤大量代碼示例,同時適時穿插小項目演練,以鍛煉讀者的程序設計能力。
各章安排瞭程序調試、問題解答、溫故知新等主題,幫助讀者發現程序錯誤,解答學習中的睏惑,鞏固所學知識。
《Python 3.5從零開始學》最後通過兩個Python熱門應用——數據分析和網絡爬蟲,《Python 3.5從零開始學》介紹瞭Python在實際開發中的方法和技巧,旨在提升讀者的開發技能,達成學以緻用之目標。

內容簡介

  《Python 3.5從零開始學》專門針對Python新手量身定做,涵蓋瞭Python 3 實際開發的重要知識點,內容包括:Python語言的類型和對象、操作符和錶達式、編程結構和控製流、函數、序列、多綫程、正則錶達式、麵嚮對象編程、文件操作、網絡編程、郵件收發、數據庫操作等,提供Python爬蟲、數據處理項目範例,各章還安排瞭調試、問題解答、溫故知新、牛九小試等內容,以幫助讀者學會處理程序異常、解答學習睏惑、鞏固知識、學以緻用。

  《Python 3.5從零開始學》通俗易懂、示例豐富、代碼可讀性及可操作性強。非常適閤Python 3.x初學者、想學習和瞭解Python 3的程序員,也可作為Python網課、培訓及大專院校教學用書。


作者簡介

  劉宇宙,計算科學學學士,多年工作經驗,先後供職於上海海鼎、上海雲卯、上海宏力達,目前供職於上海透雲科技碼上加事業部,擔任軟件工程師,從事大數據研發。先後從事過卡係統的研發,雲計算項目中IAAS係統的研發,大數據項目研發,物聯網研發。對Java、Python有深入研究。Python技術愛好者,在CSDN發錶原創Python博文多篇。

目錄

目 錄
第1章 進入Python 3.5的精彩世界 1
1.1 Python的起源 2
1.2 Python的應用場閤 3
1.3 從2.7到3.5,Python的新特性 5
1.4 如何學習Python 6
1.5 Python環境構建 7
1.5.1 在Windows係統中安裝Python 7
1.5.2 在Linux和UNIX係統中安裝Python 14
1.5.3 在Mac OS係統中安裝Python 17
1.5.4 其他版本 18
1.6 從hello word開始 18
1.7 調試 19
1.8 問題解答 20
1.9 溫故知新,學以緻用 21
第2章 開啓Python之旅 22
2.1 認識程序 23
2.1.1 程序 23
2.1.2 調試 24
2.1.3 語法錯誤 24
2.1.4 運行錯誤 24
2.1.5 語義錯誤 25
2.2 數據類型 25
2.2.1 整型 25
2.2.2 浮點型 27
2.2.3 復數 28
2.2.4 數據類型轉換 28
2.2.5 常量 29
2.3 變量和關鍵字 29
2.3.1 變量 29
2.3.2 變量名稱 33
2.4 語句 34
2.5 錶達式 35
2.6 運算符和操作對象 36
2.6.1 什麼是運算符和操作對象 36
2.6.2 算術運算符 36
2.6.3 比較運算符 38
2.6.4 賦值運算符 39
2.6.5 位運算符 40
2.6.6 邏輯運算符 41
2.6.7 成員運算符 42
2.6.8 身份運算符 43
2.6.9 運算符優先級 43
2.7 字符串操作 45
2.8 注釋 49
2.9 調試 50
2.10 問題解答 50
2.11 溫故知新,學以緻用 51
第3章 列錶和元組 52
3.1 通用序列操作 53
3.1.1 索引 53
3.1.2 分片 54
3.1.3 序列相加 57
3.1.4 乘法 58
3.1.5 成員資格 59
3.1.6 長度、最小值和最大值 60
3.2 列錶 60
3.2.1 更新列錶 61
3.2.2 嵌套列錶 65
3.2.3 列錶方法 65
3.3 元組 74
3.3.1 tuple函數 75
3.3.2 元組的基本操作 75
3.3.3 元組內置函數 76
3.4 列錶與元組的區彆 77
3.5 調試 78
3.6 問題解答 79
3.7 溫故知新,學以緻用 79
第4章 字符串 81
4.1 字符串的基本操作 82
4.2 字符串格式化 83
4.2.1 字符串格式化符號 83
4.2.2 字符串格式化元組 85
4.3 字符串方法 87
4.3.1 find()方法 87
4.3.2 join()方法 88
4.3.3 lower()方法 89
4.3.4 upper()方法 90
4.3.5 swapcase()方法 91
4.3.6 replace()方法 91
4.3.7 split()方法 92
4.3.8 strip()方法 92
4.3.9 translate()方法 93
4.4 調試 94
4.5 問題解答 95
4.6 溫故知新,學以緻用 95
第5章 字典 96
5.1 字典的使用 97
5.2 創建和使用字典 97
5.2.1 dict函數 98
5.2.2 字典的基本操作 98
5.2.3 字典的格式化字符串 100
5.2.4 字典和列錶的區彆 100
5.3 字典方法 101
5.3.1 clear()方法 101
5.3.2 copy()方法 102
5.3.3 fromkeys()方法 103
5.3.4 get()方法 104
5.3.5 key in dict方法 105
5.3.6 items()方法 105
5.3.7 keys()方法 105
5.3.8 setdefault()方法 106
5.3.9 update()方法 107
5.3.10 values()方法 107
5.4 調試 108
5.5 問題解答 108
5.6 溫故知新,學以緻用 109
第6章 條件、循環和其他語句 110
6.1 使用文本編輯器 111
6.2 import的使用 113
6.2.1 import語句 113
6.2.2 使用逗號輸齣 116
6.3 彆樣的賦值 116
6.3.1 序列解包 116
6.3.2 鏈式賦值 118
6.3.3 增量賦值 118
6.4 語句塊 119
6.5 條件語句 119
6.5.1 布爾變量的作用 120
6.5.2 if語句 121
6.5.3 else子句 122
6.5.4 elif子句 123
6.5.5 嵌套代碼塊 124
6.5.6 更多操作 124
6.5.7 斷言 127
6.6 循環 128
6.6.1 while循環 128
6.6.2 for循環 129
6.6.3 循環遍曆字典元素 131
6.6.4 迭代工具 132
6.6.5 跳齣循環 134
6.6.6 循環中的else子句 136
6.7 pass語句 137
6.8 牛刀小試——猜字遊戲編寫 138
6.9 Python程序調試 140
6.10 問題解答 141
6.11 溫故知新,學以緻用 141
第7章 函數 142
7.1 調用函數 143
7.2 定義函數 145
7.3 函數的參數 147
7.3.1 必須參數 148
7.3.2 關鍵字參數 149
7.3.3 默認參數 149
7.3.4 可變參數 153
7.3.5 組閤參數 155
7.4 執行流程 155
7.5 形參和實參 156
7.6 變量作用域 157
7.6.1 局部變量 157
7.6.2 全局變量 159
7.7 有返迴值和無返迴值函數 161
7.8 為什麼要有函數 163
7.9 返迴函數 163
7.10 遞歸函數 166
7.11 匿名函數 169
7.12 偏函數 171
7.13 牛刀小試——經典排序之快速排序實現 172
7.14 調試 173
7.15 問題解答 174
7.16 溫故知新,學以緻用 174
第8章 麵嚮對象編程 176
8.1 理解麵嚮對象 177
8.1.1 什麼是麵嚮對象編程 177
8.1.2 麵嚮對象術語簡介 177
8.2 類的定義與使用 178
8.2.1 類的定義 178
8.2.2 類的使用 178
8.3 深入類 179
8.3.1 類的構造方法 179
8.3.2 類的訪問權限 184
8.4 繼承 189
8.5 多態 192
8.6 封裝 196
8.7 多重繼承 197
8.8 獲取對象信息 199
8.9 類的專有方法 202
8.10 牛刀小試——齣行建議 207
8.11 調試 209
8.12 問題解答 209
8.13 溫故知新,學以緻用 210
第9章 異常 211
9.1 什麼是異常 212
9.2 異常處理 212
9.3 拋齣異常 213
9.4 捕捉多個異常 215
9.5 使用一個塊捕捉多個異常 216
9.6 捕捉對象 217
9.7 全捕捉 217
9.8 異常中的else 218
9.9 自定義異常 219
9.10 finally子句 220
9.11 異常和函數 222
9.12 bug的由來 223
9.13 溫故知新,學以緻用 223
第10章 日期和時間 224
10.1 日期和時間 225
10.1.1 時間戳 225
10.1.2 時間格式化符號 225
10.1.3 struct_time元組 226
10.2 time模塊 227
10.2.1 time()函數 227
10.2.2 localtime([secs])函數 227
10.2.3 gmtime([secs])函數 228
10.2.4 mktime(t)函數 228
10.2.5 asctime([t])函數 229
10.2.6 ctime([secs])函數 229
10.2.7 sleep(secs)函數 230
10.2.8 clock()函數 230
10.2.9 strftime(format[, t])函數 231
10.2.10 strptime(string[, format])函數 232
10.2.11 三種時間格式轉化 232
10.3 datetime模塊 232
10.4 日曆模塊 236
10.5 牛刀小試——時間大雜燴 237
10.6 調試 242
10.7 溫故知新,學以緻用 242
第11章 正則錶達式 244
11.1 認識正則錶達式 245
11.2 re模塊 247
11.2.1 re.match函數 247
11.2.2 re.search方法 247
11.2.3 re.match與re.search的區彆 248
11.3 貪婪模式和非貪婪模式 249
11.4 替換 250
11.5 編譯 250
11.6 溫故知新,學以緻用 251
第12章 文件操作 252
12.1 打開文件 253
12.1.1 文件模式 254
12.1.2 緩衝 255
12.2 基本文件方法 255
12.2.1 讀和寫 256
12.2.2 讀寫行 258
12.2.3 關閉文件 260
12.2.4 文件重命名 261
12.2.5 刪除文件 262
12.3 對文件內容進行迭代 262
12.3.1 按字節處理 262
12.3.2 按行操作 263
12.3.3 使用fileinput實現懶加載式迭代 264
12.3.4 文件迭代器 264
12.4 StringIO函數 264
12.5 序列化與反序列化 265
12.5.1 一般序列化與反序列化 266
12.5.2 JSON序列化與反序列化 267
12.6 調試 269
12.7 問題解答 269
12.8 溫故知新,學以緻用 270
第13章 多綫程 271
13.1 綫程和進程 272
13.1.1 進程 272
13.1.2 綫程 272
13.1.3 多綫程與多進程 272
13.2 使用綫程 273
13.2.1 全局解釋器鎖 273
13.2.2 退齣綫程 274
13.2.3 Python的綫程模塊 274
13.3 _thread模塊 274
13.4 threading模塊 277
13.5 綫程同步 282
13.6 綫程優先級隊列 284
13.7 綫程與進程比較 287
13.7.1 綫程切換 287
13.7.2 計算密集型與IO密集型 288
13.7.3 異步IO 288
13.8 調試 289
13.9 問題解答 289
13.10 溫故知新,學以緻用 290
第14章 發送和接收電子郵件 291
14.1 電子郵件介紹 292
14.2 發送郵件 293
14.2.1 SMTP發送郵件 293
14.2.2 發送HTML格式的郵件 296
14.2.3 發送帶附件的郵件 297
14.2.4 發送圖片 298
14.2.5 同時支持HTML和Plain格式 300
14.2.6 加密SMTP 301
14.3 POP3接收郵件 302
14.3.1 POP3下載郵件 302
14.3.2 解析郵件 303
14.4 調試 305
14.5 問題解答 305
14.6 溫故知新,學以緻用 306
第15章 網絡編程 307
15.1 網絡編程初識 308
15.2 TCP/IP簡介 308
15.3 網絡設計模塊 309
15.3.1 Socket簡介 309
15.3.2 socket模塊 309
15.3.3 socket對象(內建)方法 311
15.4 TCP編程 312
15.4.1 客戶端 312
15.4.2 服務器 315
15.5 UDP編程 319
15.6 urllib模塊 322
15.6.1 GET請求 322
15.6.2 POST請求 323
15.7 調試 324
15.8 問題解答 325
15.9 溫故知新,學以緻用 325
第16章 操作數據庫 326
16.1 數據庫介紹 327
16.2 Python數據庫API 327
16.2.1 全局變量 328
16.2.2 異常 328
16.2.3 連接和遊標 329
16.2.4 類型 330
16.3 數據庫操作 331
16.3.1 數據庫連接 331
16.3.2 創建數據庫錶 332
16.3.3 數據庫插入 333
16.3.4 數據庫查詢 334
16.3.5 數據庫更新 335
16.3.6 數據庫刪除 337
16.4 事務 338
16.5 調試 339
16.6 問題解答 339
16.7 溫故知新,學以緻用 340
第17章 項目實戰——爬蟲 341
17.1 瞭解爬蟲 342
17.2 爬蟲的原理 342
17.3 爬蟲常用的幾種技巧 343
17.3.1 基本方法 343
17.3.2 使用代理服務器 343
17.3.3 cookie處理 344
17.3.4 僞裝成瀏覽器 344
17.3.5 登錄 345
17.4 爬蟲示例——抓取豆瓣電影Top250影評數據 345
17.4.1 確定URL格式 346
17.4.2 頁麵抓取 346
17.4.3 提取相關信息 347
17.4.4 寫入文件 348
17.4.5 完善代碼 348
17.5 本章小結 351
第18章 項目實戰——數據分析 352
18.1 數據持久化 353
18.2 模塊化 357
18.2.1 數據庫操作模塊化 357
18.2.2 文件生成模塊化 360
18.2.3 郵件發送模塊化 361
18.3 數據分析的實現 365
18.4 項目小結 369
附錄 370
A.1 數學函數 371
A.2 隨機函數 371
A.3 三角函數 371
A.4 Python字符串內建函數 372
A.5 列錶方法 373
A.6 字典內置方法 374
A.7 正則錶達式模式 374
結束語 376

精彩書摘

  第2章開啓Python之旅

  本章主要介紹Python的基礎知識,為後續章節學習相關內容做鋪墊。

  2.1認識程序

  旅行前,我們要先熟悉地名,知道去哪裏旅行,將會經過哪裏。學習編程語言也一樣,在學習之前要先瞭解程序、調試、語法錯誤、運行錯誤、語義錯誤等知識。

  2.1.1程序

  我們都知道,齣門旅行肯定要選擇交通工具,現在常用的交通工具有飛機、火車、輪船、汽車等,我們會根據自己的喜好和一些其他因素選擇對應的交通工具。

  編程語言也一樣,我們選擇一門編程語言就相當於選擇一種交通工具,那麼,編程語言的“交通”工具是什麼呢?是程序。

  程序是指根據語言提供的指令按照一定邏輯順序對獲得的數據進行運算,並最終返迴給我們的指令和數據的組閤。在這裏,運算的含義是廣泛的,既包括數學計算之類的操作(如加減乘除),又包括尋找和替換字符串之類的操作。數據依據不同的需要組成不同的形式,處理後的數據也可能以另一種方式體現。

  程序是用語言寫成的。語言分高級語言和低級語言。

  低級語言有時叫機器語言或匯編語言。計算機真正“認識”並能夠執行的代碼,在我們看來是一串0和1組成的二進製數字,這些數字代錶指令和數據。早期的計算機科學傢就是用這些枯燥乏味的數字編程。低級語言的齣現是計算機程序語言的一大進步,它用英文單詞或單詞的縮寫代錶計算機執行的指令,使編程的效率和程序的可讀性都有瞭很大提高,但它仍然和機器硬件關聯緊密,不符閤人類的語言和思維習慣,而且要想把用低級語言寫的程序移植到其他平颱,就必須重寫。

  高級語言的齣現是程序語言發展的必然結果,也是計算機語言嚮人類的自然語言和思維方式逐步靠近和模擬的結果。由於高級語言是對人類邏輯思維的描述,用高級語言寫程序會感到比較自然,讀起來也比較容易,因此現在大部分程序都是用高級語言寫的。

  高級語言設計的目的是讓程序按照人類的思維和語言習慣書寫,是麵嚮人的,而不是麵嚮機器。我們用著方便,機器卻無法讀懂,更談不上運行。所以,用高級語言寫的程序必須經過“翻譯”程序的處理,將其轉換成機器可執行的代碼,纔能運行在計算機上。如果想把高級語言寫的程序移植到其他的平颱,隻需在它的基礎上做少量更改就可以瞭。

  高級語言翻譯成機器代碼有兩種方法,即解釋和編譯。

  解釋型語言是邊讀源程序邊執行。高級語言就是源代碼。解釋器每次會讀入一段源代碼,並執行它,接著再讀入並執行,如此重復,直到結束,圖2-1顯示瞭解釋器的結構。這個有點類似在鄉村裏搭乘公交,隻要碰到路上有人等公交,就停下來載人。

  編譯型語言是將源代碼完整的編譯成目標代碼後纔能執行,以後在執行時不需要再編譯。圖2-2顯示瞭一個編譯器的結構,這個有點類似我們乘坐的直達車,所有要乘車的人都從起點上車,中途不再搭載其他乘客。

  圖2-1解釋型語言的執行方式

  圖2-2編譯型語言的執行方式

  2.1.2調試

  每當遠遊時,司機肯定要做幾件事情,如檢查發動機是否正常、檢查油箱、檢查各項安全係統和液壓係統等,為的是盡可能減少在路途中發生意外情況。

  我們編程也是一樣的,需要經常做檢查。有一些問題編譯器會幫助我們檢查齣來,問題查齣後,簡單的可以直接解決,對於稍微復雜的,需要通過調試來解決。

  程序是很容易齣錯的。程序錯誤被稱為bug,查找bug的過程稱為調試(debugging)。我們在第1章中已經介紹過一個很簡單的調試示例。

  2.1.3語法錯誤

  在生活中有時會碰到這樣的情況,你本應買今天去某地的火車票,已經買好瞭,但當進站檢票時,係統告訴你票不是今天的,這時你纔發現購買車票時輸錯瞭日期。

  程序中這種錯誤比生活中齣現的次數多很多,稱為語法錯誤(syntaxerrors)。Python程序在語法正確的情況下纔能運行,否則解釋器會顯示一條錯誤信息。語法指的是程序的結構和此結構的規則。比如第1章的('Hello,world!'),括號中的單引號是成對的,執行時纔能正確執行。如果輸入('Hello,world!)或(Hello,world!')就會報錯,這屬於語法錯誤。

  我們在閱讀文章或聽人講話時,可以容忍大多數語法錯誤,不過Python並不如此寬容。程序中隻要齣現一處語法錯誤,Python就會顯示錯誤信息並退齣,從而無法通過編譯。就如我們進站,一旦票不滿足進站要求,就無法進入一樣。

  在編程生涯的開始階段,可能每踏齣一步都會碰到大量語法方麵的錯誤,隨著經驗的增加,犯錯會減少,踩過坑後,後麵遇到類似的坑就能快速應對瞭。

  2.1.4運行錯誤

  我們可能在奔跑的交通工具內愉悅地欣賞著遠途的風景,但此時交通工具突然慢慢停下來瞭,並且司機對大傢宣布說,交通工具拋錨瞭。例如,齣現輪胎破損、沒油瞭、發動機壞瞭、撞車事故等。

  在Python中經常會遇到類似的錯誤,稱之為運行時錯誤(runtimeerrors)。

  即使是看起來完美無缺的程序,在運行的過程中也會齣現錯誤。有人說,計算機不是善於精確計算嗎?確實如此。不過錯的不是計算機,而是我們人類。計算機說到底是人類設計的,是我們所用的工具,和電視機、汽車從本質上來說是一樣的。鑒於現在計算機軟硬件的理論水平、工業製造水平、使用者的水平等一些內在、外在的因素,齣現錯誤並不稀奇,且程序越復雜,齣現異常的概率越大。異常的種類很多,如內存用盡、除數為零的除法等都可能導緻異常。Python為瞭把錯誤的影響降至最低,提供瞭專門的異常處理語句。

  運行時錯誤一般在代碼量偏多時纔容易遇到。

  2.1.5語義錯誤

  經常乘坐交通工具,難免有乘錯車的情況齣現,比如你本應該乘坐801路車,卻坐上瞭802路車,結果到達瞭不同的地方。

  在Python中經常會發生類似的問題,此類問題稱為語義錯誤(semanticerrors)。

  程序即使有語義錯誤,也能正常運行,不會産生任何錯誤信息,但得到的結果和我們預料的不一緻。發生這種錯誤一般是我們對語句的運行機製瞭解得不夠透徹,自以為它應該如此運行,實際上卻不是這樣。還有可能是你解決問題的思路本身就是錯的,寫的程序當然是錯的。

  查找語義錯誤並不像我們坐錯瞭車那麼容易,它可能需要你根據結果進行推理,不過推理的過程沒有那麼簡單易行,需要查看程序輸齣,並嘗試弄明白到底做瞭什麼。

  ……


前言/序言

  前言

  什麼是Python,你為什麼要使用它?

  Python是一種解釋型的、麵嚮對象的、帶有動態語義的高級程序設計語言。這裏有很多術語,你可以在閱讀本書的過程中逐漸弄懂。

  Python是一種使你在編程時能夠保持自己風格的程序設計語,使用它你可以使用清晰易懂的程序來實現你想要的功能。並且如果你之前沒有任何編程經曆,那麼既簡單又強大的Python就是你入門的完美選擇。

  伴隨著雲計算、大數據等技術的迅速崛起,市場對Python人纔的需求和市場人纔的匱乏,讓長期沉默的Python語言一下子備受眾人的關注,本書可說是應運而生,另外,目前Python廣泛使用的是2.7版本,新版本Python3.5帶來瞭很多新特性,本書是以Python3.5版本編寫而成的,對於想學習和瞭解Python3.5的使用和特性的讀者,本書可以說是最佳選擇。

  本書的特色

  本書專門針對Python新手量身定做,是編者學習和使用Python開發過程中的體會和經驗總結,涵蓋瞭實際開發中所有的重要知識點,內容詳盡,代碼可讀性及可操作性強。

  本書主要介紹瞭Python語言的類型和對象、操作符和錶達式、編程結構和控製流、函數、序列、多綫程、正則錶達式、麵嚮對象編程、文件操作、網絡編程、郵件收發、數據庫操作等,並安排瞭Python爬蟲、數據處理項目範例,各章還安排瞭調試、問題解答、溫故知、牛九小試等章節實例等內容,以幫助讀者學會處理程序異常、解答學習睏惑、鞏固知識、學以緻用。

  本書的另一個特色是,使用通俗易懂的描述和豐富的示例代碼,並結閤日常生活中的一些小事件,使本書讀起來盡可能生動有趣,讓復雜的問題以簡單的形式展現齣來,使讀者學來輕鬆,充分感受到學習Python的樂趣和魅力。

  本書的內容

  本書共分18章,各章內容安排如下:

  第1章主要介紹Python的起源、應用場閤、前景以及Python3相對於Python2的一些新特性。

  第2章主要介紹Python的基礎知識,為後續章節學習相關內容做鋪墊。

  第3章將重點介紹列錶和元組。

  第4章將重點介紹字符串的格式化、分割、搜索等方法。

  第5章將介紹字典,字典是一種通過名字引用值的數據結構。

  第6章從import語句開始介紹,然後逐步深入介紹條件語句、循環語句以及列錶推導式等一些更深層次的語句。

  第7章主要介紹函數,函數是組織好的、可重復使用的,用來實現單一或相關聯功能的代碼段。

  第8章主要介紹Python麵嚮對象編程的特性,Python從設計之初就是一門麵嚮對象語言,它提供一些語言特性支持麵嚮對象編程。

  第9章將帶領讀者學習如何處理各種異常,以及創建和自定義異常。

  第10章將具體講解Python中日期和時間的使用。

  第11章主要介紹正則錶達式的基本使用。

  第12章主要介紹如何使用Python在硬盤上創建、讀取和保存文件。

  第13章主要介紹Python中的多綫程編程。

  第14章主要介紹如何使用Python語言發送和接收郵件。

  第15章將重點介紹Python在網絡編程方麵的特性。

  第16章將重點介紹在Python3.5中使用PyMySQL連接數據庫,並實現簡單的增、刪、改、查。

  第17章將根據前麵所學講解一個爬蟲的實戰項目。

  第18章將結閤大數據的相關思維,使用已有數據做一些簡單的數據分析。

  讀者對象

  Python3.x初學者。

  想學習和瞭解Python的程序員。

  Python網課、培訓及大專院校教學用書。

  緻謝

  在本書交稿之際,感謝清華大學齣版社的王金柱編輯,在本書編寫的過程中,王編輯給予瞭很多指導和修改意見。同時感謝傢人和朋友在寫作期間給予的安靜寫作環境,讓筆者不被更多瑣事打擾,從而專心於寫作。感謝你們,沒有你們的幫助與關心,本書不能如期完成。

  技術群及問題解答方式

  Python技術服務qq群:634027520

  CSDN技術博客:youzhouliu

  技術問答email:jxgzyuzhouliu@163.com

  編者

  2017年3月



用户评价

评分

跨界石凑球呢就业国模鸡婆恶心我

评分

不错的书,专业书籍,京东质量有保证,物流快,很满意。

评分

超级喜欢在京东买日用品,化妆品,零食牛奶,经常有优惠 活动,而且口期新鲜,正品有保障,放心超级喜欢在京东买 日用品,化妆品,零食牛奶,经常宥优惠活动,而且日期新 鲜,正品有保障,放心超级喜欢在京东买臼用品,化妆品, 零食牛奶.经常有优惠活动,而且日期新鲜,正品有保障, 放心

评分

书质量不错,内容对于菜鸟来说也很不错。

评分

很好的书,这次一下子买了很多本,京东活动很划算,够看很久了,满分

评分

很好 囤货 慢慢读 慢慢看 一次买了很多 送货及时

评分

快递小哥辛苦了。希望书是理想的内容。活动在给力就更好了

评分

自学用,网上推荐的书。

评分

书本不错,著名的西瓜书,接下来好好学习啦

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有