在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

2019年最值得關注的34個Python開源項目——Let's go!

電子工程師 ? 來源:lp ? 2019-03-19 10:37 ? 次閱讀

踏著人工智能區塊鏈的東風,近年來一路“橫沖直撞”的 Python 在實現了從小眾語言到主流的完美轉身后,一頭扎進了 2019,依舊沒有透出絲毫停下來的架勢,反倒有些越燒越熱的味道。本文將為你介紹 2019 年最值得關注的 34 個 Python 開源項目——Let's go!

在過去的一年里,Mybridge 比較了近 10000 個 Python 開源庫,并從中挑選出最實用的 34 個工具來幫助你開發。

這些開源項目的平均 Star 數為3293,下面將把它們分為 8 類進行分享:

開源項目對程序員來說意義非凡,可以大大提升軟件開發速度,讓我們花些時間,一起來看看這些在可能被你錯過了的 Python 開源項目吧。

Python Toolkit

1. Pipenv

Star 數:15710

GitHub:https://github.com/pypa/pipenv

介紹:Pipenv 是 Python.org 官方推進的 基于 pip 的 Python包管理工具,旨在將所有包管理工具(如 bundler、composer、npm、cargo、yarn 等)的優點集中應用于 Python 領域中的工具,對各個平臺都有很好的支持。

2. Pyxel

Star 數:4884

GitHub:https://github.com/kitao/pyxel

介紹:一個用 Python 編寫復古游戲的開發環境。

3. PyTest v3.5

Star 數:3631

GitHub:https://github.com/pytest-dev/pytest

介紹:一個非常成熟的全功能的 Python 測試框架,使編寫小型測試變得容易,同時支持復雜的功能測試。

4. Poetry

Star 數:3228

GitHub:https://github.com/sdispater/poetry

介紹:讓 Python 依賴管理和打包變得容易。

5. Loguru

Star 數:3048

GitHub:https://github.com/Delgan/loguru

介紹:一個 Python 日志記錄庫,使 Python 日志變得極端簡單。

6. Faust

Star 數:2733

GitHub:https://github.com/robinhood/faust

介紹:Faust 是一個流處理庫,用于構建 Python 流應用程序,將 Kafka 流中的思想移植到 Python 中。

7. Pampy

Star 數:2399

GitHub:https://github.com/santinic/pampy

介紹:優雅的 Python 模式匹配庫——你夢寐以求的 Python 模式匹配。Pampy 相當小(150行),速度相當快,并且使代碼更具可讀性,更容易推理。

8. Pyre-check

Star 數:2242

GitHub:https://github.com/facebook/pyre-check

介紹:Facebook 開源的 Python 快速靜態類型檢查器。

9. Delorean

Star 數:1519

GitHub:https://github.com/myusuf3/delorean

介紹:Delorean 是 Python 里一個很方便的日期時間庫,可以讓人更簡單省心的獲取時間,不必受困于時間模塊中的各種問題。

10. Cirq

Star 數:1394

GitHub:https://github.com/quantumlib/Cirq

介紹:是 Google 專為 NISQ 算法打造的框架,用于創建、編輯和調用嘈雜中型量子 (NISQ,Noisy Intermediate-Scale Quantum),允許開發者為特定的量子處理器編寫量子算法。

11. Python-nubia

Star 數:1032

GitHub:https://github.com/facebookincubator/python-nubia

介紹:一款由 Python 編寫的,用于建立命令行應用的輕型框架(命令行與交互式 shell 框架),由 Facebook 團隊開發。

Web

12. Requests-HTML

Star 數:8995

GitHub:https://github.com/kennethreitz/requests-html

介紹:一個解析 HTML 的庫

13. Bokeh

Star 數:8943

GitHub:https://github.com/bokeh/bokeh

介紹:一個 Python 交互式可視化庫,支持在現代 Web 瀏覽器中對數據進行美觀且有意義的可視化表示。

14. Vibora

Star 數:4665

GitHub:https://github.com/vibora-io/vibora

介紹:一個快速、異步且性感的 Python Web 框架。

