本章節從基礎Python 語言介紹為開端, 包括以下內容:
1.1 Python簡介
1.2 Python特性與應用
1.3 Python安裝
1.4 Python操作
Python 是一種廣泛使用的直譯式、進階程式、通用型程式語言,由吉多·范羅蘇姆 (Guido van Rossum)創造,第一版釋出於1991年,可以視之為一種改良並加入一些其他程式語言的優點,如:LISP 物件導向程式語言。
Python的設計哲學強調代碼的可讀性和簡潔的語法(尤其是使用空格縮排劃分程式碼區塊,而非使用大括號{ }或者關鍵詞。相比於C++或Java,Python讓開發者能夠用更少的代碼表達想法。不管是小型還是大型程式,該語言都試圖讓程式的結構清晰明了。
Python與Scheme、Ruby、Perl、Tcl等動態型別程式語言一樣,Python擁有動態型別系統和垃圾回收功能,能夠自動管理記憶體使用,並且支援多種程式範式,包括物件導向、命令式、函數式和程序式程式。其本身擁有一個巨大而廣泛的標準庫。
Python 直譯器本身幾乎可以在所有的作業系統中執行。Python的其中一個直譯器CPython是用C語言編寫的、是一個由社群驅動的自由軟體,目前由Python軟體基金會管理。
參考資料: https://zh.wikipedia.org/wiki/Python
Python 具有以下的特性:
Python 包括以下應用範圍:
考慮 Windows 作業系統,其安裝步驟如下所示:
開啟 Python 3.8 會顯示互動式操作介面,輸入 1+2, 按[Enter],結果會顯示3,輸入 help() 會顯示線上說明,輸入 quit會離開說明,輸入 exit() 會關閉視窗。
Python輸入程式碼時,有區分英文字母大小寫。
Python為提高程式可讀性,並且在數學影響下,其語法與英語具有某些相似之處。
Python與其他經常使用分號或括號的編程語言不同,Python使用換行符號來完成命令。
Python依靠縮排(使用4個空格)與冒號(:)來定義範圍,例如迴圈,函數和類別的範圍。其他程式語言通常使用括號 { }表示。
# 正確範例
if 2 > 1:
print("2大於1!")
## 2大於1!
# 錯誤-沒有縮排
if 2 > 1:
print("2大於1!")
## File "<ipython-input-4-356610577ad3>", line 2
## print("2大於1!")
## ^
## IndentationError: expected an indented block
# 錯誤-縮排位置不同
python
Programming