今天是學習的第6天。
在第2天的時候,學習廖雪峰教程,在第一個程序就卡殼了。
(詳情可看這裡: )
現在,學b站這個600集視頻,也到了“第一個程序”這步,也許是有了點小基礎,也許是人家講的比較細,總之這章內容學的真是輕鬆愉快。
第8集
執行Python程序的三種方式:解釋器(Python)、交互式(ipython)、集成開發環境(pycharm)
第9集
Python程序的格式及擴展名:是一個特殊格式的文本文件,可以使用任意文本編輯軟件做Python的開發,教程裡使用gedit;Python程序的文件擴展名通常都是.py。
第10集
hello Python程序演練:視頻是用烏班圖在虛擬機運行的,所以跟windows還是有些差別的,不過問題不大。
編輯函數的重要姿勢:要注意括號和引號輸入的完整性。
第11集
程序開發中的錯誤及原因:編寫的程序不能正常執行,或者執行的結果不是我們期望的,都是錯誤,俗稱bug。
原因包括手誤、對已學過的知識理解不足、對語言還有需要學習和提升的內容。
每一個程序員都是在不斷地修改錯誤中成長的。
彈幕說的好:消除bug的最好辦法就是面對bug!
第12集
手誤錯誤:當出現錯誤的時候,如何根據提示,排查錯誤呢?
首先要知道是第幾行出現錯誤;
然後看是什麼錯誤,比如這個例子,是當解釋器不認識函數,會以“NameError”的提示告訴我們具體是哪個函數寫錯了。
第13集
一行代碼不要做多件事情:出現錯誤有個向上的小箭頭,表示解釋的這個“print”發生錯誤。
發生的什麼錯誤呢?下一行告訴我們,syntaxerror,語法錯誤。
簡單來說,此句違規,拒絕執行。(解釋器真夠傲嬌的)
所以,每一行代碼只負責完成一個動作。
順便看彈幕說,中間加個逗號也可以執行,試了一下,還真是ok的。
第14集
縮進錯誤: 不小心多按了空格鍵或者Tab鍵造成代碼排列不爭氣造成的錯誤。
這裡其實可以看出來,Notepad++確實是個厚道的文本編輯器,打出空格它會直接提示你。
不管他,繼續運行,出現提示“第二行錯誤”,以及IndentationErron,縮進錯誤。
Unexpected indent這個就更明白了,解釋器說,這是我不希望看到的縮進!
所以,每行代碼前面都不要加空格。
我彷彿聽到了一個強迫症在快樂的吶喊。
第15集
中文支持:Python2默認不支持中文,而Python是支持中文的。
最後放上提升逼格的學習進度記錄圖,感謝 老鐵提供的ppt模板。
閱讀更多 天津馮十一 的文章