15. Pywebview v2.0

Star 數:1208

GitHub:https://github.com/r0x0r/pywebview

介紹:一個webview 組件的輕量級跨平臺原生封裝,實現利用 Web 技術開發 GUI 應用,允許在它自己的專用窗口中顯示 HTML 內容。

16. WhatWaf

Star 數:995

GitHub:https://github.com/Ekultek/WhatWaf

介紹:檢測并繞過 Web 應用程序防火墻和保護系統。

17. Molten

Star 數:796

GitHub:https://github.com/Bogdanp/molten

介紹:一個用 Python 3.6 或更高版本構建 HTTP API 的迷你、可擴展、快速且高效的框架。

Terminal

18. Termtosvg

Star 數:7522

GitHub:https://github.com/nbedos/termtosvg

介紹:一款錄制終端操作的命令行工具,它可以將終端會話錄制成一個單獨的用 Python 編寫的 SVG 動畫。

19. Asciinema v2.0

Star 數:6668

GitHub:https://github.com/asciinema/asciinema

介紹:Python 內置的終端會話記錄器,能夠在 Linux 等終端上進行錄屏,并且錄屏不生成視頻文件,而是生成文字形式。

20. Termgraph

Star 數:2005

GitHub:https://github.com/mkaz/termgraph

介紹:在終端中繪制基本圖形的 Python 命令行工具。

Code Editor

21. Black

Star 數:7629

GitHub:https://github.com/ambv/black

介紹:“不妥協”的 Python 代碼格式化工具。之所以稱之為“不妥協”是因為它檢測到不符合規范的代碼風格直接就幫你全部格式化好,根本不需要你確定,直接替你做好決定,因此速度也很快。

22. Algojammer

Star 數:2750

GitHub:https://github.com/ChrisKnott/Algojammer

介紹:是一個實驗性的概念驗證代碼編輯器,用于在 Python 中編寫算法。

23. Bowler

Star 數:879

GitHub:https://github.com/facebookincubator/bowler

介紹:一種用于在語法樹級(syntax tree level)操縱 Python 的重構工具,可以實現安全而大規模的代碼修改任務,同時保證生成的代碼可以編譯和運行。它提供了一個簡單的命令行界面和流暢的 Python API接口,用于在代碼中進行復雜的代碼修改。具體來說,Bowler通過一系列選擇器、過濾器和修改器來調用 Query API接口實現腳本重構。使用現有的 API可以進行許多簡單的修改,但你也可以根據需要,自定義選擇器、過濾器和修改器來構建更復雜的重構過程。

Debugging

24. Py-spy

Star 數:3479

GitHub:https://github.com/benfred/py-spy

介紹:一種由 Python 程序驅動的采樣分析器,它允許可視化 Python程序內容,而無需重新啟動程序或以任何方式修改代碼。它是用 Rust語言編寫的,運行速度快,計算成本極低,不需要在配置 Python程序的進程中同時運行,也不會以任何方式中斷當前正在運行的程序,這意味著 Py-Spy可以安全地用于 Python代碼的生成。此外,Py-Spy適用于 Linux,OSX和 Windows等平臺,并支持在最新版本的 CPython解釋器上進行分析工作。

25. Birdseye

Star 數:1068

GitHub:https://github.com/alexmojaki/birdseye

介紹:一個使用 AST 的快速、便捷、表達式為中心的圖形化 Python調試器。

26. Icecream

Star 數:728

GitHub:https://github.com/gruns/icecream

介紹: 一個用于甜美和奶油色打印調試的小庫。

Compiler

27. Transcrypt

Star 數:1561

GitHub:https://github.com/qquick/Transcrypt

介紹:一款把 Python(Python 3.7)編寫的代碼轉換成 JavaScript 的工具,精簡、快速、開放。讓你告別手寫繁復的 JavaScript 代碼,使用相對簡明清晰的Python代替這一工作。

28. Pyodide

Star 數:1041

GitHub:https://github.com/iodide-project/pyodide

介紹:編譯成 WebAssembly 的 Python 科學棧。

