中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Pyhcarm

發布時間:2021-10-12 14:15:20 來源:億速云 閱讀:166 作者:iii 欄目:編程語言

這篇文章主要講解了“如何使用Pyhcarm”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何使用Pyhcarm”吧!

 1、主題

  介紹如何用Pycharm實打實的創建、運行、調試程序。

  2、準備工作

  Pycharm版本為2.7或者更高。

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

  3、下載安裝Pycharm 

  下載地址:this page

  4、啟動PyCharm

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

如何使用Pyhcarm

  5、創建一個簡單工程

  單擊Create New Project鏈接,進入創建工程對話框,進行相關工程設置。

  當然,也可以通過主菜單命令File → New Project來隨時創建新的工程:

如何使用Pyhcarm

  首先為工程命名,這里命名為MySimplePythonApplication。然后更改工程位置,既可以使用默認的位置,也可以通過單擊瀏覽按鈕來指定。

  接下來選擇工程類型,Pycharm預設了若干類型模板(Django, Google AppEngine等等),并默認創建相關文件。

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

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

如何使用Pyhcarm

  單擊OK按鈕,工程創建完畢。

  6、瀏覽工程目錄結構

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

如何使用Pyhcarm

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

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

如何使用Pyhcarm

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

  接下來向根目錄中添加工作目錄。在Project Structure頁,右擊工程根目錄,選擇New Folder:

如何使用Pyhcarm

  輸入目錄名稱:

如何使用Pyhcarm

  最后,將該目錄標記問源文件根目錄:選擇src目錄,單擊,標記完成。

  單擊OK,關閉設置對話框。

  當然添加目錄的方式并不是唯一的,也可以直接在工程根目錄下創建Python文件,此時工程目錄被默認為源文件根目錄。

  7、創建Python類

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

如何使用Pyhcarm

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

如何使用Pyhcarm

  類創建完成,打開編輯: 如何使用Pyhcarm

  8、編輯源碼

  首先,文件中有兩行默認生成的代碼:

如何使用Pyhcarm

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

  接下來我們編寫一個求解二次方程的小程序。

  在編寫代碼的過程中Pycharm會提供各種各樣的提示幫助,例如在創建類時,只需輸入關鍵字,則會彈出提示列表:

如何使用Pyhcarm

  選擇關鍵字class,輸入類名(Solver),Pycharm會提示你繼續輸入:

如何使用Pyhcarm

  此時右槽會顯示錯誤標記,鼠標懸停在上方時會給出錯誤提示。右槽頂部的指示燈標記了當前的代碼檢查狀體,綠色代表一切正常,黃色代表有警告,紅色代表有錯誤。

  繼續創建“demo”成員函數,體會Pycharm代碼的自動補全功能:

如何使用Pyhcarm

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

如何使用Pyhcarm

  接下來計算判別式,用到了math模塊,由于尚未導入,Pycharm會報錯(紅色波浪線和紅色燈泡)。

  紅色燈泡的使用機制參見intention actions and quick fixes,格式問題為黃色燈泡,出現錯誤即為紅色燈泡。

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

如何使用Pyhcarm

  選擇導入math庫,然后晚上Solver類中的demo函數,計算判別式:

如何使用Pyhcarm

  按下Ctrl+Shift+F10運行腳本文件,出現一個控制臺,輸入a、b、c的值,發現Pycharm遇到一個錯誤:

如何使用Pyhcarm

  這里是當d(判別式)為負數時,程序報錯。為了避免這種情況,加入判斷語句Ctrl+Alt+T(Code→Surround with):

如何使用Pyhcarm

  Pycharm會自動創建一個if語句結構。最后如果你希望多次執行該程序,需要再在外層嵌套一個while循環,代碼最終效果如下:

如何使用Pyhcarm

  接下來,準備調試。

  9、運行程序

  三種運行腳本文件的方式:

  (1)Ctrl+Shift+F10快捷鍵

  (2)使用快捷菜單選項

如何使用Pyhcarm   

  (3)使用主菜單的運行按鈕 如何使用Pyhcarm

  查看運行結果:

如何使用Pyhcarm

  10、運行/調試相關配置

  每個腳本文件在運行和調試時都按照指定的配置文件的規定( run/debug configuration)執行,包括腳本名稱、工作目錄、預處理等等。

  Pycharm已經預設了若干中常規的配置文件類型(針對Python scripts, Django applications, tests,等等),可以在Run/Debug Configurations dialog對話框中瀏覽這些配置。可以通過Run→Edit Configurations...命令或者單擊主工具欄Run區域的下拉列表來打開這個對話框:

如何使用Pyhcarm

  詳細查看Edit Configurations對話框,其包含兩個主要部分:Python 和 Default

如何使用Pyhcarm

  default run/debug列表下的內容是默認的配置信息,他們沒有具體名字,但會根據類型自動加載使用。

  上方名為Python的節點只包含一個灰色顯示的配置文件Solver。它是一個臨時配置文件 temporary profile,是Pycharm創建的缺省配置 default configuration of the Python type。

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

  11、調試程序

  調試之前先設斷點breakpoints,單擊左槽即可:

如何使用Pyhcarm

  然后右擊編輯區域,選擇Debug 'Solver':

如何使用Pyhcarm

  顯示 Debug tool window窗口,調試開始,調試窗口的默認布局如下:

如何使用Pyhcarm

  這里顯示了框架、變量、控制臺燈。當然如果你希望控制臺一直可見的話,將其拖動到指定區域即可:

如何使用Pyhcarm

  使用stepping toolbar buttons來單步調試:

如何使用Pyhcarm

  命中斷點,對應行變藍:

如何使用Pyhcarm

  12、導航功能初探

  假如你編程過程中中途中斷,回來時不知道該從哪里繼續開始,這就用到一個重要的導航功能:跳轉到最后編輯位置。按下Ctrl+Shift+Backspace即可。

  快速查看符號定義,例如將光標定位在sqrt的調用處,按下Ctrl+B,Pycharm會跳轉到math.py的指定定義位置:

如何使用Pyhcarm

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

如何使用Pyhcarm

  更多詳情參見here。

  13、代碼重構

  假如你更改了一個函數demo的名稱,理論上對其所有的調用都需要進行更改,這里Pycharm提供了代碼重構功能。

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

如何使用Pyhcarm

  單擊Refactor,在Find tool window顯示查找結果:

如何使用Pyhcarm

  單擊Do Refacto按鈕完成替換:

如何使用Pyhcarm

感謝各位的閱讀,以上就是“如何使用Pyhcarm”的內容了,經過本文的學習后,相信大家對如何使用Pyhcarm這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

射洪县| 韩城市| 会同县| 罗山县| 济宁市| 武邑县| 八宿县| 诸暨市| 宁晋县| 威远县| 宜兴市| 姚安县| 稷山县| 韶关市| 勐海县| 宁波市| 工布江达县| 河南省| 荣成市| 宜君县| 离岛区| 朝阳县| 定兴县| 寿阳县| 黔南| 囊谦县| 潼关县| 周至县| 遵义市| 阳春市| 界首市| 辉南县| 乌兰县| 屏南县| 河津市| 木里| 安阳县| 柳河县| 桃源县| 杭锦后旗| 青川县|