注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python編程完全自學(xué)教程

Python編程完全自學(xué)教程

Python編程完全自學(xué)教程

定 價:¥99.00

作 者: 朱春旭 著
出版社: 北京大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787301318409 出版時間: 2021-03-01 包裝: 平裝
開本: 16開 頁數(shù): 312 字數(shù):  

內(nèi)容簡介

  本書共分5篇,第1篇為入門篇(1章~5章),講解了Python編程的基礎(chǔ)知識,包括Python簡介與安裝、基本語法、常用語句與運算、字符串、列表、元組、字典與集合等;第2篇為進階篇(6章~10章),講解了Python編程的進階知識,包括函數(shù)、模塊與包的應(yīng)用、文件操作、異常處理、面向?qū)ο缶幊痰龋坏?篇為高級篇(11章~16章),講解了Python編程的相關(guān)高級應(yīng)用知識,包括時間和日期、正則表達式、多任務(wù)編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫等;第4篇為爬蟲應(yīng)用篇(17章~18章),主要講解了Python在網(wǎng)絡(luò)數(shù)據(jù)采集、頁面內(nèi)容提取等爬蟲相關(guān)的技術(shù)知識;第5篇為Web開發(fā)篇(19章~20章),主要講解了Django框架與Flask框架的應(yīng)用,幫助讀者掌握Web開發(fā)技術(shù)。 本書輕理論,重實踐,目的是用低的學(xué)習(xí)成本,讓讀者快速上手Python編程與應(yīng)用開發(fā)。 本書既適合非計算機專業(yè)出身的編程初學(xué)者,也適合即將走上工作崗位的廣大畢業(yè)生,或已經(jīng)有編程經(jīng)驗但想轉(zhuǎn)行做Python應(yīng)用開發(fā)的專業(yè)人士。同時,本書還可以作為廣大職業(yè)院校、計算機培訓(xùn)班的教學(xué)參考用書。

作者簡介

  朱春旭,高級軟件工程師,現(xiàn)任四川華迪信息技術(shù)有限公司培訓(xùn)講師,具有豐富的項目開發(fā)經(jīng)驗和教學(xué)培訓(xùn)經(jīng)驗。長期為企業(yè)、軟件開發(fā)公司、政府機構(gòu)培訓(xùn)大數(shù)據(jù)開發(fā)與應(yīng)用課程,非常熟悉Python編程及大數(shù)據(jù)處理與分析相關(guān)應(yīng)用。

圖書目錄

第1篇 入門篇
第1章
Python簡介 1
1.1 初識Python 1
1.2 Python安裝簡介 3

1.3 PyCharm安裝與使用介紹 7
1.4 Python軟件包的管理 10
本章小結(jié) 11
第2章
Python基本語法 12
2.1 Python基本語法 12
2.2 變量 13
2.3 標(biāo)識符 16
2.4 基本數(shù)據(jù)類型 17
常見面試題 19
本章小結(jié) 19
第3章
常用語句和運算 20
3.1 常見運算符 20
3.2 流程控制語句 25
常見面試題 27
本章小結(jié) 27
第4章
字符串 28
4.1 字符串的基本操作 28
4.2 輸入與輸出 30
4.3 字符串的內(nèi)建函數(shù) 32
函數(shù) 34
4.4 執(zhí)行字符串 36
常見面試題 37
本章小結(jié) 37
第5章
列表、元組、字典和集合 38
5.1 列表 38
5.2 元組 43
5.3 字典 45
5.4 集合 49
常見面試題 50
本章小結(jié) 50
第2篇 進階篇


第6章
函數(shù)、模塊和包 51
6.1 定義與調(diào)用函數(shù) 52
6.2 高級函數(shù) 57
6.3 Python模塊與包 62
常見面試題 64
本章小結(jié) 64
第7章
文件操作 65
7.1 文件的打開和關(guān)閉 65
7.2 文件的基本操作 66
7.3 文件內(nèi)容的迭代 67
7.4 序列化和反序列化 68
常見面試題 70
本章小結(jié) 70
第8章
異常處理 71
8.1 內(nèi)建異常類型 71
8.2 異常處理 72
常見面試題 74
本章小結(jié) 74
第9章
面向?qū)ο缶幊? 75
9.1 面向?qū)ο蠛喗?75
9.2 創(chuàng)建類 76
9.3 類的深入講解 78
常見面試題 82
本章小結(jié) 82
第10章
面向?qū)ο缶幊? 83
10.1 類的屬性 83
10.2 類的方法 87
10.3 類的繼承 91
常見面試題 93
本章小結(jié) 94

第3篇 高級篇

第11章
時間和日期 95
11.1 time模塊 95
11.2 datetime模塊 100
11.3 calendar模塊 104
常見面試題 105
本章小結(jié) 105
第12章
正則表達式 106
12.1 正則表達式常用符號 106
12.2 re模塊 111
常見面試題 114
本章小結(jié) 115
第13章
多任務(wù)編程 116
13.2 進程 123
13.3 協(xié)程 127
常見面試題 129
本章小結(jié) 130
第14章
網(wǎng)絡(luò)編程 131
14.1 網(wǎng)絡(luò)和Socket 131
14.2 TCP通信 133
14.3 UDP通信 137
實例 138
常見面試題 139
本章小結(jié) 139
第15章
數(shù)據(jù)庫 140
15.1 MySQL 140

15.2 MongoDB 153
15.3 Redis 167
常見面試題 175
本章小結(jié) 176
第16章
利用RabbitMQ?開發(fā)分布式
應(yīng)用 177
16.1 RabbitMQ?概述 177
16.2 RabbitMQ 安裝 178
16.3 RabbitMQ 入門 180
16.4 RabbitMQ 消息處理 184
16.5 RabbitMQ 訂閱 186
16.6 RabbitMQ 路由 188
16.7 RabbitMQ 主題 190
16.8 RabbitMQ RPC 192
常見面試題 195
本章小結(jié) 195

第4篇 爬蟲應(yīng)用篇

第17章
Python爬蟲基礎(chǔ) 196
17.1 爬蟲原理 197
17.2 頁面構(gòu)成 198
17.3 網(wǎng)頁解析 199
17.4 Requests爬蟲庫 215
常見面試題 222
本章小結(jié) 223
第18章
Python分布式爬蟲應(yīng)用 224
18.1 Scrapy框架的安裝和
使用 224
18.2 Scrapy 框架的案例1—51Job
爬蟲 229
18.3 Scrapy 框架的案例2—鏈家網(wǎng)
分布式爬蟲 232
常見面試題 237
本章小結(jié) 237

第5篇 Web開發(fā)篇

第19章
主流Web開發(fā)框架:Django 238
19.1 Django框架入門 239
19.2 Django模型 245

19.3 Django視圖 268
19.3.1 URLConf 268
19.3.2 視圖返回值 270
19.3.3 類視圖 271
19.3.4 中間件 272
19.4 Django模板 274
19.5 部署 278
常見面試題 280
本章小結(jié) 281
第20章
輕量級Web開發(fā)框架Flask 282
20.1 Flask框架簡介 282
20.2 Flask框架入門 283
20.3 視圖與路由 284
20.4 模板 290
20.5 數(shù)據(jù)庫 294
20.6 部署項目 298
常見面試題 302
本章小結(jié) 302

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號