一、Python 簡介 Python定義:是一個免費、開源、跨平臺、動態、面向對象的編程語言。 Python程式的執行(運行)方式有兩種:互動式、文件式 互動式在命令行輸入指令,回城即可得到結果。1.打開終端2.進行互動式:python33.編寫代碼:print(“hello world”)4.離開 ...
一、Python 簡介
Python定義:是一個免費、開源、跨平臺、動態、面向對象的編程語言。
Python程式的執行(運行)方式有兩種:互動式、文件式
互動式
在命令行輸入指令,回城即可得到結果。
1.打開終端
2.進行互動式:python3
3.編寫代碼:print(“hello world”)
4.離開互動式:exti()
文件式
將指令編寫到.py文件,可以重覆運行程式。
1.編寫文件(尾碼.py不能省略)
2.打開終端
3.進入程式所在目錄:輸入“cd” 進入到某個目錄
4.執行程式:python3文件名(剛纔編寫的文件名稱+.py)
二、Linux常用指令
1.pwd:查看當前工作目錄的路徑
2.ls:查看指定目錄的內容或文件信息
3.cd:改變工作目錄(進入到某個目錄)
4.touch:創建文件(可以在指定目錄里創建)
三、執行過程
電腦只能認識機器碼(1010),不能識別源代碼(python)。
1.由源代碼轉變成機器碼的過程分成兩類:編譯和解釋。
2.編譯:在程式運行之前,通過編譯器講源代碼變成機器碼,例如:C語言
優點:運行速度快
缺點:開發效率低,不能跨平臺。
3.解釋:在程式運行之時,通過解釋器對程式逐行翻譯,例如:Javascript
優點:開發效率高,可以跨平臺
缺點:運行速度慢
4.python是解釋型語言,但為了提高運行速度,使用了一種編譯的方法。編譯以後得到pyc文件,存儲了位元組碼(特定於Python的表現形式,不是機器碼)。
源代碼—編譯-->位元組碼--解釋-->機器碼
源代碼到位元組碼的編譯過程只在第一次執行