国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python潮流周刊#7:我討厭用 asyncio

這篇具有很好參考價(jià)值的文章主要介紹了Python潮流周刊#7:我討厭用 asyncio。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

你好,我是貓哥。這里記錄每周值得分享的 Python 及通用技術(shù)內(nèi)容,部分為英文,已在小標(biāo)題注明。(標(biāo)題取自其中一則分享,不代表全部?jī)?nèi)容都是該主題,特此聲明。)

首發(fā)于我的博客:https://pythoncat.top/posts/2023-06-17-weekly7

??文章&教程

1、AsyncIO (英)

文章的作者討厭 asyncio 庫(kù),認(rèn)為使用 asyncawait 的設(shè)計(jì)十分糟糕,它與大多數(shù)庫(kù)不兼容,也不滿足“Python之禪”的一些標(biāo)準(zhǔn)。作者的推薦方案是 gevent,提及了它的幾點(diǎn)好處。另外,作者還推薦了兩篇相關(guān)的文章:Flask 作者 Armin Ronacher 的《I don't understand Python's Asyncio》,SQLAlchemy 作者 Mike Bayer 的《Asynchronous Python and Databases》

2、gevent 到底是什么? (英)

gevent 是一個(gè)基于協(xié)程的協(xié)作式多任務(wù) Python 框架,使用猴子補(bǔ)丁來(lái)協(xié)調(diào)所有代碼。這篇文章是一個(gè)系列的第一篇,介紹了 gevent 的基本實(shí)現(xiàn)原理,第二篇是《Gevent Correctness》,第三篇是《Gevent Performance》

3、ReactPy 的入門(mén)教程 (英)

上期周刊推薦過(guò)的 ReactPy 最近很火,它支持用 Python 寫(xiě) React 風(fēng)格的前端應(yīng)用。這里是一篇簡(jiǎn)單的入門(mén)教程。另外,建議感興趣的同學(xué)去看官方文檔。

4、Python 業(yè)務(wù)框架循環(huán)依賴和全局上下文的一些思考

如何簡(jiǎn)單而優(yōu)雅地解決 Python 的循環(huán)依賴問(wèn)題呢?作者考察了主流 API 框架(Django、Flask、FastAPI)的上下文管理方案,然后介紹了自己框架采用的方案:借鑒了 Ray 社區(qū)中對(duì)象所有權(quán)的概念,在一個(gè)協(xié)程上實(shí)現(xiàn)一個(gè)簡(jiǎn)易的所有權(quán)字典。

5、Python 函數(shù)調(diào)用的實(shí)際依賴關(guān)系跟蹤 (英)

跟蹤 Python 函數(shù)調(diào)用時(shí)訪問(wèn)的代碼和數(shù)據(jù)是一種很有用的操作,比如繪制依賴圖、調(diào)試和分析性能、緩存失效。這篇文章考察了一種可能的實(shí)現(xiàn)方式,包含了一個(gè)少于 100 行代碼的最小可行實(shí)現(xiàn)。作者是 MIT 的計(jì)算機(jī)科學(xué)博士。

6、Python 3.x從基礎(chǔ)到實(shí)戰(zhàn) - typing類型提示

這是一篇入門(mén)教程,通過(guò)簡(jiǎn)短的示例,介紹了 Python Typing 模塊的基礎(chǔ)用法和進(jìn)階用法。

7、wxPython 入門(mén)教程 (英)

wxPython 是跨平臺(tái)的圖形用戶界面框架,基于 wxWidgets 庫(kù)開(kāi)發(fā),在 1998 年發(fā)布。它最新發(fā)展到了 4.x 版本,這篇文章基于最新的特性作了詳細(xì)的入門(mén)介紹。

8、Python 裝飾器的用法指導(dǎo)

一篇很認(rèn)真的文章,介紹了裝飾器的基本概念和進(jìn)階用法。在示例部分介紹了 Django 的幾個(gè)很常用的裝飾器(@login_required、@permission_required、@csrf_exempt@cache_page)。

9、在進(jìn)程間共享 Numpy 數(shù)組的 7 種方式 (英)

多進(jìn)程編程時(shí)最麻煩的事情之一就是共享數(shù)據(jù),這篇文章介紹了 7 種共享 Numpy 數(shù)組的方式:傳遞參數(shù)、使用全局變量、使用隊(duì)列 Queue、使用管道 Pipe、使用基于 ctypes 的 RawArray、使用 Python 3.8 的 SharedMemory、使用多進(jìn)程的管理器。這是一篇系統(tǒng)性的長(zhǎng)文,里面還引用了作者的一些相關(guān)文章,十分推薦閱讀。

10、在 Python 中作時(shí)間序列分析的工具 (英)

