大數據的崛起,各個專業都需要編程!
當我們在工作中需要快速掌握和使用新的技術,又沒有太多精力從頭開始學習,比如,我們現在很多專業雖然并不是開發和計算機專業,但是需要在大數據時代需要分析一些數據,就可以采用這種方法。大家有空可以翻翻英國大學官網,很多文科專業都需要學習Python入門了(例如愛丁堡的心理學和語言學)。
對于編程新手而言,如果一開始就知道利用Github來提高自己的技術水平,那一定會進步很快。
你可以在這里學習GitHub的用法,從克隆項目、創建分支、提交和同步修改,到合并分支請求的整套流程,只需要一兩次即可熟悉Git/Github的使用。
基于這個項目,第一步:打開官網http://github.com,注冊一個賬戶。
新手小白如何快速學會編程?送你一個快速入門的教程-1.jpg (14.68 KB, 下載次數: 16)
下載附件
2024-8-10 21:41 上傳
第二步:創建倉庫,填寫倉庫的名字和描述。
新手小白如何快速學會編程?送你一個快速入門的教程-2.jpg (23.22 KB, 下載次數: 21)
下載附件
2024-8-10 21:41 上傳
創建好后,點擊‘branch master’,創建分支--在文本框里輸入分支名稱和描述,然后點擊藍色部分確認。
新手小白如何快速學會編程?送你一個快速入門的教程-3.jpg (15.84 KB, 下載次數: 24)
下載附件
2024-8-10 21:41 上傳
第三步:點擊創建一個新文件。輸入想要提交的代碼以及下方的文件名和描述后,點擊最下方的commit new file即可。
新手小白如何快速學會編程?送你一個快速入門的教程-4.jpg (8.46 KB, 下載次數: 18)
下載附件
2024-8-10 21:41 上傳
新手小白如何快速學會編程?送你一個快速入門的教程-5.jpg (13.31 KB, 下載次數: 19)
下載附件
2024-8-10 21:41 上傳
第四步:修改。在GitHub上,提交修改的操作是commit。每次commit都會被記錄,方便自己查看和別人查看,也叫做版本控制。點擊鉛筆圖案就可以修改,修改后再點commit就可以了。
新手小白如何快速學會編程?送你一個快速入門的教程-6.jpg (14.83 KB, 下載次數: 16)
下載附件
2024-8-10 21:41 上傳
第五步:提交Pull request。點擊new pull request,選擇你所做的分支,編輯你想修改的內容,經過與原來內容的對比,確認后提交請求(pull request)。
新手小白如何快速學會編程?送你一個快速入門的教程-7.jpg (10.02 KB, 下載次數: 16)
下載附件
2024-8-10 21:41 上傳
點擊綠色按鈕,將合并到branch master,就合并了,這時候只需要看主支就可以了。
新手小白如何快速學會編程?送你一個快速入門的教程-8.jpg (8.01 KB, 下載次數: 17)
下載附件
2024-8-10 21:41 上傳
應用:查看別人的代碼或項目。點擊gist。
新手小白如何快速學會編程?送你一個快速入門的教程-9.jpg (8.01 KB, 下載次數: 13)
下載附件
2024-8-10 21:41 上傳
然后選擇‘all gists’,就可以看到別人公開的代碼。
新手小白如何快速學會編程?送你一個快速入門的教程-10.jpg (11.74 KB, 下載次數: 16)
下載附件
2024-8-10 21:41 上傳
藍色框commit、stars是評論和點贊,可以以此跟蹤別人的代碼。Clone別人的代碼,修修改改,然后變成自己的代碼。
點擊別人代碼右上方的”forks”,然后點擊“Embed”,選擇Clone,即可克隆保存別人的代碼。點擊Download,可以下載他人代碼到本地。
新手小白如何快速學會編程?送你一個快速入門的教程-11.jpg (13.86 KB, 下載次數: 18)
下載附件
2024-8-10 21:41 上傳
查看別人代碼的修改歷史。
新手小白如何快速學會編程?送你一個快速入門的教程-12.jpg (16.18 KB, 下載次數: 17)
下載附件
2024-8-10 21:41 上傳
點擊“Revisions”即可查看修改歷史,以及修改前和修改后的對比。當然,除了這些基礎的功能之外,GitHub 更是一個強大的寶庫。
總之,Github是編程界當之無愧的老大!
Github優點:
- pull request,issue都是殺手級的feature。
- 強調個人,符合hacker更看重名譽/成就感的天性。
Github缺點(對個人):
- 國內訪問速度太慢,經常出現connect time-out(非GFW所為)。
- 不能很好的解決GB2312/GBK,對中文不夠友好。
- wiki功能太弱,直接導致文檔(對于開源項目很重要)經常被分離到一個獨立站點。
Github缺點(對企業):
- 無法解決企業內部的需求,github:fi價格過高(最便宜要$5,000/年)。
- 基于git,學習曲線陡峭,企業大規模用git根本不現實。尤其國內大家都剛學會svn。
- 可能在未來某天被墻。 |
|