最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python異步編程

2023-07-24 23:07 作者:火星上的彩虹美不美  | 我要投稿

鏈接:https://pan.baidu.com/s/1LR2ykjMx9WVNO-rKiIbA7Q?pwd=q2z6?

提取碼:q2z6


本書介紹了Python異步編程的基礎知識,并且教你編寫多任務腳本。

編輯推薦

如果你是那些被asyncio異步性的復雜度所勸退的Python開發(fā)者之一的話,那么是時候需要重新審視一下了。異步的復雜性,旨在它需要同時解決框架和終端開發(fā)者層面面臨的并發(fā)網(wǎng)絡編程問題。你需要考慮的性功能只是整個anyncio API很小的一個子集,但是選對正確的功能仍然是一件棘手的事情。這也是我們編寫這本實用書的原因。
資深Python開發(fā)人員Caleb Hattingh將幫助你更好地理解異步構建領域的基礎知識,足以開始編寫簡單的基于事件的程序。你會了解為什么asyncio提供了比搶占式多任務(線程)更安全的替代方案,以及異步API如何通過簡單的方法就可以支持數(shù)千個同時套接字連接的。
專家推薦

“在開發(fā)者的工具箱中,異步編程是其中*強大的工具之一。但是它對于新人來說也是很難掌握的知識。本書將為你揭開Python異步編程的神秘面紗,并且教你編寫多任務腳本?!?br>——Charles Givre
數(shù)據(jù)科學家,摩根大通

【內(nèi)容簡介】

本書的主要內(nèi)容有:從并發(fā)網(wǎng)絡編程場景,對異步和多線程進行全面對比。進行asyncio代碼的實戰(zhàn)演練,提供包括使用基于事件的編程來實現(xiàn)循環(huán)等快速入門指南。了解面向終端開發(fā)者和框架開發(fā)者之間異步性的區(qū)別。了解asyncio的新async/await語言語法,包括協(xié)程和任務以及future API。獲取一些流行asyncio兼容的第三方庫的詳細案例研究(帶代碼)。

【目錄】

目錄
前言 .1
第1 章 什么是異步 5
1.1 ThreadBots 餐廳 .5
1.2 結語 10
1.3 Asyncio 試圖解決什么問題? 11
第2 章 關于線程的真相 15
2.1 線程的優(yōu)勢 . 16
2.2 線程的缺點 . 18
2.3 案例研究:機器人和餐具 21
第3 章 asyncio 演練 28
3.1 快速入門 29
3.2 異步之塔 36
3.3 協(xié)程 39
3.3.1 新關鍵詞:async def 40
3.3.2 新的 await 關鍵字 . 43
3.4 事件循環(huán) 46
3.5 任務和期望 . 49
3.6 異步上下文管理器:async with 56
3.7 異步迭代器:async for . 61
3.8 使用異步生成器使代碼更簡單 . 65
3.9 異步推導 66
3.10 優(yōu)雅的關閉和啟動 69
3.10.1 Gather() 中的 return_exceptions=True 是什么? . 74
3.10.2 信號 76
3.10.3 在關閉期間等待執(zhí)行程序 82
第4 章 20 個你沒有使用過的 asyncio 庫 88
4.1 Streams ( 標準庫) 89
4.1.1 案例研究:消息隊列 89
4.1.2 案例研究:改進消息隊列 . 98
4.2 Twisted 103
4.3 Janus 隊列 . 106
4.4 aiohttp . 108
4.4.1 案例研究:Hello World 108
4.4.2 案例研究:爬取新聞網(wǎng)站 109
4.5 ZeroMQ . 114
4.5.1 案例研究:多個套接字 115
4.5.2 案例研究:應用性能監(jiān)控 119
4.6 asyncpg 和Sanic 128
4.7 其他異步庫和資源 146
第5 章 總結 149
附錄A Python 中異步性的發(fā)展簡史 . 151
附錄B 補充材料 155

【作者簡介】

Caleb Hattingh 擁有20多年的編程經(jīng)驗,擅長Python。他對于編碼充滿熱情,為化學工程、客戶關系管理(CRM)軟件、酒店業(yè)、GPS追蹤、自然語言處理等項目編寫過軟件。他擁有化學工程碩士學位。


Python異步編程的評論 (共 條)

分享到微博請遵守國家法律
桂平市| 梅河口市| 阿城市| 普兰店市| 宜都市| 涪陵区| 巩义市| 龙泉市| 淅川县| 宁阳县| 房产| 安溪县| 兴宁市| 清流县| 项城市| 依安县| 东乌珠穆沁旗| 镶黄旗| 土默特左旗| 天长市| 佳木斯市| 洞头县| 牙克石市| 顺平县| 海原县| 廊坊市| 九龙城区| 定日县| 合山市| 柳河县| 涿州市| 石河子市| 师宗县| 孝昌县| 东乡族自治县| 山阴县| 息烽县| 明光市| 天镇县| 蒙山县| 德阳市|