【Python自學教程】提升Python開發者工作效率的六個庫

老男孩IT教育機構發表於2021-09-18

  Python是一門高階的程式語言,它可以讓我們在很短的時間內利用很少的程式碼來做很多事情,從而提升我們的工作效率。接下來小編為大家介紹六個常用庫,無論你現在是否從事Python開發工作,最好了解一下。

  PyPy:

  如果你需要更快的Python應用程式,最簡單的實現方法就是透過PyPy,Python執行時與實時編譯器。與使用普通的Python對等程式相比,使用PyPy的Python應用程式的執行速度平均提升7.5倍。

  CFFI:

  C外部函式介面庫為Python應用程式與獨立C庫的互動提供了一種機制。雖然Python的Stock版本CPython,也擁有自己的庫來完成此類功能,稱為Ctypes,但對Python使用者來說,比起Ctypes,CFFI使得與C庫的互動更容易、更簡便。

  PyInstaller:

  如何從 Python 指令碼中生成獨立的可執行檔案?PyInstaller就是對此最好的答案。PyInstaller將Python應用程式打包到單目錄或單檔案的可執行檔案中,捆綁任何所需的第三方庫,並可與絕大多數常見的庫和框架配合使用。

  PBR:

  是以一致的方式用於管理 Setuptools 包的庫,它可以自動化許多Setuptools打包的設定,比如說版本號、生成作者和changeLog檔案,以及生成Sphinx風格的文件,PBR 最初是作為 OpenStack 專案的一部分開發的。

  WxPython:

  想要實現跨平臺桌面應用程式的Python開發人員可以從多個工具包中進行選擇。WxPython是WxWidgets庫的一個封裝,使用了其所支援主機平臺的原生UI元素,包括Windows、Mac、Linux和其他類Unix作業系統。

  Mypy:

  Python的動態性既是一種福音,也是一種煩惱,對於快速構建軟體非常棒,但是當程式碼難以推理、測試和除錯時,並不是很好;Mypy在編譯時向Python新增靜態型別檢查,使Python程式更加一致和可維護,並且不會增加執行時開銷。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2792762/,如需轉載,請註明出處,否則將追究法律責任。

相關文章