Data Related

29. Voluptuous

Star 數:1368

GitHub:https://github.com/alecthomas/voluptuous

介紹:雖然頂著個 Voluptuous(性感豐滿的)的名字,但就是一個 Python 數據驗證庫。

30. Botflow

Star 數:933

GitHub:https://github.com/kkyon/botflow

介紹:用于數據管道工作(如網絡爬蟲、機器學習、量化交易等等)的 Python 快速數據驅動編程框架。

31. Fast-Pandas

Star 數:798

GitHub:https://github.com/mm-mansour/Fast-Pandas

介紹:Pandas 中針對不同大小數據幀(DataFrame)的不同運算基準。

Chart

32. pywonderland:A Tour in the Wonderland of Math with Python(基于 Python 的數學仙境之旅)

Star 數:3172

GitHub:https://github.com/neozhaoliang/pywonderland

介紹:一組 Python 腳本,用于繪制漂亮的圖形及模擬有趣的數學算法。

33. Chartify

Star 數:1817

GitHub:https://github.com/spotify/chartify

介紹:讓數據科學家畫圖變得更輕松的 Python 庫。

34. Hypertools v0.5

Star 數:1353

GitHub:https://github.com/ContextLab/hypertools

介紹:高維數據可視化&處理的 Python 工具包(數據降維&可視化工具)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 應用程序
    +關注

    關注

    37

    文章

    3285

    瀏覽量

    57779
  • python
    +關注

    關注

    56

    文章

    4801

    瀏覽量

    84863
  • 開源項目
    +關注

    關注

    0

    文章

    38

    瀏覽量

    7216

