注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python異步編程實戰(zhàn):基于AIO的全棧開發(fā)技術(shù)

Python異步編程實戰(zhàn):基于AIO的全棧開發(fā)技術(shù)

Python異步編程實戰(zhàn):基于AIO的全棧開發(fā)技術(shù)

定 價:¥79.00

作 者: 陳少佳
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302576839 出版時間: 2021-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 308 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)講解如何使用Python異步IO編程技術(shù)。從學(xué)習(xí)基礎(chǔ)知識開始,展開講解全??蚣艿膶崿F(xiàn)過程及項目開發(fā)過程中的實用技術(shù)。 本書分為基礎(chǔ)篇和實戰(zhàn)篇?;A(chǔ)篇(第1~7章)講解Python異步IO的基礎(chǔ)用法及常用技術(shù)框架的用法,包括Python asyncio庫、頁面渲染、異步IO數(shù)據(jù)庫使用、ASGI 等技術(shù);實戰(zhàn)篇(第8和9章)介紹如何基于Python異步IO實現(xiàn)一個全??蚣埽⒗迷摽蚣荛_發(fā)一個實用項目。本書配套源代碼及視頻教程,讀者學(xué)習(xí)起來更輕松。 本書適合有一定基礎(chǔ)的開發(fā)人員閱讀,用于突破職業(yè)瓶頸、從編碼員進化成架構(gòu)師,也可作為培訓(xùn)機構(gòu)的參考用書。

作者簡介

  陳少佳 北京云加科技有限公司創(chuàng)始人兼CEO,業(yè)內(nèi)知名編程技術(shù)講師,熱愛新技術(shù),善于鉆研。

圖書目錄

基礎(chǔ)篇
第1章Python AIO庫(38min)
1.1協(xié)程
1.2任務(wù)
1.3支持阻塞型IO
1.4支持CPU密集型運算
擴展閱讀: 圓周率算法
1.5文件異步IO
1.6異步Socket服務(wù)器
1.7異步Socket客戶端
1.8異步HTTP客戶端
1.9異步HTTP服務(wù)器
1.10子進程
第2章Docker工具(21min)
2.1安裝Docker及Docker compose
2.2使用Docker命令
2.3編寫Docker鏡像
2.4編排服務(wù)
第3章AIOHTTP(37min)
3.1創(chuàng)建異步Web服務(wù)器
3.2路由
3.3靜態(tài)文件處理
3.4模板渲染
3.5處理表單提交
3.6文件上傳
3.7Session
3.8HTTP客戶端
3.9HTTPS支持
第4章aioMySQL(23min)
4.1搭建MariaDB數(shù)據(jù)庫環(huán)境
4.2連接數(shù)據(jù)庫
4.3操作數(shù)據(jù)庫
4.4SQLAlchemy異步
4.5與AIOHTTP集成
第5章ASGI(16min)
5.1WSGI
5.2ASGI
5.3Uvicorn
5.4Daphne
5.5Django搭配ASGI
5.6Quart
5.7Starlette
第6章Tornado(13min)
6.1TCP服務(wù)器
6.2HTTP服務(wù)器
6.3路由
6.4處理靜態(tài)文件
6.5模板渲染
6.6多語言支持
6.7使用WSGIContainer集成舊系統(tǒng)
6.8HTTP客戶端
第7章Socket.IO(19min)
7.1WebSocket實時通信
7.2Socket.IOASGIApp
7.3Socket.IO實時通信
7.4實現(xiàn)聊天室服務(wù)器端
7.5實現(xiàn)聊天室瀏覽器端
7.6Socket.IO與AIOHTTP集成
7.7Socket.IO與Tornado集成
實戰(zhàn)篇
第8章實現(xiàn)全棧框架cms4py(27min)
8.1制訂需求
8.2接入ASGI
8.3處理靜態(tài)文件請求
8.4靜態(tài)文件緩存
8.5處理動態(tài)請求
8.6實現(xiàn)控制器熱更新
8.7實現(xiàn)動態(tài)頁面緩存
8.8實現(xiàn)路徑參數(shù)解析功能
8.9實現(xiàn)表單解析功能
8.10實現(xiàn)Cookie操作
8.11實現(xiàn)Session機制
8.12實現(xiàn)多語言支持
8.13集成模板渲染功能
8.14實現(xiàn)頁面重定向
8.15集成pyDAL
8.16集成Socket.IO
8.17支持WSGI
8.18部署在Apache服務(wù)器后端
8.19技術(shù)總結(jié)
第9章房屋直租系統(tǒng)項目實例
9.1制訂需求
9.2技術(shù)選型
9.3配置運行環(huán)境
9.4設(shè)計數(shù)據(jù)庫結(jié)構(gòu)
9.5實現(xiàn)用戶系統(tǒng)
9.6實現(xiàn)權(quán)限系統(tǒng)
9.7管理面板
9.8呈現(xiàn)關(guān)系表
9.9組管理
9.10用戶管理
9.11實現(xiàn)發(fā)布房源功能
9.12房源列表
9.13實現(xiàn)搜索房源功能
9.14實現(xiàn)房源評論功能
9.15部署項目
9.16項目總結(jié)
附錄A名詞解釋
附錄B開發(fā)環(huán)境約定
附錄C創(chuàng)建項目及依賴項安裝
參考文獻

本目錄推薦

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