時(shí)間序列數(shù)據(jù)(Time-Series Data)是指在不同時(shí)間點(diǎn)上收集的數(shù)據(jù),這篇文章介紹了在 Python 中分析時(shí)間序列數(shù)據(jù)的工具,包括常用的 NumPy、pandas 和 Matplotlib,以及 Tsfresh、Sktime、AutoTS、Prophet、Timescale 等。

11、如何快速處理缺失的數(shù)據(jù) (英)

在數(shù)據(jù)分析和機(jī)器學(xué)習(xí)領(lǐng)域,需要盡量確保數(shù)據(jù)集的完整性和準(zhǔn)確性,因此處理缺失值是必不可少的環(huán)節(jié)。文章先介紹了數(shù)據(jù)缺失的原因和模式(完全隨機(jī)丟失 、隨機(jī)丟失和不隨機(jī)丟失),然后介紹了處理缺失值的常用方法:刪除、填充、插補(bǔ)。

12、Cython 與 CPython:對(duì)比性能差異 (英)

這篇文章用 10 個(gè)不同的基準(zhǔn)作性能比較,涵蓋了多種場(chǎng)景及邊緣情況,包括斐波那契數(shù)列、斐波那契數(shù)列(迭代)、矩陣乘法、質(zhì)數(shù)生成、字符串拼接、計(jì)算均值、計(jì)算均值(未優(yōu)化)、算術(shù)運(yùn)算、文件操作、線性搜索、冒泡排序。猜猜最后的結(jié)論是什么呢?

13、使用 FastAPI 進(jìn)行流式處理 (英)

服務(wù)器推送事件 (Server-Sent Events) 是一種基于 HTTP 的單向通信協(xié)議,允許服務(wù)器向客戶端實(shí)時(shí)推送數(shù)據(jù)。這篇文章解釋了如何使用 FastAPI 實(shí)現(xiàn)流式處理 JSON 事件。文章出自“FastAPI Pro 系列”,另外兩篇文章關(guān)于如何使用動(dòng)態(tài)配置、如何加密保護(hù) API。

14、20 道關(guān)于 FastAPI 中間件的面試題 (英)

中間件(middleware)是 FastAPI 中的一種機(jī)制,允許在 HTTP 請(qǐng)求和響應(yīng)到達(dá)路由處理程序之前攔截和修改它們。文章包含 20 個(gè)與中間件、身份驗(yàn)證和授權(quán)相關(guān)的面試題。

15、CPython 添加返回常量指令 (英)

上期周刊引發(fā)了“國(guó)內(nèi) Python 貢獻(xiàn)者數(shù)量”的話題,@yihong0618 在推特上留言分享了 @penguin-wwy 給 CPython 提交的這個(gè)貢獻(xiàn)。該作者發(fā)現(xiàn) LOADCONST + RETURNVALUE 高頻出現(xiàn)在 pystats 文檔中,因此提交了一個(gè)新的 RETURN_CONST 指令,此項(xiàng)貢獻(xiàn)在 Python 3.12 基準(zhǔn)測(cè)試中獲得約 10% 的性能提升。

??Python潮流周刊??已免費(fèi)發(fā)布了 7 期,掃描下方二維碼,即可查看全部?jī)?nèi)容:

???項(xiàng)目&資源

1、argcomplete:命令行自動(dòng)補(bǔ)全庫(kù) (英)

在使用 Python 命令或者命令行工具時(shí),一個(gè)痛點(diǎn)是沒(méi)有補(bǔ)全。使用 argcomplete 后,按 tab 鍵就可以自動(dòng)補(bǔ)全。它需要與 argparse 模塊一起使用,目前支持 bash 和 zsh 兩種 shell。

2、Lawyer LLaMA:中文法律 LLaMA

這是一個(gè)系統(tǒng)性學(xué)習(xí)了中國(guó)的法律知識(shí)體系的大語(yǔ)言模型,能夠正確理解民法、刑法、行政法、訴訟法等常見(jiàn)領(lǐng)域的法律概念,可進(jìn)行基礎(chǔ)的法律咨詢,涵蓋婚姻、借貸、海商、刑事等。

3、CPM-Bee:百億參數(shù)的中英文雙語(yǔ)基座大模型

這是一個(gè)完全開(kāi)源、允許商用的百億參數(shù)中英文基座模型,采用 Transformer 自回歸架構(gòu),在超萬(wàn)億(trillion)高質(zhì)量語(yǔ)料上進(jìn)行預(yù)訓(xùn)練。在中文的 Zero-CLUE 評(píng)測(cè)基準(zhǔn)上,它大幅超越其他模型,位列中文大模型第一。

4、TigerBot:多語(yǔ)言多任務(wù) LLM

也是國(guó)內(nèi)團(tuán)隊(duì)開(kāi)源的大語(yǔ)言模型,根據(jù) OpenAI InstructGPT 論文在公開(kāi) NLP 數(shù)據(jù)集上的自動(dòng)評(píng)測(cè),TigerBot-7B 達(dá)到 OpenAI 同樣大小模型的綜合表現(xiàn)的 96%。