原文標題:近萬個Python開源項目中精選Top34!

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開源鴻蒙榮獲開放原子“2024度操作系統領域國內活躍開源項目

    近日,2024開放原子開發者大會暨首屆開源技術學術大會在武漢圓滿召開。在大會開幕式“2024度國內活躍開源項目&開發者致謝儀式”上,開放原子開源
    的頭像 發表于 12-28 15:39 ?408次閱讀

    開放原子開源基金會與三開源項目舉行捐贈簽約儀式

    近日,在2024開放原子開發者大會暨首屆開源技術學術大會開幕式上,開放原子開源基金會秘書長助理李博與openKylin、EasyAda、KWDB開源項目捐贈方代表共同簽約。
    的頭像 發表于 12-23 11:29 ?289次閱讀

    2024度國內活躍開源項目和開發者在武漢揭曉

    近日,2024度國內活躍開源項目&開發者致謝儀式,亮相2024開放原子開發者大會暨首屆開源技術學術大會開幕式。
    的頭像 發表于 12-23 11:25 ?258次閱讀

    月速成python+OpenCV圖像處理

    適用于哪些場景,然后通過Python編寫代碼來實現這些算法,并應用于實際項目中,實現圖像的檢測、識別、分類、定位、測量等目標。本文將介紹一高效學習Python+O
    的頭像 發表于 11-29 18:27 ?178次閱讀
    一<b class='flag-5'>個</b>月速成<b class='flag-5'>python</b>+OpenCV圖像處理

    在學習go語言的過程踩過的坑

    作為一5的phper,這兩公司和個人都在順應技術趨勢,新項目慢慢從php轉向了go語言,從2021
    的頭像 發表于 11-11 09:22 ?183次閱讀

    go語言如何解決并發問題

    GO快很多。現在工作中也還是有一些老項目在使用PHP,但21之后的新項目基本上就都是用GO了。那為什么PHP那么香,還要轉戰使用
    的頭像 發表于 10-23 13:38 ?153次閱讀
    <b class='flag-5'>go</b>語言如何解決并發問題

    真格基金宣布捐贈開源AI項目vLLM

    通用人工智能項目,Hugging Face 上有超過 40 萬模型。每一周,有超過 100 萬行代碼在開源 AI 領域中創建,開發者像交換禮物一樣,從全世界的各個角落為
    的頭像 發表于 09-24 16:13 ?412次閱讀

    如何幫助孩子高效學習Python:開源硬件實踐是最優選擇

    家長們常常擔心孩子在學習Python時所面臨的挑戰,如復雜性、興趣保持、學習進度和可用資源。對于希望有效教授孩子Python的家長而言,了解硬件的作用至關重要,因為結合硬件項目Python
    的頭像 發表于 09-06 09:49 ?346次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發表于 07-16 10:38 ?1304次閱讀

    用pycharm進行python爬蟲的步驟

    提供了許多有用的功能,如代碼自動完成、調試和版本控制等。您可以從JetBrains的官方網站下載PyCharm,并根據您的需求選擇免費社區版或付費專業版。 創建一新的Python項目 打開
    的頭像 發表于 07-11 10:11 ?906次閱讀

    飛凌嵌入式-ElfBoard-項目分享|基于ELF 1S開發板完成的物聯網開源項目

    工程師借助ELF 1S開發板完成的嵌入式物聯網項目,見證智慧與技術的火花。 關于這個項目的思維導圖,如下圖所示: 接下來,將會從云-網-邊-端的物聯網體系架構出發,描述整個開源
    發表于 05-16 09:12

    項目分享|基于ELF 1S開發板完成的物聯網開源項目

    ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來,持續吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S開發板完成的嵌入式物聯網項目,見證智慧
    的頭像 發表于 05-14 09:03 ?1392次閱讀
    <b class='flag-5'>項目</b>分享|基于ELF 1<b class='flag-5'>S</b>開發板完成的物聯網<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    智信科技2024立項34項科技項目,涵蓋SiC模塊技術

    智新科技股份有限公司研發中心總監徐剛:“2024我們布局了34項科技項目,拿出充足的配套資金,鼓勵我們年輕的工程師揭榜掛帥,去做前瞻性的預研項目。”
    的頭像 發表于 03-13 09:34 ?636次閱讀

    2024,通信行業有哪些方向值得關注

    時間過得很快,轉眼之間,我們就送走了2023,迎來了2024。2023,我們通信行業究竟經歷了什么?2024,又有哪些值得關注的看點?今天這篇文章,小棗君就和大家聊聊這個話題。█通信行業的整體情況
    的頭像 發表于 01-25 17:52 ?2580次閱讀
    2024<b class='flag-5'>年</b>,通信行業有哪些方向<b class='flag-5'>值得</b><b class='flag-5'>關注</b>?

    MiniProg4在POWER_DRILL2GO周期后失去與PC的連接的原因?

    你好我使用 MiniProg4 作為 I2C 橋接器(通過 12 引腳)和 PSoC? 編程器(通過 5 引腳端口)。 我正在用 Python 開發一代碼,以控制 MiniProg4 和用于
    發表于 01-19 07:55
    主站蜘蛛池模板: 嫩草影院国产| 欧美三级色| 在线国产高清| 一级中文字幕乱码免费| 亚洲人成伊人成综合网久久| 特级生活片| 三级在线观看国产| 欧美色图在线观看| 狠狠色丁香婷婷综合小时婷婷| 国产免费私拍一区二区三区| 最近高清免费观看视频大全| 天堂网中文| 亚洲毛片儿| 免费一区二区| 亚洲美女爱爱| 日本三级在线观看免费| 久色99| 丁香色婷婷| 色综合天天综合网亚洲影院| 99涩涩| 韩漫免费网站无遮挡羞羞漫画| 婷婷天堂| 久久久久久久蜜桃| 伊人成年综合网| 国产毛片精品| 亚洲精品一卡2卡3卡三卡四卡| 一级做a爱免费观看视频| 日本黄色大片网站 | 日本人69xxxxx| 精品国产免费观看一区高清| 性色在线观看| 久久精品1| 天天曰夜夜操| 视频在线观看h| 很黄很暴力 很污秽的小说| 四虎8848精品永久在线观看| 狠狠躁夜夜躁人人爽天天天天 | 国产三级 在线播放| 欧美在线成人午夜影视| 黄色伊人网| 天天寡妇色|