Mac下的Pycharm教程


除非你是用記事本寫代碼崇众,或者用vim寫代碼的大牛则披,那么推薦使用PyCharm編寫Python代碼恳蹲。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試辅肾、語法高亮Project管理代碼跳轉术健、智能提示自動完成粘衬、單元測試荞估、版本控制。此外稚新,該IDE提供了一些高級功能勘伺,以用于支持Django框架下的專業(yè)Web開發(fā)。
Pycharm分為專業(yè)版(Professional)和社區(qū)版(Community)褂删,專業(yè)版功能非常全飞醉,需要購買,可以試用屯阀,對比之下社區(qū)版功能有限缅帘,可以免費使用,并且開源难衰。

下載mac版Pycharm

前往下載地址:https://www.jetbrains.com/pycharm/

  • 可以直接在首頁中下載專業(yè)版


  • 也可以點擊右上角的下載按鈕钦无,選擇專業(yè)版還是社區(qū)版


  • 然后選擇macOS,專業(yè)版盖袭,點擊下載按鈕之后會自動下載



    下載完成之后失暂,雙擊打開彼宠,拖動到mac的應用列表中,和安裝mac版其它軟件是一樣的操作趣席。
    若要使用破解版兵志,請自行網(wǎng)上搜索。

Pycharm整體結構

  • 工具欄中可以對IDE做一些設置
  • 項目文件區(qū)主要是自己工程下的一些文件宣肚,還有Python依賴庫
  • 運行調(diào)試區(qū)可以用來運行想罕、調(diào)試Python代碼
  • 代碼區(qū)為自己編寫代碼的窗口
  • 控制臺主要用于顯示一些打印信息,還有調(diào)試信息


創(chuàng)建項目

  1. 打開PyCharm霉涨,第一個按鈕就是創(chuàng)建一個新的項目按价,第二個是選擇打開已有的項目


  2. 接著選擇創(chuàng)建一個Python項目,右邊第一欄是選擇項目的存放地址笙瑟,第二欄是選擇解釋器楼镐,可以看到這里有兩個Python版本,一個Python 2.7往枷,一個是3.6框产,這取決你自己電腦里安裝了幾個Python


  3. 項目創(chuàng)建成功后,還只是一個空的項目错洁,需要向里面添加Python文件


  4. 創(chuàng)建文件名秉宿,點擊OK


  5. 然后就可以在創(chuàng)建好的Python文件里,編寫自己的代碼了


調(diào)整python解釋器

有時候拿到一個Python項目屯碴,可能不是自己想要的解釋器版本描睦,可以選擇調(diào)整解釋器版本

  • 對整個項目調(diào)整其解釋器



  • 也可以對單獨一個文件設置其解釋器



執(zhí)行Python文件

  • 工具欄里選擇執(zhí)行run


  • 右上角執(zhí)行run


  • 在代碼區(qū)域右鍵選擇run


  • 在左邊文件區(qū)域,選擇要執(zhí)行的文件导而,右鍵run


  • 執(zhí)行run之后忱叭,還可以在控制臺重復執(zhí)行run


顯示行號

  • 在代碼區(qū)域左邊豎欄中右鍵選擇Show Line Numbers


設置Python模板

  • 通常在Python文件中直接寫中文,或者用中文作注釋今艺,會提示編碼問題


  • 通常前面加上# coding:utf-8或者# -*- coding:utf-8 -*-韵丑,來解決這個問題

    當我們要創(chuàng)建很多Python文件時,那么每次都這樣寫虚缎,很麻煩埂息,可以自定義一個Python模板,每次創(chuàng)建Python文件時遥巴,它會添加上模板內(nèi)容
  • 選擇File->Default Settings...,然后按如下設置好模板內(nèi)容:

    #!/usr/bin/python用于指明解釋器的路徑享幽,有時候可能需要用到
  • 再次創(chuàng)建Python文件铲掐,打開文件,會自動顯示好模板里的內(nèi)容


