你想要的Python庫2:Python GUI的庫,學好後馬上高薪就業!

Python GUI的庫

  • PyGtk,基於Python的GUI程序開發GTK+庫。
  • PyQt用於Python的QT開發庫。
  • WxPythonPython下的GUI編程框架,其消息機制與MFC的架構相似,入門非常簡單,需要快速開發相關的應用可以使用這個。
  • TkinterPython下標準的界面編程包,因此不算是第三方庫了。
  • PySide,跨平臺Qt的應用程序和用戶界面框架,支撐Qt v4框架。
  • wxPython,混合wxWidgets的C++類庫。
  • kivy,創建應用程序GUI函數庫,看運行於Windows,Linux,MAC OS X,[Android]和[iOS]。
  • curse,用於創建終端GUI應用程序。
  • urwid,創建終端GUI應用程序窗體的函數庫,支持事件,色彩豐富。
  • pyglet,跨平臺的窗口和多媒體庫的Python。
  • Tkinter,是Python事實上的標準GUI軟件包。
  • enaml,創建漂亮的用戶界面,語法類似QML。
  • Toga,託加,OS原生GUI工具包。 【構建封裝】
  • pyenv,簡單的Python版本管理。
  • virtualenv,創建獨立的Python環境,用於同時安裝不同版本的python環境。
  • virtualenvwrapper,是virtualenv的一組擴展。
  • pew,一套管理多個虛擬環境的工具。
  • vex,使運行指定的virtualenv命令。
  • PyRun,一個單文件,無需安裝的Python版本管理工具。
  • PIP,Python包和依賴的管理工具。
  • easy_install,軟件包管理系統,提供一個標準的分配Python軟件和 函式庫的格式。是一個附帶設置工具的模塊,和一個第三方函式庫。旨在加快Python函式庫的分配程式的速度。類似Ruby語言的RubyGems 。
  • conda,跨平臺,二進制軟件包管理器。,
  • Curdling,一個管理Python包的命令行工具。
  • wheel,Python發行的新標準,旨在替代eggs.
  • cx-Freeze,跨平臺的,用於打包成可執行文件的庫
  • py2exe, Windows平臺的Freeze腳本工具,Py2exe ,將python腳本轉換爲windows上可以獨立運行的可執行程序
  • py2app,MAC OS X平臺的Freeze腳本工具
  • pyinstaller,-轉換成獨立的可執行文件的Python程序(跨平臺)。
  • pynsist,構建Windows安裝程序的工具,用Python編寫。
  • dh-virtualenv,建立和分發virtualenv(Debian軟件包格式)
  • PyPI,新一代的Python包庫管理工具。
  • warehouse,新一代的Python包庫(PyPI)管理工具。
  • devpi,PyPI服務器和包裝/測試/發佈工具。
  • localshop,PyPI官方包鏡像服務器,支持本地(私人)包上傳。
  • buildout,創建,組裝和部署應用程序的多個部分,其中一些可能是非基於Python的。
  • SCons,軟件構造工具。
  • platformio,一個控制檯的工具,構建的代碼可用於不同的開發平臺。
  • bitbake,特殊設計的工具,用於創建和部署[嵌入式]Linux軟件包
  • fabricate,自動爲任何編程語言,生成依賴包。
  • django-compressor,Django壓縮機,壓縮和內聯JavaScript或CSS,鏈接到一個單一的緩存文件。
  • jinja-assets-compressor,金賈壓縮機,一個Jinja擴展,通過編譯,壓縮你的資源。
  • webassets,優化管理,靜態資源,獨特的緩存清除。
  • fanstatic,球迷,包優化,提供靜態文件。
  • fileconveyor,監控資源變化,,可保存到CDN(內容分發網絡)和文件系統。
  • django-storages,一組自定義存儲Django後臺。
  • glue,膠膠,一個簡單的命令行工具,生成CSS Sprites。
  • libsass-python,Sass (層疊樣式表)的Python接口。
  • Flask-Assets,整合應用程序資源。 【代碼調試】
  • unittest,Python標準庫,單元測試框架。
  • nose,鼻子,unittest延伸產品。
  • pytest,成熟的全功能的Python測試工具。
  • mamba,曼巴,Python的權威測試工具。出自BDD的旗下。
  • contexts,背景,BDD測試框架,基於C#。
  • pyshould,should風格的測試框架,基於PyHamcrest.
  • pyvows,BDD風格測試框架
  • Selenium,web測試框架,Python綁定Selenium。
  • splinter,分裂,測試Web應用程序的開源工具。
  • locust,刺槐,可擴展的用戶負載測試工具,用Python寫的。
  • sixpack,語言無關的A/B測試框架。
  • mock,模擬對象(英語:mock object,也譯作模仿對象),模擬測試庫。
  • responses,工具函數,用於mock模擬測試。
  • doublex-強大的測試框架。
  • freezegun,通過時間調整,測試模塊。
  • httpretty, HTTP請求的模擬工具。
  • httmock,mock模擬測試。
  • coverage,代碼覆蓋度量測試。
  • faker,生成模擬測試數據的Python包。
  • mixer,混頻器,產生模擬數據,用於Django ORM,SQLAlchemy,Peewee, MongoEngine, Pony ORM等
  • model_mommy,在Django創建測試隨機工具。
  • ForgeryPy,易用的模擬數據發生器。
  • radar,雷達,生成隨機日期/時間。
  • FuckIt.py,測試Python代碼運行。
  • Code Analysispysonar2,Python類型索引。
  • pycallgraph,可視化的流量(調用圖)應用程序。
  • code2flow,轉換Python和JavaScript代碼到流程圖。
  • LinterFlake8,源代碼模塊檢查器
  • pylama,Python和JavaScript代碼審計工具。
  • Pylint,源代碼分析器,它查找編程錯誤,幫助執行一個代碼標準和嗅探一些代碼味道。注意:相比於PyChecker,Pylint是一個高階的Python代碼分析工具,它分析Python代碼中的錯誤。
  • Pyflakes,一個用於檢查Python源文件錯誤的簡單程序。Pyflakes分析程序並且檢查各種錯誤。它通過解析源文件實現,無需導入。
  • pdb,Python標準庫,Python調試器。
  • ipdb,IPython使用的PDB。
  • winpdb獨立於平臺的GUI調試器。
  • pudb,全屏,基於python調試控制檯。
  • pyringe,-可附着於及注入代碼到Python程序的調試器。
  • python-statsd,statsd服務器客戶端。
  • memory_profiler, 內存監視。
  • profiling,交互式Python分析器。
  • django-debug-toolbar, Django調試工具欄,顯示各種調試信息:當前請求/響應。
  • django-devserver,Django調試工具。
  • flask-debugtoolbar,flask調試工具。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章