4.1 在哪裡找 packages
在寫任何程式碼之前,先確認是否有人已經幫你寫好了。不僅如此,那段程式碼可能已經寫好了、測試過了、記錄過了,並且能夠滿足你現在和未來的 200% 需求。
這種情況常常發生。Python 已經有超過30年的歷史了,全世界有數百萬的程式設計師在使用。
對於所有你的需求,有個很棒的網站 - pypi.org (The Python Package Index)。如果你需要什麼 library,只需進入網站並輸入你的需求。
比如說,我想寫自己的 Telegram 客戶端。我進入 pypi.org,搜索 telegram client,看到大約有 10,000 個相關的 libraries:
排在第一的有個描述「Python aiohttp telegram client」— 這正是我們需要的。簡單又漂亮。
在這裡你可以找到各種情況下需要的 packages。現在你離理解現代程式設計師的工作精髓又近了一步:你需要知道哪裡有好的 packages,如何使用它們,以及如何繞開它們的缺點。
4.2 安裝 packages 的示例
讓我們安裝某個 package,並以此例子來了解如何正確地做這件事。
有一個有趣的 library,畫出一隻牛,旁邊還有文字。
它叫 cowsay。我們現在就用它來學習如何安裝。
為了使用 pip 管理工具,你需要打開 Terminal。最簡單的方法是直接從 PyCharm 開啟。在左下角有一排按鈕:
點擊 Terminal 按鈕,然後會彈出一個窗口,像這樣:
然後你需要輸入指令 pip install cowsay
示例:
如果 library 成功安裝,你會看到類似這樣的提示:
好了,現在你可以將這個 library (package)匯入你的專案中,自由使用。
4.3 和牛玩耍
例如,你可以寫出這樣的程式碼:
import cowsay
cowsay.cow("應該學 Python 的...")
這是程式在控制台中輸出的結果:
此外,cowsay 還支持很多其他動物,比如龍:
import cowsay
cowsay.dragon("這是龍在說話...")
如你所見,安裝 packages 又快又簡單,使用別人的程式碼既輕鬆又愉快。
如果你玩膩了牛的話,你可以刪除它的 library-這需要用到指令 pip uninstall cowsay。
在 IDE 裡面使用 terminal,比如 PyCharm,簡化了 pip 指令的使用,因為它允許你直接在當前項目的上下文中執行指令。
GO TO FULL VERSION