40歲老男人從0開始學python實錄(第6天):第一個程序

今天是學習的第6天。

在第2天的時候,學習廖雪峰教程,在第一個程序就卡殼了。

(詳情可看這裡: )

現在,學b站這個600集視頻,也到了“第一個程序”這步,也許是有了點小基礎,也許是人家講的比較細,總之這章內容學的真是輕鬆愉快。


40歲老男人從0開始學python實錄(第6天):第一個程序

第8集

執行Python程序的三種方式:解釋器(Python)、交互式(ipython)、集成開發環境(pycharm)

第9集

Python程序的格式及擴展名:是一個特殊格式的文本文件,可以使用任意文本編輯軟件做Python的開發,教程裡使用gedit;Python程序的文件擴展名通常都是.py。

第10集

hello Python程序演練:視頻是用烏班圖在虛擬機運行的,所以跟windows還是有些差別的,不過問題不大。

編輯函數的重要姿勢:要注意括號和引號輸入的完整性。

40歲老男人從0開始學python實錄(第6天):第一個程序

第11集

程序開發中的錯誤及原因:編寫的程序不能正常執行,或者執行的結果不是我們期望的,都是錯誤,俗稱bug。

原因包括手誤、對已學過的知識理解不足、對語言還有需要學習和提升的內容。

每一個程序員都是在不斷地修改錯誤中成長的。

彈幕說的好:消除bug的最好辦法就是面對bug!

40歲老男人從0開始學python實錄(第6天):第一個程序

第12集

手誤錯誤:當出現錯誤的時候,如何根據提示,排查錯誤呢?

首先要知道是第幾行出現錯誤;

40歲老男人從0開始學python實錄(第6天):第一個程序

然後看是什麼錯誤,比如這個例子,是當解釋器不認識函數,會以“NameError”的提示告訴我們具體是哪個函數寫錯了。

40歲老男人從0開始學python實錄(第6天):第一個程序

第13集

一行代碼不要做多件事情:出現錯誤有個向上的小箭頭,表示解釋的這個“print”發生錯誤。

發生的什麼錯誤呢?下一行告訴我們,syntaxerror,語法錯誤

簡單來說,此句違規,拒絕執行。(解釋器真夠傲嬌的)

所以,每一行代碼只負責完成一個動作。

40歲老男人從0開始學python實錄(第6天):第一個程序

順便看彈幕說,中間加個逗號也可以執行,試了一下,還真是ok的。

第14集

縮進錯誤:

不小心多按了空格鍵或者Tab鍵造成代碼排列不爭氣造成的錯誤。

這裡其實可以看出來,Notepad++確實是個厚道的文本編輯器,打出空格它會直接提示你。

不管他,繼續運行,出現提示“第二行錯誤”,以及IndentationErron,縮進錯誤

Unexpected indent這個就更明白了,解釋器說,這是我不希望看到的縮進!

40歲老男人從0開始學python實錄(第6天):第一個程序

所以,每行代碼前面都不要加空格。

我彷彿聽到了一個強迫症在快樂的吶喊。

40歲老男人從0開始學python實錄(第6天):第一個程序

第15集

中文支持:Python2默認不支持中文,而Python是支持中文的。


最後放上提升逼格的學習進度記錄圖,感謝 老鐵提供的ppt模板。

40歲老男人從0開始學python實錄(第6天):第一個程序


分享到:


相關文章: