<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python 潮流周刊#23:35 個(gè)容易上手的 Python 小項(xiàng)目

          共 7313字,需瀏覽 15分鐘

           ·

          2023-10-26 15:36

          △點(diǎn)擊上方“Python貓”關(guān)注 ,回復(fù)“1”領(lǐng)取電子書

          你好,我是貓哥。這里每周分享優(yōu)質(zhì)的 Python、AI 及通用技術(shù)內(nèi)容,大部分為英文。標(biāo)題取自其中兩則分享,不代表全部?jī)?nèi)容都是該主題,特此聲明。

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

          本周刊的源文件歸檔在 Github 上,已收獲 730+ star 好評(píng),如果你也喜歡本周刊,就請(qǐng)給顆 star 支持一下吧:https://github.com/chinesehuazhou/python-weekly

          ??文章&教程

          1、20 個(gè)令人興奮的 Python 項(xiàng)目創(chuàng)意[1]

          經(jīng)??吹接腥藛枺河袥]有簡(jiǎn)單易上手的 Python 項(xiàng)目推薦?不妨看看這篇文章,它介紹了 20 個(gè)小項(xiàng)目的想法,另外原作者已經(jīng)實(shí)現(xiàn)了很多項(xiàng)目,源碼可從文中的倉(cāng)庫(kù)地址[2]獲取。

          2、Python 3.11 vs Python 3.12 之性能測(cè)試[3]

          文章在配備 AMD 銳龍 7000 系列和第 13 代英特爾酷睿處理器的不同機(jī)器上共進(jìn)行了 91 種基準(zhǔn)測(cè)試,詳細(xì)給出了各項(xiàng)數(shù)值。

          3、當(dāng)我遇見了 Guido van Rossum[4]

          作者在今年 Pycascades 上做了演講“Python 中用元類作元編程”,并遇見 Guido,他們聊了一些 Python 使用中的話題以及如何成為 CPython 核心開發(fā)者。

          4、通過閱讀代碼學(xué)習(xí):Python 標(biāo)準(zhǔn)庫(kù)設(shè)計(jì)決策解釋[5]

          程序員提升能力的一個(gè)方法是大量閱讀優(yōu)秀的代碼,Python 標(biāo)準(zhǔn)庫(kù)就是很好的選擇。但標(biāo)準(zhǔn)庫(kù)茫茫之多,該選擇哪些呢?文章作者推薦了這些:statistics、pathlib、dataclasses、graphlib

          5、使用 Stripe、Vue.js 和 Flask 開發(fā)收款功能[6]

          國(guó)人的付費(fèi)意愿差,獨(dú)立開發(fā)者選擇出海掘金的話,大多會(huì)選擇用 Stripe 賬號(hào)。這篇教程使用 Stripe 實(shí)現(xiàn)網(wǎng)站的收款功能,前后端技術(shù)棧為 Vue 和 Flask。

          6、使用 Python 調(diào)用 Rust 的三種方法[7]

          介紹了 Python 調(diào)用 Rust 的三種方法:HTTP、IPC(進(jìn)程間通信) 和 FFI(外部函數(shù)接口)。

          7、如何開發(fā) FastAPI 的中間件?[8]

          FastAPI 內(nèi)置了一些中間件,但你可能還需要量身定制自己的中間件。文章介紹了 FastAPI 中間件原理及內(nèi)置的中間件,然后基于函數(shù)和基于類來實(shí)現(xiàn)自定義中間件,給出了最佳實(shí)踐建議以及相應(yīng)的測(cè)試用例。

          8、Django 項(xiàng)目實(shí)現(xiàn)無密碼身份驗(yàn)證[9]

          文章介紹了三種無密碼的身份驗(yàn)證方法:基于郵件的身份驗(yàn)證、使用 OAuth 進(jìn)行身份驗(yàn)證和使用超鏈接進(jìn)行身份驗(yàn)證;介紹了它們的優(yōu)點(diǎn)、局限性以及使用的注意事項(xiàng)。

          9、在發(fā)布 Python 項(xiàng)目前,建議用上這 4 個(gè)工具[10]

          有什么工具可以簡(jiǎn)化開發(fā)工作流程,遵循行業(yè)構(gòu)建良好軟件的最佳實(shí)踐?文章分享了 4 種好用的工具:Poetry、Pre-commit 鉤子、Makefiles、python-dotenv。

          10、我們必須聊聊 Flask[11]

          Flask 最近發(fā)布了 3.0 版本,Werkzeug 也同時(shí)發(fā)了 3.0 版本,但它引入了不向后兼容的更改!作者吐槽 Flask 總是出現(xiàn)版本不兼容的問題,給出了不少例子和原因分析,希望 Flask 核心開發(fā)不要做無端的重構(gòu),要三思而行。(文章出自《Flask Web Development》一書的作者)

          11、基于 ProPainter 技術(shù)去除圖片以及視頻水印[12]

          介紹使用 ProPainter 框架來解決視頻去水印問題,它引入了雙域傳播的新方法和一種高效的遮罩引導(dǎo)視頻 Transformers,增強(qiáng)了視頻修復(fù)的性能,同時(shí)保持了計(jì)算效率,成本更低。

          12、Google Sheets 也能用 Python 了[13]

          微軟在 8 月讓 Excel 支持了 Python,現(xiàn)在一家名為 Neptyne 的公司推出了一款在 Google Sheets 中使用 Python 功能的產(chǎn)品。文章介紹了它的基本情況。

          ??Python潮流周刊??已免費(fèi)發(fā)布了 23 期,訪問下方鏈接,即可查看全部?jī)?nèi)容:https://pythoncat.top/tags/weekly

          如果你覺得周刊有價(jià)值,請(qǐng)表達(dá)小小心意,贊賞一下貓哥吧~~

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

          1、一個(gè) Python 知識(shí)問答網(wǎng)站[14]

          一個(gè)很簡(jiǎn)潔的網(wǎng)站,有近百道選擇題,大多是 Python 基礎(chǔ)語(yǔ)法相關(guān)的內(nèi)容。來測(cè)一下你都學(xué)會(huì)了么?

          2、CardStock:跨平臺(tái)的 GUI 構(gòu)建工具[15]

          它提供了一個(gè)類似于繪圖程序的編輯器,用于構(gòu)建圖形用戶界面,支持文本、圖形、圖像、按鈕、輸入框和 Web 視圖等元素;提供了一個(gè)代碼編輯器,可添加事件驅(qū)動(dòng)的 Python 代碼。

          3、python-package-template:標(biāo)準(zhǔn)化的 Python package模板[16]

          它內(nèi)置了單元測(cè)試、代碼檢查、格式化、包管理、pre-commit 配置、Github Actions 等眾多方便的工具,可以很方便的管理 Python 項(xiàng)目。(投稿自@Undertone0809)

          4、pipeless:一個(gè)計(jì)算機(jī)視覺框架[17]

          輕松構(gòu)建與部署可實(shí)時(shí)分析及操作視頻流的應(yīng)用,無需構(gòu)建和維護(hù)多媒體 pipeline。支持插件,例如使用 Kafka 實(shí)時(shí)處理事件、使用 YOLOv8 模型等。

          5、RealtimeSTT:強(qiáng)大、高效、低延遲的語(yǔ)音轉(zhuǎn)文本庫(kù)[18]

          它具有高級(jí)語(yǔ)音活動(dòng)檢測(cè)、喚醒詞激活和即時(shí)轉(zhuǎn)錄功能,使用的技術(shù)棧有:語(yǔ)音活動(dòng)檢測(cè)(WebRTCVAD、SileroVAD)、語(yǔ)音轉(zhuǎn)文本(Faster Whisper)、喚醒詞檢測(cè)(Porcupine)。

          6、Chrome-GPT:可控制 Chrome 的 AutoGPT 代理[19]

          它利用 Langchain 和 Selenium 使 AutoGPT 代理能夠控制 Chrome 會(huì)話。支持以交互方式滾動(dòng)、單擊和輸入網(wǎng)頁(yè)上的文本,從而可以導(dǎo)航和操作 Web 內(nèi)容。(star 1.4K)

          7、ZenNotes:Windows 記事本,支持翻譯和TTS[20]

          一個(gè)簡(jiǎn)約的 Windows 記事本程序,支持翻譯、TTS、Markdown,基于 PyQt-Fluent-Widgets[21] 開發(fā)而成。

          8、kr8s:用于 Kubernetes 的客戶端庫(kù)[22]

          用于 k8s 的一個(gè)簡(jiǎn)單、可擴(kuò)展的 Python 客戶端庫(kù),如果你用過 kubectl,就會(huì)覺得它很熟悉。

          9、swirl-search:用 AI 同時(shí)搜索多個(gè)數(shù)據(jù)源[23]

          可搜索多個(gè)內(nèi)容源并返回 AI 的排名結(jié)果,支持連接到數(shù)據(jù)庫(kù)(SQL、NoSQL、Google BigQuery)、公共數(shù)據(jù)(谷歌、Arxiv)、企業(yè)數(shù)據(jù)源(Microsoft 365、Jira、Miro等)。

          10、sentry:面向開發(fā)者的錯(cuò)誤跟蹤和性能監(jiān)控平臺(tái)[24]

          一個(gè)強(qiáng)大的錯(cuò)誤跟蹤和性能監(jiān)控平臺(tái),還支持定期任務(wù)監(jiān)控、代碼覆蓋率、會(huì)話重播、告警、安全策略等功能,支持 100 多種平臺(tái)和框架,支持 30+ 編程語(yǔ)言。(star 35.4K)

          11、15 個(gè) Python 小項(xiàng)目[25]

          這個(gè)倉(cāng)庫(kù)收錄了一些 Python 小項(xiàng)目及其實(shí)現(xiàn)代碼,跟本期周刊的第一則分享相似。(star 1K)

          12、ssh-audit:SSH 服務(wù)器和客戶端安全審計(jì)[26]

          用于審查 SSH 的配置,支持 SSH1 和 SSH2 協(xié)議,支持 Linux 和 Windows,可識(shí)別安全漏洞、不安全密鑰、不安全算法等,并給出安全建議。另外它也有在線版本[27] 。(star 2.6K)

          ??播客&視頻

          1、哥本哈根 2023 Django Day 演講視頻[28]

          Django Day 是一個(gè)專門圍繞 Django 框架和 Django 社區(qū)的活動(dòng),目前視頻列表中有 11 則視頻。

          2、Talk Python To Me  #434:用 Python 構(gòu)建移動(dòng) APP[29]

          Python 能夠用于開發(fā)移動(dòng)端應(yīng)用么?能不能用 Python 實(shí)現(xiàn)端到端的移動(dòng)應(yīng)用開發(fā)?這期播客邀請(qǐng)了幾個(gè)移動(dòng)端 APP 的開發(fā)者聊了相關(guān)話題。

          ??贊助&支持

          如果你喜歡周刊,請(qǐng)分享給其他需要的同學(xué),讓更多人可以從中受益~

          如果你覺得周刊有價(jià)值,請(qǐng)隨意贊賞[30]買杯咖啡[31] 進(jìn)行支持!

          如果你想幫助周刊辦得更好,歡迎向我們投稿或提出建議:投稿/建議通道[32]

          如果你是品牌方或廣告主,歡迎私信我,洽談贊助與合作事項(xiàng)。

          ??歡迎訂閱

          • 微信公眾號(hào)[33]:除更新周刊外,還發(fā)布其它原創(chuàng)作品,并轉(zhuǎn)載一些優(yōu)質(zhì)文章。(可加好友,可加讀者交流群)
          • 博客[34]RSS[35]:我的獨(dú)立博客,上面有歷年原創(chuàng)/翻譯的技術(shù)文章,以及從 2009 年以來的一些隨筆。
          • Github[36]:你可以獲取本周刊的 Markdown 源文件,做任何想做的事!
          • 郵件[37]:在 Substack 上開通的頻道,滿足你通過郵件閱讀時(shí)事通訊的訴求。
          • Telegram[38]:除了發(fā)布周刊的通知外,我將它視為一個(gè)“副刊”,補(bǔ)充發(fā)布更加豐富的資訊。
          • Twitter[39]:我的關(guān)注列表里有大量 Python 相關(guān)的開發(fā)者與組織的賬號(hào)。

          參考資料

          [1]

          20 個(gè)令人興奮的 Python 項(xiàng)目創(chuàng)意: https://dev.to/praise002/20-exciting-python-project-ideas-3la9

          [2]

          倉(cāng)庫(kù)地址: https://github.com/praise002/20-python-project

          [3]

          Python 3.11 vs Python 3.12 之性能測(cè)試: https://en.lewoniewski.info/2023/python-3-11-vs-python-3-12-performance-testing/

          [4]

          當(dāng)我遇見了 Guido van Rossum: https://blog.adarshd.dev/posts/when-i-met-guido-van-rossum/

          [5]

          通過閱讀代碼學(xué)習(xí):Python 標(biāo)準(zhǔn)庫(kù)設(shè)計(jì)決策解釋: https://death.andgravity.com/stdlib

          [6]

          使用 Stripe、Vue.js 和 Flask 開發(fā)收款功能: https://testdriven.io/blog/accepting-payments-with-stripe-vuejs-and-flask/

          [7]

          使用 Python 調(diào)用 Rust 的三種方法: https://blog.frankel.ch/rust-from-python/

          [8]

          如何開發(fā) FastAPI 的中間件?: https://semaphoreci.com/blog/custom-middleware-fastapi

          [9]

          Django 項(xiàng)目實(shí)現(xiàn)無密碼身份驗(yàn)證: https://www.honeybadger.io/blog/options-for-passwordless-authentication-in-django/

          [10]

          在發(fā)布 Python 項(xiàng)目前,建議用上這 4 個(gè)工具: https://thetechbuffet.substack.com/p/improve-python-development-workflow

          [11]

          我們必須聊聊 Flask: https://blog.miguelgrinberg.com/post/we-have-to-talk-about-flask

          [12]

          基于 ProPainter 技術(shù)去除圖片以及視頻水印: https://juejin.cn/post/7288998044020326415

          [13]

          Google Sheets 也能用 Python 了: https://thenewstack.io/python-comes-to-google-sheets/

          [14]

          一個(gè) Python 知識(shí)問答網(wǎng)站: http://python.jpglomot.com/#/questions

          [15]

          CardStock:跨平臺(tái)的 GUI 構(gòu)建工具: https://github.com/benjie-git/CardStock

          [16]

          python-package-template:標(biāo)準(zhǔn)化的 Python package模板: https://github.com/Undertone0809/python-package-template

          [17]

          pipeless:一個(gè)計(jì)算機(jī)視覺框架: https://github.com/pipeless-ai/pipeless

          [18]

          RealtimeSTT:強(qiáng)大、高效、低延遲的語(yǔ)音轉(zhuǎn)文本庫(kù): https://github.com/KoljaB/RealtimeSTT

          [19]

          Chrome-GPT:可控制 Chrome 的 AutoGPT 代理: https://github.com/richardyc/Chrome-GPT

          [20]

          ZenNotes:Windows 記事本,支持翻譯和TTS: https://github.com/rohankishore/ZenNotes

          [21]

          PyQt-Fluent-Widgets: https://github.com/zhiyiYo/PyQt-Fluent-Widgets

          [22]

          kr8s:用于 Kubernetes 的客戶端庫(kù): https://github.com/kr8s-org/kr8s

          [23]

          swirl-search:用 AI 同時(shí)搜索多個(gè)數(shù)據(jù)源: https://github.com/swirlai/swirl-search

          [24]

          sentry:面向開發(fā)者的錯(cuò)誤跟蹤和性能監(jiān)控平臺(tái): https://github.com/getsentry/sentry

          [25]

          15 個(gè) Python 小項(xiàng)目: https://github.com/zhiwehu/100_plus_Python_Projects_Challenge

          [26]

          ssh-audit:SSH 服務(wù)器和客戶端安全審計(jì): https://github.com/jtesta/ssh-audit

          [27]

          在線版本: https://www.ssh-audit.com/

          [28]

          哥本哈根 2023 Django Day 演講視頻: https://www.youtube.com/playlist?list=PLEpW1LzVyQWgtT_i_IlUmx2FSP2jHcroX

          [29]

          Talk Python To Me  #434:用 Python 構(gòu)建移動(dòng) APP: https://talkpython.fm/episodes/show/434/building-mobile-apps-backed-with-python

          [30]

          贊賞: https://img.pythoncat.top/wechat_code.png

          [31]

          買杯咖啡: https://www.buymeacoffee.com/pythoncat

          [32]

          投稿/建議通道: https://github.com/chinesehuazhou/python-weekly/issues/new

          [33]

          微信公眾號(hào): https://img.pythoncat.top/python_cat.jpg

          [34]

          博客: https://pythoncat.top

          [35]

          RSS: https://pythoncat.top/rss.xml

          [36]

          Github: https://github.com/chinesehuazhou/python-weekly

          [37]

          郵件: https://pythoncat.substack.com

          [38]

          Telegram: https://t.me/pythontrendingweekly

          [39]

          Twitter: https://twitter.com/chinesehuazhou

          如果你覺得本文有幫助
          請(qǐng)慷慨分享點(diǎn)贊,感謝啦!

          瀏覽 1481
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91视频久久久久久 | 欧美精品一道本 | 国产精品久久久久久久久吹潮 | wwwww黄色| 大香蕉免费亚洲美国 |