溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何使用Pyhcarm

發(fā)布時(shí)間:2021-10-12 14:15:20 來(lái)源:億速云 閱讀:159 作者:iii 欄目:編程語(yǔ)言

這篇文章主要講解了“如何使用Pyhcarm”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“如何使用Pyhcarm”吧!

 1、主題

  介紹如何用Pycharm實(shí)打?qū)嵉膭?chuàng)建、運(yùn)行、調(diào)試程序。

  2、準(zhǔn)備工作

  Pycharm版本為2.7或者更高。

  至少安裝一個(gè)Python解釋器,2.4到3.3均可

  3、下載安裝Pycharm 

  下載地址:this page

  4、啟動(dòng)PyCharm

  雙擊快捷方式(windows中為pycharm.exe或者 pycharm.bat;MacOS and Linux為pycharm.sh),進(jìn)入歡迎界面Welcome screen:

如何使用Pyhcarm

  5、創(chuàng)建一個(gè)簡(jiǎn)單工程

  單擊Create New Project鏈接,進(jìn)入創(chuàng)建工程對(duì)話框,進(jìn)行相關(guān)工程設(shè)置。

  當(dāng)然,也可以通過(guò)主菜單命令File → New Project來(lái)隨時(shí)創(chuàng)建新的工程:

如何使用Pyhcarm

  首先為工程命名,這里命名為MySimplePythonApplication。然后更改工程位置,既可以使用默認(rèn)的位置,也可以通過(guò)單擊瀏覽按鈕來(lái)指定。

  接下來(lái)選擇工程類型,Pycharm預(yù)設(shè)了若干類型模板(Django, Google AppEngine等等),并默認(rèn)創(chuàng)建相關(guān)文件。

  這里我們選擇Empty project類型(比較適合簡(jiǎn)單的Python工程),不需要Pycharm預(yù)設(shè)任何文件。

  最后,指定Python解釋器,在下拉列表中選擇即可。

如何使用Pyhcarm

  單擊OK按鈕,工程創(chuàng)建完畢。

  6、瀏覽工程目錄結(jié)構(gòu)

  初始工程目錄 (Project tool window中)如下:

如何使用Pyhcarm

  此時(shí)只存在工程根目錄以及定義了Python解釋器的External Libraries目錄。

  單擊主工具欄的按鈕,選擇Project Structure頁(yè),查看詳細(xì)工程目錄信息:

如何使用Pyhcarm

  在工程根目錄下的idea目錄下存放了MySimplePythonApplication.iml文件,用以記錄當(dāng)前的工程結(jié)構(gòu);目錄下還有若干XML文件,保存著相關(guān)的配置信息。idea目錄在Project tool window窗口中是不可見的。

  接下來(lái)向根目錄中添加工作目錄。在Project Structure頁(yè),右擊工程根目錄,選擇New Folder:

如何使用Pyhcarm

  輸入目錄名稱:

如何使用Pyhcarm

  最后,將該目錄標(biāo)記問(wèn)源文件根目錄:選擇src目錄,單擊,標(biāo)記完成。

  單擊OK,關(guān)閉設(shè)置對(duì)話框。

  當(dāng)然添加目錄的方式并不是唯一的,也可以直接在工程根目錄下創(chuàng)建Python文件,此時(shí)工程目錄被默認(rèn)為源文件根目錄。

  7、創(chuàng)建Python類

  在 project tool window窗口中選擇src目錄,按下Alt+Insert:

如何使用Pyhcarm

  選擇Python file,輸入名稱(Solver):

如何使用Pyhcarm

  類創(chuàng)建完成,打開編輯: 如何使用Pyhcarm

  8、編輯源碼

  首先,文件中有兩行默認(rèn)生成的代碼:

如何使用Pyhcarm

  這是Pycharm根據(jù)模板 file template生成的,并自動(dòng)替換了形式變量$PROJECT_NAME和$USER。

  接下來(lái)我們編寫一個(gè)求解二次方程的小程序。

  在編寫代碼的過(guò)程中Pycharm會(huì)提供各種各樣的提示幫助,例如在創(chuàng)建類時(shí),只需輸入關(guān)鍵字,則會(huì)彈出提示列表:

如何使用Pyhcarm

  選擇關(guān)鍵字class,輸入類名(Solver),Pycharm會(huì)提示你繼續(xù)輸入:

如何使用Pyhcarm

  此時(shí)右槽會(huì)顯示錯(cuò)誤標(biāo)記,鼠標(biāo)懸停在上方時(shí)會(huì)給出錯(cuò)誤提示。右槽頂部的指示燈標(biāo)記了當(dāng)前的代碼檢查狀體,綠色代表一切正常,黃色代表有警告,紅色代表有錯(cuò)誤。

  繼續(xù)創(chuàng)建“demo”成員函數(shù),體會(huì)Pycharm代碼的自動(dòng)補(bǔ)全功能:

如何使用Pyhcarm

  繼續(xù)輸入,未用到的變量以灰色顯示:

如何使用Pyhcarm

  接下來(lái)計(jì)算判別式,用到了math模塊,由于尚未導(dǎo)入,Pycharm會(huì)報(bào)錯(cuò)(紅色波浪線和紅色燈泡)。

  紅色燈泡的使用機(jī)制參見intention actions and quick fixes,格式問(wèn)題為黃色燈泡,出現(xiàn)錯(cuò)誤即為紅色燈泡。

  按下Alt+Enter查看Pycharm給出的提示:

