28天入門Python 第4天:集成開發環境調試就是這麼爽

一,簡介

之前Python程序要麼只能在一個黑漆漆的命令行界面中一行一行的執行,感覺太落後了。

或者編寫一個.py後綴名的文件,再用Cmd命令行切換到文件所在命令執行,這種也太麻煩了。

學習一種語言,首先工具就得方便,容易上手。就像自媒體兄弟們做視頻,一個趁手的視頻剪輯工具,那就跟魯班的斧子一樣,必須滴。

二,啥叫集成開發環境

首先講解一個程序設計領域的概念,集成開發環境,不要被這個高大上的名字嚇到,就是個軟件工具而已,提供一些方便。

程序代碼本質上就是純文本,按語言的類型不同保存為不同的後綴。例如Java代碼文件為.java,C語言代碼文件為.c,C++代碼文件為.cpp,Python語言代碼文件就是.python。

這些代碼文件如果用記事本來編輯,很不方便,因為記事本沒法對一些關鍵詞進行高亮提示、沒法檢查語法規則;更重要的,編寫完成後,還要手工去運行它;最後還不容易調試。

而如果採用集成開發環境呢,直接在這個集成開發環境中編輯代碼,然後點擊運行按鈕就可以運行,點擊調試就可以啟動調試,調試時可以方便的觀察變量的變化情況。

就是這麼方便!

Python自帶一個簡單的集成開發環境IDLE,今天就介紹下它的使用。

三,執行Python單行語句

從官網下載並安裝Python後,在開始菜單中會有一個IDLE (Python 3.6 64-bit),雙擊打開之後,即出現>>>提示符,此時可輸入Python語句後按回車執行,如下圖所示:

28天入門Python 第4天:集成開發環境調試就是這麼爽

四,編寫.py文件並運行

在IDLE中點擊File-New File,會彈出一個對話框,此時可以在裡面編輯多行代碼,如下:

<code>a=1     #定義變量a,並賦值1a=2     #a的值改為2print(a)#輸出a/<code>

編輯完成後按Ctrl+S保存,選擇保存位置即可。

保存完畢之後,直接按F5(或者點擊菜單欄Run-Run Module)運行即可,如下,非常方便快捷哦,如下圖,是不是很方便:

28天入門Python 第4天:集成開發環境調試就是這麼爽

五,調試

調試是非常重要的,在學習階段,調試能很大程序上幫你理解程序運行時到底在做什麼。

IDLE調試方法非常簡單,此處我們演示一個調試的例子。


28天入門Python 第4天:集成開發環境調試就是這麼爽

在需要開始調試的代碼,點擊右鍵,選擇Set BreakPoint,表示從此處代碼開始調試


28天入門Python 第4天:集成開發環境調試就是這麼爽

點擊Python--Python Shell開始調試,此時彈出Python命令行


28天入門Python 第4天:集成開發環境調試就是這麼爽

然後點擊Debug--Debugger打開調試窗口,這個窗口可以讓代碼一行一行慢慢運行,同時可以觀察變量的變化情況

此時回到代碼編輯窗口(帶黃線的窗口),按F5開始調試,此時自動激活Debugger Control窗體,其Step、Over等按鍵也可以使用了,Step表示一行一行的代碼運行。


28天入門Python 第4天:集成開發環境調試就是這麼爽

第一行代碼未執行,此時還沒監控到變量a


28天入門Python 第4天:集成開發環境調試就是這麼爽

執行完第一行代碼(a=1),此時a為1


28天入門Python 第4天:集成開發環境調試就是這麼爽

執行完第二行代碼(a=a+1),此時a為2


28天入門Python 第4天:集成開發環境調試就是這麼爽

打印出a到命令行了

六,總結

說話IDLE這個自帶的工具比記事本強多了,尤其是可以調試。但是不算特別好的集成開發工具,如果是開發大型項目的話,還有很多其他選擇。

對於Python入門來說,足夠了,我們就先用它。什麼時候感覺不夠了,我們再換。


分享到:


相關文章: