新手如何找到合適的Python第三方庫?
1、百度谷歌搜索
明確自己的需求,用Python來干什么,力求簡短明了。比如定位“數據分析”,然后去搜索關鍵詞【Python+數據分析+第三方庫】,會出現很多博客推薦的關于數據分析的第三方庫.
這也是大部分人找Python庫的方法,也是最簡單的方法。搜出來別人的經驗貼,看看是否適合自己。但這種方法有時候很難精準搜索,而且很多冷門庫沒什么內容,搜索引擎自然無法抓取到你想要的庫。
如果通過搜索你找不到自己想要的庫,那只好用第二種方法。
2、在PyPi中搜索
PyPi是Pyton的包索引平臺,全稱Python Package Index,所有第三方庫都在里面,估計有上萬個。但PyPi是英文界面,無中文版,所以需要你有一定英文閱讀能力。
PyPi官網有搜索功能,你可以搜索你想要的庫,也可以通過功能區索引查詢相關的庫。
我們點擊browse projects會進入檢索頁面,里面有topic檢索,也就是根據庫的主題來查找。
比方說,你想查找關于金融方面Python第三方庫,那么可以找到Financial,然后點擊,會出現所有金融相關的庫。
你也可以進行組合搜索,比如金融+會計,會出現會計相關的庫。
選好一個庫后,點進去會看到該庫的詳細介紹和簡單的教程。
總的來說,PyPi是查詢Python庫最好的平臺,因為最全、最新、最詳細。
但PyPi缺點是同一類目庫太多了,新手很難去甄別哪個適合用,缺少種草內容。
如果你是一個習慣被種草的人,那第三種方式會適合你。
3、在Github中搜索
Github是全球最大的代碼托管網站,里面聚集了全球的碼農和最優秀的代碼項目,很多Python庫的代碼都托管在Github里,比如pandas、matplotlib、tensorflow等。
同時Github里也有很多Python愛好者開發的資源項目,包括很多庫的應用以及整合。
比如有個項目叫awesome-python,就分門別類整理了幾百個熱門庫及其簡介,涉及Web 框架、網絡爬蟲、網絡內容提取、模板引擎、數據庫、數據可視化、圖片處理、文本處理、自然語言處理、機器學習、日志、代碼分析等十幾個場景。
還有個有趣的項目是HelloGithub,作者每周一期收集了Github上各種有趣的項目,其中就包括Python的各種庫。
除了上面三種方法外,還有一個比較有效的方式是問Python程序員,他們天天用Python,肯定對各種庫熟稔于心。
總而言之,在信息爆炸的時代,搜索是很關鍵的一項能。找到合適的Python庫其實不難,難得是你如何判定自己的需求,對癥下藥。