如何使用Pyhcarm

  選擇導(dǎo)入math庫(kù),然后晚上Solver類中的demo函數(shù),計(jì)算判別式:

如何使用Pyhcarm

  按下Ctrl+Shift+F10運(yùn)行腳本文件,出現(xiàn)一個(gè)控制臺(tái),輸入a、b、c的值,發(fā)現(xiàn)Pycharm遇到一個(gè)錯(cuò)誤:

如何使用Pyhcarm

  這里是當(dāng)d(判別式)為負(fù)數(shù)時(shí),程序報(bào)錯(cuò)。為了避免這種情況,加入判斷語(yǔ)句Ctrl+Alt+T(Code→Surround with):

如何使用Pyhcarm

  Pycharm會(huì)自動(dòng)創(chuàng)建一個(gè)if語(yǔ)句結(jié)構(gòu)。最后如果你希望多次執(zhí)行該程序,需要再在外層嵌套一個(gè)while循環(huán),代碼最終效果如下:

如何使用Pyhcarm

  接下來(lái),準(zhǔn)備調(diào)試。

  9、運(yùn)行程序

  三種運(yùn)行腳本文件的方式:

 ?。?)Ctrl+Shift+F10快捷鍵

  (2)使用快捷菜單選項(xiàng)

如何使用Pyhcarm   

 ?。?)使用主菜單的運(yùn)行按鈕 如何使用Pyhcarm

  查看運(yùn)行結(jié)果:

如何使用Pyhcarm

  10、運(yùn)行/調(diào)試相關(guān)配置

  每個(gè)腳本文件在運(yùn)行和調(diào)試時(shí)都按照指定的配置文件的規(guī)定( run/debug configuration)執(zhí)行,包括腳本名稱、工作目錄、預(yù)處理等等。

  Pycharm已經(jīng)預(yù)設(shè)了若干中常規(guī)的配置文件類型(針對(duì)Python scripts, Django applications, tests,等等),可以在Run/Debug Configurations dialog對(duì)話框中瀏覽這些配置??梢酝ㄟ^(guò)Run→Edit Configurations...命令或者單擊主工具欄Run區(qū)域的下拉列表來(lái)打開這個(gè)對(duì)話框:

如何使用Pyhcarm

  詳細(xì)查看Edit Configurations對(duì)話框,其包含兩個(gè)主要部分:Python 和 Default

如何使用Pyhcarm

  default run/debug列表下的內(nèi)容是默認(rèn)的配置信息,他們沒有具體名字,但會(huì)根據(jù)類型自動(dòng)加載使用。

  上方名為Python的節(jié)點(diǎn)只包含一個(gè)灰色顯示的配置文件Solver。它是一個(gè)臨時(shí)配置文件 temporary profile,是Pycharm創(chuàng)建的缺省配置 default configuration of the Python type。

  你可以永久保存你的配置文件,數(shù)量不限。

  11、調(diào)試程序

  調(diào)試之前先設(shè)斷點(diǎn)breakpoints,單擊左槽即可:

如何使用Pyhcarm

  然后右擊編輯區(qū)域,選擇Debug 'Solver':

如何使用Pyhcarm

  顯示 Debug tool window窗口,調(diào)試開始,調(diào)試窗口的默認(rèn)布局如下:

如何使用Pyhcarm

  這里顯示了框架、變量、控制臺(tái)燈。當(dāng)然如果你希望控制臺(tái)一直可見的話,將其拖動(dòng)到指定區(qū)域即可:

如何使用Pyhcarm

  使用stepping toolbar buttons來(lái)單步調(diào)試:

如何使用Pyhcarm

  命中斷點(diǎn),對(duì)應(yīng)行變藍(lán):

如何使用Pyhcarm

  12、導(dǎo)航功能初探

  假如你編程過(guò)程中中途中斷,回來(lái)時(shí)不知道該從哪里繼續(xù)開始,這就用到一個(gè)重要的導(dǎo)航功能:跳轉(zhuǎn)到最后編輯位置。按下Ctrl+Shift+Backspace即可。

  快速查看符號(hào)定義,例如將光標(biāo)定位在sqrt的調(diào)用處,按下Ctrl+B,Pycharm會(huì)跳轉(zhuǎn)到math.py的指定定義位置:

如何使用Pyhcarm

  快速查找符號(hào)、類、文件。按下Ctrl+Alt+Shift+N,輸入名稱即可:

如何使用Pyhcarm

  更多詳情參見here。

  13、代碼重構(gòu)

  假如你更改了一個(gè)函數(shù)demo的名稱,理論上對(duì)其所有的調(diào)用都需要進(jìn)行更改,這里Pycharm提供了代碼重構(gòu)功能。

  按下Shift+F6,在對(duì)話框中輸入新名稱:

如何使用Pyhcarm

  單擊Refactor,在Find tool window顯示查找結(jié)果:

如何使用Pyhcarm

  單擊Do Refacto按鈕完成替換:

如何使用Pyhcarm

感謝各位的閱讀,以上就是“如何使用Pyhcarm”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)如何使用Pyhcarm這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI