Python從菜鳥到高手(簡體書)
商品資訊
系列名:李寧大講堂
ISBN13:9787302507161
出版社:清華大學出版社(大陸)
作者:李寧
出版日:2018/09/01
裝訂/頁數:平裝/632頁
規格:26cm*19cm (高/寬)
版次:一版
商品簡介
作者簡介
目次
前言... 3
本書配套資源... 5
第一篇 Python基礎知識
第1章 初識Python. 3
1.1 Python簡介... 3
1.2 搭建Python開發環境... 8
1.3 第一個Python程序... 26
1.4 調試Python程序... 26
1.5 小結... 29
1.6 實戰與練習... 29
第2章 Python語言基礎... 30
2.1 Python程序中的基本要素... 30
2.2 數字... 34
2.3 獲取用戶輸入... 39
2.4 函數... 40
2.5 注釋... 41
2.6 字符串基礎... 42
2.7 小結... 47
2.8 實戰與練習... 47
第3章 條件、循環和其他語句... 49
3.1 神奇的print函數... 49
3.2 有趣的賦值操作... 51
3.3 用縮進創建代碼塊... 53
3.4 條件和條件語句... 53
3.5 循環... 62
3.6 使用exec和eval執行求值字符串... 69
3.7 小結... 71
3.8 實戰與練習... 71
第4章 列表和元組... 73
4.1 定義序列... 73
4.2 序列的基本操作... 74
4.3 列表的基本操作... 87
4.4 列表方法... 89
4.5 元組... 93
4.6 小結... 95
4.7 實戰與練習... 95
第5章 字符串.
5.1 字符串的基本操作... 97
5.2 格式化字符串.... 98
5.3 字符串方法 107
5.4 小結... 114
5.5 實戰與練習... 115
第6章 字典... 116
6.1 為什麼要引入字典... 116
6.2 創建和使用字典... 117
6.3 字典方法... 124
6.4 小結... 133
6.5 實戰與練習... 133
第7章 函數... 134
7.1 懶惰是重用的基石... 134
7.2 函數基礎... 136
7.3 函數參數... 139
7.4 作用域... 154
7.5 遞歸... 156
7.6 小結... 158
7.7 實戰與練習... 158
第8章 類和物件... 159
8.1 物件的魔法... 159
8.2 類... 160
8.3 小結... 170
8.4 實戰與練習... 171
第9章 異常... 172
9.1 什麼是異常... 172
9.2 主動拋出異常... 173
9.3 捕捉異常... 176
9.4 異常、函數與棧跟蹤... 185
9.5 異常的妙用... 186
9.6 小結... 188
9.7 實戰與練習... 188
第10章 方法、屬性和迭代器... 189
10.1 構造方法... 189
10.2 特殊成員方法... 194
10.3 屬性... 199
10.4 靜態方法和類方法... 205
10.5 迭代器... 207
10.6 生成器... 210
10.7 小結... 213
10.8 實戰與練習... 214
第二篇 Python高級編程
第11章 正則表達式... 217
11.1 在Python語言中使用正則表達式... 217
11.2 一些常用的正則表達式... 232
11.3 小結... 233
11.4 實戰與練習... 234
第12章 常用模塊... 235
12.1 sys模塊... 235
12.2 os模塊... 238
12.3 集合、堆和雙端隊列(heap模塊、deque類)... 243
12.4 時間、日期與日歷(time模塊)... 250
12.5 隨機數(random模塊)... 256
12.6 數學(math模塊)... 257
12.7 小結... 258
12.8 實戰與練習... 258
第13章 文件和流... 259
13.1 打開文件... 259
13.2 操作文件的基本方法... 260
13.3 使用FileInput物件讀取文件... 265
13.4 小結... 266
13.5 實戰與練習... 266
第14章 數據存儲... 268
14.1 處理XML格式的數據... 268
14.2 處理JSON格式的數據... 273
14.3 將JSON字符串轉換為XML字符串... 278
14.4 SQLite數據庫... 279
14.5 MySQL數據庫... 284
14.6 ORM... 286
14.7 非關系型數據庫... 294
14.8 小結... 297
14.9 實戰與練習... 297
第15章 TCP與UDP編程... 299
15.1 套接字... 299
15.2 socketserver模塊... 314
15.3 小結... 316
15.4 實戰與練習... 316
第16章 網絡高級編程... 317
16.1 urllib3模塊... 317
16.2 twisted框架... 326
16.3 FTP客戶端... 338
16.4 Email客戶端... 341
16.5 小結... 348
16.6 實戰與練習... 348
第17章 多線程... 349
17.1 線程與進程... 349
17.2 Python與線程... 350
17.3 高級線程模塊... 355
17.4 線程同步... 359
17.5 生產者—消費者問題與queue模塊... 364
17.6 小結... 366
17.7 實戰與練習... 366
第18章 GUI庫:tkinter. 368
18.1 tkinter簡介... 368
18.2 編寫第一個tkinter程序... 368
18.3 布局... 370
18.4 控件... 378
18.5 向窗口添加菜單... 387
18.6 對話框... 389
18.7 小結... 390
18.8 實戰與練習... 390
第19章 GUI庫:PyQt5. 391
19.1 PyQt5簡介... 391
19.2 安裝PyQt5. 392
19.3 編寫第一個PyQt5程序... 397
19.4 窗口的基本功能... 398
19.5 布局... 402
19.6 控件... 406
19.7 菜單... 416
19.8 小結... 418
19.9 實戰與練習... 418
第20章 測試... 419
20.1 先測試后編碼.... 419
20.2 測試工具... 421
20.3 檢查源代碼... 424
20.4 性能分析... 428
20.5 小結... 429
20.6 實戰與練習... 429
第三篇 Python Web開發
第21章 Python Web框架:Flask. 433
21.1 Flask基礎知識... 434
21.2 Jinja2模板... 443
21.3 Web表單與Flask-WTF擴展... 461
21.4 小結... 473
21.5 實戰與練習... 474
第22章 Python Web框架:Django. 475
22.1 Django開發環境搭建... 475
22.2 Django基礎知識... 476
22.3 Django模板... 490
22.4 小結... 496
22.5 實戰與練習... 496
第四篇 Python科學計算與數據分析
第23章 科學計算庫:NumPy. 499
23.1 NumPy開發環境搭建... 499
23.2 第一個NumPy程序... 500
23.3 NumPy數組... 501
23.4 NumPy常用函數... 509
23.5 小結... 515
23.6 實戰與練習... 515
第24章 數據可視化庫:Matplotlib. 516
24.1 Matplotlib開發環境搭建... 516
24.2 基礎知識... 517
24.3 定制顏色和樣式... 524
24.4 注釋... 529
24.5 小結... 532
24.6 實戰與練習... 533
第25章 數據分析庫:Pandas. 534
25.1 Pandas開發環境搭建... 534
25.2 樣本數據集... 534
25.3 Pandas基礎知識... 535
25.4 Pandas數據類型... 541
25.5 小結... 547
25.6 實戰與練習... 548
第五篇 Python Web爬蟲技術
第26章 網絡爬蟲與Beautiful Soup. 551
26.1 網絡爬蟲基礎... 551
26.2 HTML分析庫:Beautiful Soup. 560
26.3 支持下載隊列的多線程網絡爬蟲... 566
26.4 小結... 568
26.5 實戰與練習... 568
第27章 網絡爬蟲框架:Scrapy. 570
27.1 Scrapy基礎知識... 570
27.2 用Scrapy編寫網絡爬蟲... 574
27.3 小結... 578
27.4 實戰與練習... 578
第六篇 Python項目實戰
第28章 Web項目實戰:基于 Flask的美團網... 581
28.1 項目概述... 581
28.2 美團網核心功能實現... 583
28.3 Python與微信支付... 585
28.4 小結... 588
第29章 Web項目實戰:基于Django的58同城... 589
29.1 項目效果演示... 589
29.2 操作MySQL數據庫... 590
29.3 賬號... 590
29.4 招聘頁面... 594
29.5 二手車頁面... 595
29.6 小結... 597
第30章 網絡爬蟲實戰:天氣預報服務API. 598
30.1 項目效果演示... 598
30.2 建立MySQL數據庫... 599
30.3 抓取天氣預報數據... 599
30.4 編寫天氣預報服務API. 600
30.5 實現Web版天氣預報查詢客戶端... 601
30.6 小結... 601
第31章 爬蟲項目實戰:胸罩銷售數據分析... 602
31.1 項目效果演示... 602
31.2 天貓胸罩銷售數據... 604
31.3 京東胸罩銷售數據... 607
31.4 數據清洗... 609
31.5 數據分析與可視化... 611
31.6 小結... 618
第32章 GUI項目實戰:動態修改域名指向的IP.. 619
32.1 搭建開發環境... 619
32.2 項目效果演示... 619
32.3 獲取公網IP. 620
32.4 定時更新公網IP. 621
32.5 更新域名對應的IP. 622
32.6 小結... 623
第33章 游戲項目實戰:俄羅斯方塊... 624
33.1 搭建開發環境... 624
33.2 項目效果演示... 624
33.3 用戶注冊... 625
33.4 用戶登錄... 626
33.5 游戲界面繪制和渲染... 628
33.6 用按鍵控制游戲... 629
33.7 播放背景音樂... 630
33.8 用戶積分... 631
33.9 小結... 632
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