5、BingAI-Client:突破限制的 New Bing

New Bing 集成了 ChatGPT,但是在國(guó)內(nèi)使用的門(mén)檻有點(diǎn)高!這個(gè)項(xiàng)目的客戶端基于 Angular,服務(wù)端基于 FastAPI 和 EdgeGPT。在本地部署好后,運(yùn)行服務(wù)端程序即可開(kāi)始使用客戶端。(另外推薦一個(gè)項(xiàng)目 go-proxy-bingai,是用 Vue3 和 Go 搭建的 New Bing 演示站點(diǎn),國(guó)內(nèi)可用,無(wú)需登錄即可暢聊)

6、tabby:可自托管的 AI 編碼助手 (英)

這是 GitHub Copilot 的開(kāi)源/本地替代品,無(wú)需 DBMS 或云服務(wù),擁有 Web UI,支持消費(fèi)級(jí)的 GPU。

7、pyboke:極簡(jiǎn)博客生成器

一個(gè)功能極簡(jiǎn)、代碼極簡(jiǎn)、自帶四種主題、支持生成 RSS 的靜態(tài)博客生成器。項(xiàng)目基于 Python 3.10,主要使用的庫(kù)有 arrow、click、jinja2、mistune 等。

8、gpt-engineer (英)

這是一個(gè)基于 ChatGPT4 的 AI 工程師,你只用告訴它需求,然后它會(huì)問(wèn)幾個(gè)問(wèn)題,接著生成整個(gè)項(xiàng)目代碼。提供出來(lái)的演示視頻非常驚艷!

9、audiocraft:音頻處理和生成庫(kù) (英)

這是 FaceBook 開(kāi)源的一個(gè) PyTorch 庫(kù),有最先進(jìn)的 EnCodec 音頻壓縮器/分詞器,內(nèi)含文本到音樂(lè)模型 MusicGen,使用了 10K 高質(zhì)量音樂(lè)曲目的內(nèi)部數(shù)據(jù)集,以及 ShutterStock 和Pond5 的音樂(lè)數(shù)據(jù)。

10、PythonGUI 教程網(wǎng)站 (英)

Python 中有很多開(kāi)發(fā) GUI 的庫(kù),除了前文提到的 wxPython,還有 Tkinter、PyQt、PySide、Kivy 等等。這個(gè)網(wǎng)站上提供了很多 GUI 相關(guān)的學(xué)習(xí)資料。

11、CPython 實(shí)現(xiàn)原理

這是一本用 GitBook 制作的在線電子書(shū),翻譯自微軟獨(dú)立研究員 Anthony Shaw 的《CPython Internals》。

??播客&視頻

1、pybites:定期重構(gòu)的重要性 (英)

這期播客聊了關(guān)于重構(gòu)的相關(guān)話題。

2、三個(gè)看似一樣的列表,占用內(nèi)存空間竟然不一樣多?

有三個(gè)看起來(lái)完全一樣的列表:[0]*3、[0,0,0]、[0 for _ in range(3)],但是使用 sys.getsizeof() 計(jì)算的內(nèi)存卻完全不同。這是為什么呢?這期 B 站視頻通過(guò)分析字節(jié)碼和 CPython 解釋器源碼,非常硬核地分析出了根本原因,值得一看!

3、asyncio的理解與入門(mén),搞不明白協(xié)程?看這個(gè)視頻就夠了

這里呼應(yīng)一下本期標(biāo)題及第一則內(nèi)容。asyncio 依然是最主流的異步編程庫(kù),近幾年也在逐漸發(fā)展成熟,很有必要深入學(xué)習(xí)。這是一則 B 站視頻,適合用于入門(mén)與加深理解。

??福利活動(dòng)

不定期的福利活動(dòng),本期贈(zèng)書(shū) 5 本《Excel 應(yīng)用大全》,開(kāi)獎(jiǎng)時(shí)間 6 月 22 日(端午節(jié))。請(qǐng)給 Python貓公眾號(hào)發(fā)送數(shù)字“8007”,獲取抽獎(jiǎng)資格。

這本書(shū)由 Excel Home 團(tuán)隊(duì)策劃,由多位微軟 MVP 通力打造,全面系統(tǒng)地介紹了 Excel 365 & Excel 2021 的技術(shù)特點(diǎn)和應(yīng)用方法,配合大量典型實(shí)用的案例,既可以作為初學(xué)者的入門(mén)指南,也可作為中高級(jí)用戶的參考手冊(cè)。

??關(guān)于周刊

Python 潮流周刊,由豌豆花下貓主理,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。

