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