再次前往python學習之路第一天

weixin_34236869發表於2018-11-14

一.計算機語言

1.底層語言:2進位制的數字流

2.低階語言:組合語言,能夠通過程式碼瞭解到該語言讓伺服器做什麼

3.高階語言:類似於java,C,C++,python也是高階語言,但是高階語言需要預處理一下變成機器能識別的語言才能夠被伺服器執行。高階語言編寫容易,有一定的可移植性。

二.直譯器和編譯器

1.直譯器每次處理一小部分程式,交替讀入程式碼行並進行運算

10439291-a70dd896db1bebcf.png
直譯器結構

2.編譯器將原始碼編譯為可以在硬體上可執行的目的碼

10439291-38326f5964ee99bf.png
編譯器結構

Python屬於解釋語言,通過直譯器完成執行過程。

直譯器執行有兩種方式:互動模式和指令碼模式

三.程式的概念

程式:是指一組定義如何進行計算的指令的集合

程式中包含的常見的基礎指令:輸入,輸出,數學,條件執行,重複

四.除錯

除錯就是改bug,捕獲bug的過程,其中最可能出現的錯誤型別是:語法錯誤,執行時錯誤和語義錯誤

語法錯誤:程式的結構以及次結構的規則出錯

執行時錯誤:其實就是程式出現了異常。

語義錯誤:就是你想讓程式做的事和程式真實跑的結果不一樣。

五.程式語言是設計出來用於表達計算過程的形式語言。

六.第一個python小程式

10439291-615ddea33e3fd6e3.png
Python

python3中:print("hello world")        #語法和python2不一樣

相關文章