一、Python 必備之 PyPy
1.PyPy 主要用於何處?
PyPy是,Python開發者為了更好的Hack Python創建的項目。此外,PyPy比CPython是更加靈活,易於使用和試驗,以制定具體的功能在不同情況的實現方法,可以很容易實施。 該項目的目標是,讓PyPy比C實現的Python更為容易的適應各個項目和方便裁剪。
Python 現在已經不僅僅是膠水腳本語言了. 不信?看看下面使用Python的成功案例:
- YouTube - 主要由 Python編寫
- NASA
- Industrial Light & Magic Runs - 電影公司
- OpenStack
- Sage - 科學軟件及其他 (SciPy, PythonXY)
- WEB框架 Django, Pyramid, bottle...
- 修訂控制系統
- 其他不錯的軟件
要是你正在尋找快速介紹美麗的Python語言,我推薦My-Favorite-Python-Things
不幸的是,PyPy 與許多 Python 的明星框架並不是很好地兼容。PyPy 5.9 在解決這個問題上取得了重大進展。
Python能延續傳奇嗎?
現在Python非常流行,同時它的地位也受到競爭者的挑戰。Python有良好的生態系統,也有大型軟件和社區支持,但它缺乏其競爭者的高效和先進的運行環境。
2.PyPy 5.9 的功能
PyPy v5.9 發佈了。該版本完全支持 Python 2.7 中的 NumPy 和 Pandas,並進行了一些改進。
主要更新內容:
3.何處下載 PyPy 5.9
你可以直接從 PyPy 的網站下載二進制版本
下載地址:
- http://pypy.org/download.html
二、Python 必備之 PyInstaller
1.PyInstaller 主要用於何處?如何使用?
生成單一的exe文件:
添加必要的搜索路徑:
添加必要的搜索路徑,且帶圖標:
三、Python 必備之 CFFI
CFFI 主要用於何處?
C 外部函數接口庫(CFFI)為 Python 應用程序與獨立 C 庫的交互提供了一種機制。雖然 Python 的 stock 版本,CPython,也擁有自己的庫來完成此類功能,稱為 Ctypes ,但對 Python 用戶來說,比起 Ctypes ,CFFI 使得與 C 庫的交互更容易、更簡便。
2.CFFI 1.11 的功能
與 PyPy 一起更新的 CFFI v1.11 增加了很小但很有用的改動。現在可以在即將發佈的 Python 3.7 上使用betas了,在 Windows 上更好地支持外部錯誤處理,並支持 C 語言中更多的現代標準類型,例如 float/double _Complex 和 char16_t和char_32t 類型。最後兩個也是最重要的,在 C 庫中默認使用 Unicode 編碼。
3.下載地址:
https://mail.python.org/pipermail/pypy-commit/2018-January/108197.html
四、Python 必備之 WxPython
1.WxPython 主要用於何處?
PwxPython是Python語言的一套優秀的GUI圖形庫,允許Python程序員很方便的創建完整的、功能鍵全的GUI用戶界面。 wxPython是作為優秀的跨平臺GUI庫wxWidgets的Python封裝和Python模塊的方式提供給用戶的。
2.WxPython 4.0 的功能
早期版本的 WxPython 被放棄了是由於其傳統的設計決策,使其變得越來越慢,而且不太適合使用。為了解決這個問題,WxPython 的開發人員對 WxPython 的 4.0 分支做了重大改變。
目標是允許開發人員更快地上手 WxPython ,並且使通過它創建的框架和應用程序更加高性能和易維護。然而,為了使用 WxPython 4.0 ,任何現有的使用 WxPython 項目都需要修改。
2.python下如何安裝.whl包?(wxPython 4.0 for Python 3.6
1.下載wxPython 4.0.0b2的whl包:https://pypi.python.org/packages/82/9f/4b63c8d753648381fca6bc7a110e17e4e5d9c2ec1d20d8eda1ec096cc3a8/wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl#md5=43676c17ad60c88c423dc3b879f05ae2
2.先安裝PIP。
3.CMD命令進入C:\Users\MakkPakk\AppData\Local\Programs\Python\Python36\Scripts裡面後再執行PIP命令安裝pip install wheel
4.把文件最好放在\Script文件夾裡面再pip install wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl
5.注意whl文件名不能改,必須一模一樣和原名。
五、Python 必備之 Mypy
Mypy 主要用於何處?
Python 的動態性既是一種福音,也是一種煩惱,對於快速構建軟件非常棒,但是當代碼難以推理、測試和調試時,並不是很棒。Mypy 在編譯時向 Python 添加靜態類型檢查,使 Python 程序更加一致和可維護,並且不會增加運行時開銷。
Mypy 0.530 的功能特點
Mypy 0.530增加了對的支持,協議是用於Python子類的當前實驗類型的功能。 它還為僅用於包含特定類型的對象的目錄添加“TypedDict”類型,並且可以逐個對文件進行更嚴格的類型檢查。
哪裡可以下載 Mypy 0.530 ?
Mypy 下載地址:https://pypi.python.org/pypi/mypy,並通過 pip install mypy 來安裝。
Mypy 可以通過 GitHub(https://github.com/python/mypy) 查看源碼。
六、Python 必備之Python Build Reasonableness (PBR)
1.PBR主要用於何處?
Setuptools是用於打包Python項目的標準問題Python子系統。管理給定項目的安裝工具可能變得非常繁瑣,特別是在自動生成需求,管理文檔文件或編輯項目貢獻者數據時。
2.Python PBR特點
PBR是Python Build Reasonableness的縮寫,是一種以一致的方式管理Setuptools打包的庫。它可以自動化Setuptools打包的許多方面,例如版本號,生成作者和變更文件,以及生成Sphinx風格的文檔。 PBR最初是作為OpenStack項目的一部分開發的,但是您使用PBR維護的內容不得以任何方式連接到OpenStack。
3.哪裡可以下載 Python PBR ?
PBR 在 Python Package Index 上可以找到,並且可以和 pip 一起安裝,只需要輸入 pip install pbr 即可。 源碼可在 GitHub 上下載。
image
話不多說,資源共享,直接上圖:
還有很多包括視頻我就不一一截圖了,需要這些資料的可以先關注小編,轉發評論,私信小編回覆006、008即可領取資料。誠信小
閱讀更多 雯Ping 的文章