如何在Pycharm中使用GitHub,一文帶你深入

Pycharm是當(dāng)前進(jìn)行Python開發(fā)豁鲤,尤其是Django開發(fā)最好的IDE秽誊,GitHub是程序員的圣地,幾乎人人都在用琳骡,就不詳細(xì)介紹兩者了锅论。

本文假設(shè)你對Pycharm和Github都有一定的了解,并且希望在Pycharm下直接使用Github的版本控制功能楣号。

廢話不多說最易,下面圖文詳解,全是干貨竖席。

環(huán)境:Pycharm + git2.8 + github賬戶 + windows7/10

一耘纱、配置Pycharm

不管你用哪種方法敬肚,進(jìn)入Pycharm的配置菜單毕荐。

選擇上圖中的version control。(這里插一句艳馒,不管有多難憎亚,在程序員的世界员寇,請不要漢化,堅持使用英文原版)

按照圖中所示第美,配置好github相關(guān)內(nèi)容蝶锋。沒有g(shù)ithub的同學(xué),建議你自己前往官網(wǎng)注冊什往,而不要通過Pycharm的快速注冊通道扳缕。

這一步很關(guān)鍵,很多同學(xué)配置完github就直接開始使用了别威,結(jié)果卻是各種錯誤躯舔。

這是因為,除了配置github外還要配置本地的git軟件省古。Github的配置只是告訴了Pycharm你的賬號和密碼粥庄,Pycharm還不知道如何進(jìn)行版本控制操作,它底層還是需要調(diào)用git的功能的豺妓。

因此惜互,請?zhí)崆跋螺d并安裝git程序到你的本機(jī)。 Windows中琳拭,可以使用Git-2.8.1-64-bit训堆,請自行百度下載并安裝,然后設(shè)置白嘁。

二蔫慧、建立遠(yuǎn)程倉庫并提交代碼

配置完了,就可以正常使用了权薯,點擊頂部菜單欄的VCS選項姑躲。

在import into version control 下就有一個在github中共享項目的欄目了,點擊進(jìn)去盟蚣。

按照圖中的注釋黍析,建立一個新的倉庫,點擊share按鈕屎开。

在這里阐枣,可以選擇你要上傳的文件,一般是直接全部上傳奄抽,當(dāng)然也可以取消那些沒必要的或者是與設(shè)置和密碼相關(guān)的保密文件蔼两。輸入提交信息,點擊OK確認(rèn)逞度。等待片刻额划,根據(jù)你的網(wǎng)絡(luò)情況和文件大小,Pycharm將文件傳輸給github档泽,成功后會彈出小的提示

消息俊戳,這就大功告成了揖赴。很簡單吧?抑胎!

三燥滑、在Github中查看上傳的新倉庫

進(jìn)入github官網(wǎng),登錄自己的賬號:

圖中紅框是我們剛才通過Pycharm建立的新倉庫阿逃,點擊進(jìn)去铭拧,可以看到如下圖,整個項目的所有文件都在里面:

四恃锉、使用Pycharm克隆Github倉庫

前面說的是上傳羽历,要下載呢?在VCS菜單中:

根據(jù)上圖紅框選擇淡喜。

輸入密碼秕磷。

Pycharm會登錄你的Github賬戶,讀取你的倉庫信息炼团,你可以從下拉框中選擇倉庫澎嚣,也可以在directory name框內(nèi)直接輸入倉庫名。點擊clone瘟芝,Pycharm就自動下載倉庫內(nèi)容了易桃。

五、在Pycharm內(nèi)進(jìn)行g(shù)it的相關(guān)操作

以上只是commit和clone的操作锌俱,具體的push晤郑,add,status等git常用操作都在CVS菜單里可以找得到贸宏,相信具有g(shù)it基礎(chǔ)的同學(xué)一看就會造寝,這里就不介紹了。

文末知識點摘要:Python類中的方法是如何工作的吭练?

