當你從事一個很複雜的專案,python庫可以提高你不少效率,這也是為什麼python近幾年那麼火熱的原因。這篇文章就會給你介紹一些程式設計師必備python的常用庫。
1.pyinstaller
pyinstaller是一個用於編譯python程式碼成機器程式碼,然後再生成應用程式的庫。你可以用它來進行numpy,pyqt,pygame的開發。它的功能十分完整,而且實用,使用起來十分簡單!pyinstaller編譯出來的應用程式是依據你的系統而編譯的。
如果你想了解關於pyinstaller的介紹,可以參考一下官方教程。
下載命令:
pip install pyinstaller
2.virtualenv
是目前最流行的python虛擬環境配置工具。它不僅同時支援python2和python3,而且可以為每個虛擬環境指定python直譯器,並選擇不繼承基礎版本的包。
下載命令:
pip install virtualenv
tip 什麼是虛擬環境
它是一個虛擬化,從電腦獨立開闢出來的環境。通俗的來講,虛擬環境就是藉助虛擬機器docker來把一部分內容獨立出來,我們把這部分獨立出來的東西稱作“容器”,在這個容器中,我們可以只安裝我們需要的依賴包,各個容器之間互相隔離,互不影響。譬如,本次學習需要用到Django,我們可以做一個Django的虛擬環境,裡面只需要安裝Django相關包就可以了,需要Scrapy庫,就在開闢一個獨立空間來學習Scrapy庫相關就行了。
3.matplotlib
Matplotlib是Python的繪相簿。它可與NumPy一起使用,展示出資料分析的結果,提供了一種有效的MatLab開源替代方案。 它也可以和圖形工具包一起使用,如PyQt和wxPython。
下載命令:
pip install matplotlib
4.urllib3
urllib3是個爬蟲庫,它可以對url進行一個處理,或者用於爬取資料也行。著名的requests庫也是基於urllib的。
下載命令:
pip install urllib3
5.anaconda
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 因為包含了大量的科學包,Anaconda 的下載檔案比較大(約 531 MB),如果只需要某些包,或者需要節省頻寬或儲存空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。
下載命令:
pip install anaconda
本作品採用《CC 協議》,轉載必須註明作者和本文連結