乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      對(duì)比近10000個(gè)Python開源項(xiàng)目,我們精選出最實(shí)用的34個(gè)

       heii2 2019-04-13


      作者:Mybridge

      編譯:仲培藝

      來源:CSDN(ID:CSDNNews)

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

      這些開源項(xiàng)目的平均 Star 數(shù)為3293(注:本文未實(shí)時(shí)更新這些項(xiàng)目的Star數(shù),當(dāng)前平均值已超過此數(shù)字,以下各項(xiàng)目Star數(shù)僅供參考),下面將把它們分為 8 類進(jìn)行分享:

      開源項(xiàng)目對(duì)程序員來說意義非凡,可以大大提升軟件開發(fā)速度,讓我們花些時(shí)間,一起來看看這些在可能被你錯(cuò)過了的 Python 開源項(xiàng)目吧。

      01 Python Toolkit

      1. Pipenv

      • Star 數(shù):15710

      • GitHub:

        https://github.com/pypa/pipenv

      • 介紹:Pipenv 是 Python.org 官方推進(jìn)的 基于 pip 的 Python包管理工具,旨在將所有包管理工具(如 bundler、composer、npm、cargo、yarn 等)的優(yōu)點(diǎn)集中應(yīng)用于 Python 領(lǐng)域中的工具,對(duì)各個(gè)平臺(tái)都有很好的支持。

      2. Pyxel

      • Star 數(shù):4884

      • GitHub:

        https://github.com/kitao/pyxel

      • 介紹:一個(gè)用 Python 編寫復(fù)古游戲的開發(fā)環(huán)境。

      3. PyTest v3.5

      • Star 數(shù):3631

      • GitHub:

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

      • 介紹:一個(gè)非常成熟的全功能的 Python 測(cè)試框架,使編寫小型測(cè)試變得容易,同時(shí)支持復(fù)雜的功能測(cè)試。

      4. Poetry

      • Star 數(shù):3228

      • GitHub:

        https://github.com/sdispater/poetry

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

      5. Loguru

      • Star 數(shù):3048

      • GitHub:

        https://github.com/Delgan/loguru

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

      6. Faust

      • Star 數(shù):2733

      • GitHub:

        https://github.com/robinhood/faust

      • 介紹:Faust 是一個(gè)流處理庫,用于構(gòu)建 Python 流應(yīng)用程序,將 Kafka 流中的思想移植到 Python 中。

      7. Pampy

      • Star 數(shù):2399

      • GitHub:

        https://github.com/santinic/pampy

      • 介紹:優(yōu)雅的 Python 模式匹配庫——你夢(mèng)寐以求的 Python 模式匹配。Pampy 相當(dāng)?。?50行),速度相當(dāng)快,并且使代碼更具可讀性,更容易推理。

      8. Pyre-check

      • Star 數(shù):2242

      • GitHub:

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

      • 介紹:Facebook 開源的 Python 快速靜態(tài)類型檢查器。

      9. Delorean

      • Star 數(shù):1519

      • GitHub:

        https://github.com/myusuf3/delorean

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

      10. Cirq

      • Star 數(shù):1394

      • GitHub:

        https://github.com/quantumlib/Cirq

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

      11. Python-nubia

      • Star 數(shù):1032

      • GitHub:

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

      • 介紹:一款由 Python 編寫的,用于建立命令行應(yīng)用的輕型框架(命令行與交互式 shell 框架),由 Facebook 團(tuán)隊(duì)開發(fā)。

      02 Web

      12. Requests-HTML

      • Star 數(shù):8995

      • GitHub:

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

      • 介紹:一個(gè)解析 HTML 的庫

      13. Bokeh

      • Star 數(shù):8943

      • GitHub:

        https://github.com/bokeh/bokeh

      • 介紹:一個(gè) Python 交互式可視化庫,支持在現(xiàn)代 Web 瀏覽器中對(duì)數(shù)據(jù)進(jìn)行美觀且有意義的可視化表示。

      14. Vibora

      • Star 數(shù):4665

      • GitHub:

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

      • 介紹:一個(gè)快速、異步且性感的 Python Web 框架。

      15. Pywebview v2.0

      • Star 數(shù):1208

      • GitHub:

        https://github.com/r0x0r/pywebview

      • 介紹:一個(gè)webview 組件的輕量級(jí)跨平臺(tái)原生封裝,實(shí)現(xiàn)利用 Web 技術(shù)開發(fā) GUI 應(yīng)用,允許在它自己的專用窗口中顯示 HTML 內(nèi)容。

      16. WhatWaf

      • Star 數(shù):995

      • GitHub:

        https://github.com/Ekultek/WhatWaf

      • 介紹:檢測(cè)并繞過 Web 應(yīng)用程序防火墻和保護(hù)系統(tǒng)。

      17. Molten

      • Star 數(shù):796

      • GitHub:

        https://github.com/Bogdanp/molten

      • 介紹:一個(gè)用 Python 3.6 或更高版本構(gòu)建 HTTP API 的迷你、可擴(kuò)展、快速且高效的框架。

      03 Terminal

      18. Termtosvg

      • Star 數(shù):7522

      • GitHub:

        https://github.com/nbedos/termtosvg

      • 介紹:一款錄制終端操作的命令行工具,它可以將終端會(huì)話錄制成一個(gè)單獨(dú)的用 Python 編寫的 SVG 動(dòng)畫。

      19. Asciinema v2.0

      • Star 數(shù):6668

      • GitHub:

        https://github.com/asciinema/asciinema

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

      20. Termgraph

      • Star 數(shù):2005

      • GitHub:

        https://github.com/mkaz/termgraph

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

      04 Code Editor

      21. Black

      • Star 數(shù):7629

      • GitHub:

        https://github.com/ambv/black

      • 介紹:“不妥協(xié)”的 Python 代碼格式化工具。之所以稱之為“不妥協(xié)”是因?yàn)樗鼨z測(cè)到不符合規(guī)范的代碼風(fēng)格直接就幫你全部格式化好,根本不需要你確定,直接替你做好決定,因此速度也很快。

      22. Algojammer

      • Star 數(shù):2750

      • GitHub:

        https://github.com/ChrisKnott/Algojammer

      • 介紹:是一個(gè)實(shí)驗(yàn)性的概念驗(yàn)證代碼編輯器,用于在 Python 中編寫算法。

      23. Bowler

      • Star 數(shù):879

      • GitHub:

        https://github.com/facebookincubator/bowler

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

      05 Debugging

      24. Py-spy

      • Star 數(shù):3479

      • GitHub:

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

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

      25. Birdseye

      • Star 數(shù):1068

      • GitHub:

        https://github.com/alexmojaki/birdseye

      • 介紹:一個(gè)使用 AST 的快速、便捷、表達(dá)式為中心的圖形化 Python 調(diào)試器。

      26. Icecream

      • Star 數(shù):728

      • GitHub:

        https://github.com/gruns/icecream

      • 介紹: 一個(gè)用于甜美和奶油色打印調(diào)試的小庫。

      06 Compiler

      27. Transcrypt

      • Star 數(shù):1561

      • GitHub:

        https://github.com/qquick/Transcrypt

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

      28. Pyodide

      • Star 數(shù):1041

      • GitHub:

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

      • 介紹:編譯成 WebAssembly 的 Python 科學(xué)棧。

      07 Data Related

      29. Voluptuous

      • Star 數(shù):1368

      • GitHub:

        https://github.com/alecthomas/voluptuous

      • 介紹:雖然頂著個(gè) Voluptuous(性感豐滿的)的名字,但就是一個(gè) Python 數(shù)據(jù)驗(yàn)證庫。

      30. Botflow

      • Star 數(shù):933

      • GitHub:

        https://github.com/kkyon/botflow

      • 介紹:用于數(shù)據(jù)管道工作(如網(wǎng)絡(luò)爬蟲、機(jī)器學(xué)習(xí)、量化交易等等)的 Python 快速數(shù)據(jù)驅(qū)動(dòng)編程框架。

      31. Fast-Pandas

      • Star 數(shù):798

      • GitHub:

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

      • 介紹:Pandas 中針對(duì)不同大小數(shù)據(jù)幀(DataFrame)的不同運(yùn)算基準(zhǔn)。

      08 Chart

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

      • Star 數(shù):3172

      • GitHub:

        https://github.com/neozhaoliang/pywonderland

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

      33. Chartify

      • Star 數(shù):1817

      • GitHub:

        https://github.com/spotify/chartify

      • 介紹:讓數(shù)據(jù)科學(xué)家畫圖變得更輕松的 Python 庫。

      34. Hypertools v0.5

      • Star 數(shù):1353

      • GitHub:

        https://github.com/ContextLab/hypertools

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

      原文:

      https://medium./34-amazing-python-open-source-libraries-for-the-past-year-v-2019-93d6ee11aceb

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多