在OO(面向?qū)ο?編程中诫龙,類中的方法有多種形式:實例方法、靜態(tài)方法鲫咽、類方法签赃、甚至還可以有抽象方法,本文來說說實例方法在Python中是如何工作的分尸,后面再來談其他方法锦聊。

先來定義一個最簡單類:

這里的 eat 就是一個實例方法,跟普通函數(shù)差不多箩绍,唯一的不同是必須指定一個參數(shù) self孔庭,盡管名字可以任意命名,但約定俗成的叫 self伶选,self 是什么史飞?它代表Person類的實例對象尖昏,就像Java中的this一樣仰税,看下面的測試代碼构资。

p與self指向同一個實例對象

那么可不可以通過類直接調(diào)用呢沿量?不行袜蚕!

那為什么通過實例p調(diào)用eat方法不需要傳遞self參數(shù)呢瞒爬?這個就要從函數(shù)與方法的區(qū)別說起齿诉。來看看下面的代碼:

前者是函數(shù)画切,后者是方法芭概,有人說函數(shù)定義在類外面塞淹,方法定義在類里面剪菱,顯示這種說法不全面耙饰,那么他們的區(qū)別在哪里纹笼?

首先方法是與某個對象相關(guān)聯(lián)的,而函數(shù)則不是苟跪,p.eat 就是一個綁定了實例對象的方法廷痘,函數(shù)的所有參數(shù)都需要顯示地傳遞,而方法中的數(shù)據(jù)是隱式傳遞的件已。Person.eat是函數(shù)笋额,參數(shù)要顯示地傳遞,Person.eat(p)

而方法因為綁定了實例對象篷扩,所以他調(diào)用的時候無需再傳遞實例對象了兄猩,直接調(diào)用p.eat()就可以了,self參數(shù)Python會自動傳遞過去鉴未,如果重復(fù)傳遞會報錯枢冤。

所以,本質(zhì)上

那么對于實例方法铜秆,self 參數(shù)從語言設(shè)計的角度來說掏导,是不是可以去掉呢,這個問題 Python 之父 Guido van Rossum 撰文解釋過這件事羽峰,理由是 “Explicit is better than implicit”

本篇文章的分享就到此結(jié)束趟咆,部分素材來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系刪除梅屉。希望對正在學(xué)習(xí)Python的你有所幫助值纱,感覺小編分享的不錯,那就請點個關(guān)注坯汤,動手轉(zhuǎn)發(fā)一下吧虐唠。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市惰聂,隨后出現(xiàn)的幾起案子疆偿,更是在濱河造成了極大的恐慌咱筛,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杆故,死亡現(xiàn)場離奇詭異迅箩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)处铛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門饲趋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撤蟆,你說我怎么就攤上這事奕塑。” “怎么了家肯?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵龄砰,是天一觀的道長。 經(jīng)常有香客問我讨衣,道長换棚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任值依,我火速辦了婚禮圃泡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘愿险。我一直安慰自己颇蜡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布辆亏。 她就那樣靜靜地躺著风秤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扮叨。 梳的紋絲不亂的頭發(fā)上缤弦,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天,我揣著相機(jī)與錄音彻磁,去河邊找鬼碍沐。 笑死,一個胖子當(dāng)著我的面吹牛衷蜓,可吹牛的內(nèi)容都是我干的累提。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼磁浇,長吁一口氣:“原來是場噩夢啊……” “哼斋陪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤无虚,失蹤者是張志新(化名)和其女友劉穎缔赠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體友题,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嗤堰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了咆爽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梁棠。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡置森,死狀恐怖斗埂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凫海,我是刑警寧澤呛凶,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站行贪,受9級特大地震影響漾稀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜建瘫,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一崭捍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啰脚,春花似錦殷蛇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荸实,卻和暖如春匀们,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背准给。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工泄朴, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人露氮。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓祖灰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親沦辙。 傳聞我的和親對象是個殘疾皇子夫植,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容