斷點調(diào)試

  • 點擊代碼區(qū)左邊豎欄值桩,可以下斷點摆霉,再次點擊可以取消斷點,這里下了兩個斷點


  • 選擇右上角的debug按鈕,程序執(zhí)行時會在下斷點的位置停下來


  • 斷點調(diào)試這塊總共有7個按鈕携栋,假設從左到右給按鈕排號為:1-2-3-4-5-6-7


  1. 按鈕1搭盾,快速定位到當前程序因斷點而停留的位置
    假設當前代碼區(qū)界面,顯示為test.py文件

    那么點擊按鈕1之后婉支,界面會自動切換到當前斷點處
  1. 按鈕2鸯隅,下一步但僅限于當前內(nèi)容
    當前位置為:

    點擊按鈕2之后,會跳轉到這里:

    一直點擊按鈕2的話向挖,程序不會在work函數(shù)中停止蝌以,只會在for循環(huán)中,一步步走
  2. 按鈕3何之,執(zhí)行下一步
    當前位置為:

    點擊按鈕3之后跟畅,會跳轉到這里:

    假若當前位置為:

    點擊按鈕3之后,會跳轉到這里:
  3. 按鈕4溶推,執(zhí)行下一步徊件,但忽略libraries(導入庫的語句)
    當前位置為:

    點擊按鈕4之后,會跳轉到這里:
  4. 按鈕5蒜危,執(zhí)行下一步虱痕,但忽略libraries和構造對象等
  5. 按鈕6,當單步執(zhí)行到子函數(shù)內(nèi)舰褪,使用它就會執(zhí)行完子函數(shù)的剩余部分
    當前位置為:

    點擊按鈕6之后皆疹,會跳轉到這里:
  6. 按鈕7,直接跳轉到一個斷點處
    當前位置為:

    點擊按鈕7之后占拍,會跳轉到這里:
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末略就,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子晃酒,更是在濱河造成了極大的恐慌表牢,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贝次,死亡現(xiàn)場離奇詭異崔兴,居然都是意外死亡,警方通過查閱死者的電腦和手機蛔翅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門敲茄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人山析,你說我怎么就攤上這事堰燎。” “怎么了笋轨?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵秆剪,是天一觀的道長赊淑。 經(jīng)常有香客問我,道長仅讽,這世上最難降的妖魔是什么陶缺? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮洁灵,結果婚禮上饱岸,老公的妹妹穿的比我還像新娘。我一直安慰自己处渣,他們只是感情好伶贰,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著罐栈,像睡著了一般黍衙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荠诬,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天琅翻,我揣著相機與錄音,去河邊找鬼柑贞。 笑死方椎,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的钧嘶。 我是一名探鬼主播棠众,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼有决!你這毒婦竟也來了闸拿?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤书幕,失蹤者是張志新(化名)和其女友劉穎新荤,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體台汇,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡苛骨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了苟呐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痒芝。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖牵素,靈堂內(nèi)的尸體忽然破棺而出严衬,到底是詐尸還是另有隱情,我是刑警寧澤两波,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布瞳步,位于F島的核電站,受9級特大地震影響腰奋,放射性物質(zhì)發(fā)生泄漏单起。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一劣坊、第九天 我趴在偏房一處隱蔽的房頂上張望嘀倒。 院中可真熱鬧,春花似錦局冰、人聲如沸测蘑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碳胳。三九已至,卻和暖如春沫勿,著一層夾襖步出監(jiān)牢的瞬間挨约,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工产雹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留诫惭,地道東北人。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓蔓挖,卻偏偏與公主長得像夕土,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子瘟判,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

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

  • 1怨绣、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,988評論 3 119
  • 1. Wrapper 資料1,資料2荒适,資料3 梨熙。 看完直接說結論: 結論一:Wrapper與Gralde間是解耦的...
    aicaprio閱讀 641評論 0 0
  • 默認的子類的構造方法中會自動調(diào)用父類的無參構造方法,如果手動調(diào)用有參的父類的構造方法的話刀诬,子類就不會在自動調(diào)用父類...
    名字_都被占了閱讀 197評論 0 0
  • 葉子由綠變紅咽扇,日子也從長變短。
    藍白色格子閱讀 157評論 0 0