內(nèi)容創(chuàng)作要花費(fèi)大量的時(shí)間和精力,如果你覺(jué)得有幫助,請(qǐng)隨意贊賞、買杯咖啡或在愛(ài)發(fā)電進(jìn)行支持!如果你喜歡本周刊,請(qǐng)轉(zhuǎn)發(fā)分享給其他需要的同學(xué),讓更多人可以從中受益~

訂閱方式:Python貓 (可加群)| RSS | 郵件 | Github | Telegram | Twitter文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-487625.html

到了這里,關(guān)于Python潮流周刊#7:我討厭用 asyncio的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python 潮流周刊第 34 期(摘要)

    本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。 周刊全文:https://pythoncat.top/posts/2024-01-06-weekly 以下是本期摘要

    2024年02月03日
    瀏覽(17)
  • Python 潮流周刊第 20 期(摘要)

    你好,我是貓哥。本周刊分享優(yōu)質(zhì)的 Python、AI 及通用技術(shù)內(nèi)容,大部分為英文。這里是標(biāo)題摘要版,查看全文請(qǐng)至?:https://pythoncat.top/posts/2023-09-16-weekly 本周刊開(kāi)通 Telegram 頻道后,已有 650+ 小伙伴加入,歡迎你到來(lái):https://t.me/pythontrendingweekly 1、三種對(duì) Python 作基準(zhǔn)測(cè)試的方

    2024年02月08日
    瀏覽(20)
  • Python 潮流周刊第 29 期(摘要)

    本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。 周刊全文:https://pythoncat.top/posts/2023-12-02-weekly 以下是本期摘要

    2024年02月05日
    瀏覽(59)
  • Python 潮流周刊第 31 期(摘要)

    本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。 周刊全文:https://pythoncat.top/posts/2023-12-16-weekly 以下是本期摘要

    2024年02月04日
    瀏覽(16)
  • Python 潮流周刊第 32 期(摘要)

    本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。 周刊全文:https://pythoncat.top/posts/2023-12-23-weekly 以下是本期摘要

    2024年02月04日
    瀏覽(15)
  • Python 潮流周刊第 35 期(摘要)

    本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Python 技術(shù),并增長(zhǎng)職業(yè)和副業(yè)的收入。 周刊全文:https://pythoncat.top/posts/2024-01-13-weekly 以下是本期摘要

    2024年02月02日
    瀏覽(16)
  • Python潮流周刊#4:Python 2023 語(yǔ)言峰會(huì)

    你好,我是貓哥。這里記錄每周值得分享的 Python 及通用技術(shù)內(nèi)容,本期是特別加更版,聚焦于 Python 官方 2023 年語(yǔ)言峰會(huì)的系列博客。 博客原文:https://pythoncat.top/posts/2023-05-31-weekly4 每年在 PyCon US 開(kāi)始之前,Python 核心開(kāi)發(fā)者、維護(hù)者和特邀嘉賓都會(huì)聚在一起參加 Python 語(yǔ)言

    2024年02月07日
    瀏覽(26)
  • Python 潮流周刊第 14 期(內(nèi)容摘要)

    你好,我是貓哥。這里每周分享優(yōu)質(zhì)的 Python、AI 及通用技術(shù)內(nèi)容,本期分享的全部是英文材料。 本周刊由 Python貓 出品,精心篩選國(guó)內(nèi)外的 250+ 信息源,為你挑選最值得分享的文章、教程、開(kāi)源項(xiàng)目、軟件工具、播客和視頻、熱門(mén)話題等內(nèi)容。愿景:幫助所有讀者精進(jìn) Pyth

    2024年02月14日
    瀏覽(26)
  • Python潮流周刊#1:如何系統(tǒng)地自學(xué)Python?

    這里記錄每周值得分享的 Python 及通用技術(shù)內(nèi)容,部分內(nèi)容為英文,已在小標(biāo)題注明。(本期標(biāo)題取自其中一則分享,不代表全部?jī)?nèi)容都是該主題,特此聲明。) 1、編程語(yǔ)言的錯(cuò)誤處理模式 文章討論了編程中處理錯(cuò)誤的四種常見(jiàn)方法:返回錯(cuò)誤代碼(C、Go)、異常(Java、

    2024年02月04日
    瀏覽(93)
  • Python 潮流周刊第 11 期(2023-07-15)

    查看全文:Python潮流周刊#11:如何使用 Golang 運(yùn)行 Python 代碼? 1、使用 Golang 和 Docker 運(yùn)行 Python 代碼 2、答案在代碼中:“實(shí)現(xiàn)需求”的雙重含義 3、減輕 Python 包管理的痛苦 (英) 4、CuPy:將 NumPy 數(shù)組調(diào)度到 GPU 上運(yùn)行 5、Python 源碼剖析:深度探索 Cpython 對(duì)象 6、使用 Flask + F

    2024年02月16日
    瀏覽(51)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包