如何優雅的使用全球最大同性社交網站

歡迎關注天善智能,我們是專注於商業智能BI,人工智能AI,大數據分析與挖掘領域的垂直社區,學習,問答、求職一站式搞定!

對商業智能BI、大數據分析挖掘、機器學習,python,R等數據領域感興趣的同學加微信:tstoutiao,邀請你進入數據愛好者交流羣,數據愛好者們都在這兒。

作者:  Ahab

公衆號:Ahab雜貨鋪

閱讀本文大概需要 5.8 分鐘。

github的使用應該是每個程序員的必備技能,但是很多小夥伴不知道如何搜索自己想要的那個輪子,今天這篇文章就告訴你如何搜索到自己想要的項目。


/ 01 / 什麼是GitHub?

(圖片來源:知乎)


這張圖如果你都看不明白那就結合國情來理解,github是共產主義在軟件開發領域的具體實現樣板之一,即以生產資料社會公有制爲基礎(代碼開源),以社會化合作(離散化的個人、組織等社會顆粒)爲生產方式,主要採用合作社組織形式(項目組)的技術支撐平臺。

(來源與知乎,略加修改)


/ 02 / 基本操作

關與如何註冊帳號,怎樣創建倉庫,怎樣上傳代碼,不過多的闡述,網上教程太多了,合理的利用搜索引擎去學習,當然了後臺回覆【github】你將獲得一份我覺着不錯的入門教程。

/ 03/ 搜索神技

這一部分是知識點,會告訴你如何搜索到自己想要的項目,所以一定好好看。

利用github的Explore功能

這裏會根據你star的項目給你推薦你感興趣的項目,同時會把所有近期有活躍的項目呈現給大家,當然你可以按照時間進行篩選。

Awesome + 關鍵字

awesome這個單詞表示令人驚歎極好的意思,Awesome似乎已經成爲不少 GitHub 項目喜歡的命名的方式之一,不得不說真的很自戀,但是你能通過方式找到很多很不錯的項目。

設置搜索條件

如果你明確需要尋找某類特定的項目,比如用某種語言開發、Stars數量需要達到標準的項目,在搜索框中直接輸入搜索條件即可。

我的基本操作就是用法是:stars,language,forks的靈活組合,其實就是設置項目收藏、開發語言、派生的搜索條件,比如:

stars:>=50000 language:python


得到的結果就是收藏大於和等於50000的python項目。

關鍵詞搜索

你想找爬蟲項目,直接搜索爬蟲,如果是針對具體的網站進行爬蟲那就再加上具體的網站,然後你就會發現一堆你想要的項目。如果有時候你找不到,可能是你關鍵詞弄得不對,記得換一換關鍵詞,比如說英文搜索,拼音搜索,總有一種方法會找到你想要的項目的。

這裏還有一點你需要注意的,看下面兩張圖你會發現不同。

同樣是搜索python Scrapy,但是兩個的結果是大不相同的,大家在使用英語搜索的時候一定要以單詞爲單位作爲關鍵詞。

制定搜索方式

可以搜索具體的大佬,按照具體的地域,項目的大小,是否被fork過等等等。

/ 04 / octotree

最後給大家推薦一款針對 GitHub開發的Chrome插件,我保證裝上之後會讓你的 GitHub 6到飛起。

我相信大家在使用 GitHub 瀏覽項目代碼的時候,都會遇到這樣一個問題,每次點擊一個項目文件後,整個項目文件列表就會被隱藏,想查看其它文件只能回退後再次進入,有木有?這種退回點擊產生的時間可以通過octotree插件來解決,插件在GitHub頁面的左側上方添加了一個按鈕,點擊後會展開一個菜單,顯示當前項目的整個文件夾結構。有木有很方便?好好利用這個神器在github的海洋裏遨遊。


(有圖有真相)


插件傳送門:https://github.com/ovity/octotree

今天的介紹基本就這樣,github真的是一個大寶藏,關鍵是你會不會用,希望大家都能好好的利用github。


Python的愛好者社區歷史文章大合集

2018年Python愛好者社區歷史文章合集(作者篇)

2018年Python愛好者社區歷史文章合集(類型篇)

關注後在公衆號內回覆“ 課程 ”即可獲取:

小編的轉行入職數據科學(數據分析挖掘/機器學習方向)【最新免費】

小編的Python的入門免費視頻課程

小編的Python的快速上手matplotlib可視化庫!

崔老師爬蟲實戰案例免費學習視頻。

陳老師數據分析報告擴展製作免費學習視頻。

玩轉大數據分析!Spark2.X + Python精華實戰課程免費學習視頻。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章