Python 簡介和入門
什么是 Python?
Python 是一門流行的編程語言。它由 Guido van Rossum 創(chuàng)建,于 1991 年發(fā)布。
它用于:
Web 開發(fā)(服務(wù)器端)
軟件開發(fā)
數(shù)學(xué)
系統(tǒng)腳本
Python 可以做什么?
可以在服務(wù)器上使用 Python 來創(chuàng)建 Web 應(yīng)用程序。
Python 可以與軟件一起使用來創(chuàng)建工作流。
Python 可以連接到數(shù)據(jù)庫系統(tǒng)。它還可以讀取和修改文件。
Python 可用于處理大數(shù)據(jù)并執(zhí)行復(fù)雜的數(shù)學(xué)運算。
Python 可用于快速原型設(shè)計,也可用于生產(chǎn)就緒的軟件開發(fā)。
為何選擇 Python?
Python 適用于不同的平臺(Windows、Mac、Linux、Raspberry Pi 等)。
Python 有一種類似于英語的簡單語法。
Python 的語法允許開發(fā)人員用比其他編程語言更少的代碼行編寫程序。
Python 在解釋器系統(tǒng)上運行,這意味著代碼可以在編寫后立即執(zhí)行。這也意味著原型設(shè)計可以非??臁?/p>
Python 可以以程序方式、面向?qū)ο蟮姆绞交蚬δ芊绞絹硖幚怼?/p>
請您知曉
Python 的最新主要版本是 Python 3,我們將在本教程中使用它。但是,Python 2 雖然沒有更新安全更新以外的任何東西,但仍然非常受歡迎。
在本教程中,我們將在在文本編輯器中編寫 Python。您也可以在集成開發(fā)環(huán)境中編寫 Python,例如 Thonny、Pycharm、Netbeans 或 Eclipse,這一點當(dāng)您在管理大量 Python 文件時特別有用。
Python 語法與其他編程語言比較
Python 是為可讀性設(shè)計的,與英語有一些相似之處,并受到數(shù)學(xué)的影響。
Python 使用新行來完成命令,而不像通常使用分號或括號的其他編程語言。
Python 依賴縮進(jìn),使用空格來定義范圍;例如循環(huán)、函數(shù)和類的范圍。其他編程語言通常使用花括號來實現(xiàn)此目的。
Python 安裝
許多 PC 和 Mac 都已經(jīng)安裝了 python。
要檢查是否已在 Windows PC 上安裝了 python,請在開始欄中尋找 Python 或在命令行(cmd.exe)上運行以下命令:
C:\Users\Your Name>python --version
要檢查您是否在 Linux 或 Mac 上安裝了 python,請在 Linux 上打開命令行或在 Mac 上打開終端并鍵入:
python --version
如果您發(fā)現(xiàn)計算機上沒有安裝 python,則可以從以下網(wǎng)站免費下載:
https://www.python.org/
Python 快速入門
Python 是一門解釋型編程語言,這意味著作為開發(fā)人員,您可以在文本編輯器中編寫 Python(.py)文件,然后將這些文件放入 python 解釋器中執(zhí)行。
在命令行上運行 python 文件的方式如下:
C:\Users\Your Name>python helloworld.py
其中 “helloworld.py” 是 python 的文件名。
讓我們編寫第一個 Python 文件,名為 helloworld.py,它可以在任何文本編輯器中完成。
helloworld.py
print("Hello, World!")運行實例
就那么簡單。保存文件。打開命令行,導(dǎo)航到保存文件的目錄,然后運行:
C:\Users\Your Name>python helloworld.py
輸出:
Hello, World!
恭喜,您已經(jīng)編寫并執(zhí)行了第一個 Python 程序。
Python 命令行
要在 python 中測試少量代碼,在文件中寫代碼有時不是最快最簡單的。把 Python 作為命令行來運行是可能的。
在 Windows、Mac 或 Linux 命令行上鍵入以下內(nèi)容:
C:\Users\Your Name>python
在此,您可以編寫任何 python,包括本教程前面的 hello world 例子:
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
這將在命令行中輸出 "Hello, World!":
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
無論何時,您都可以通過鍵入如下命令來退出 python 命令行界面:
exit()

