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