Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。
Python是一種流行的編程語(yǔ)言。它由Guido van Rossum于1991年創(chuàng)建。
它用于:
Web開(kāi)發(fā)(服務(wù)器端)
軟件開(kāi)發(fā)
數(shù)學(xué)
系統(tǒng)腳本
可以在服務(wù)器上使用Python創(chuàng)建Web應(yīng)用程序。
Python可與軟件一起使用以創(chuàng)建工作流。
Python可以連接到數(shù)據(jù)庫(kù)系統(tǒng)。它還可以讀取和修改文件。
Python可用于處理大數(shù)據(jù)并執(zhí)行復(fù)雜的數(shù)學(xué)運(yùn)算。
Python可用于快速原型制作或可用于生產(chǎn)的軟件開(kāi)發(fā)。
Python可在不同的平臺(tái)(Windows,Mac,Linux,Raspberry Pi等)上運(yùn)行。
Python具有類似于英語(yǔ)的簡(jiǎn)單語(yǔ)法。
Python的語(yǔ)法允許開(kāi)發(fā)人員編寫(xiě)比其他某些編程語(yǔ)言更少的行。
Python在解釋器系統(tǒng)上運(yùn)行,這意味著代碼可以在編寫(xiě)后立即執(zhí)行。這意味著原型制作可以很快。
可以以過(guò)程方式,面向?qū)ο蠓绞交蚬δ芊绞絹?lái)處理Python。
易于學(xué)習(xí) -Python具有很少的關(guān)鍵字,簡(jiǎn)單的結(jié)構(gòu)和明確定義的語(yǔ)法。
易于維護(hù) -Python的源代碼非常易于維護(hù)。
廣泛的標(biāo)準(zhǔn)庫(kù) -Python的大部分庫(kù)在UNIX,Windows和Mac上具有很高的可移植性和跨平臺(tái)兼容性。
交互式模式 -Python支持交互式模式,該模式允許交互式測(cè)試和調(diào)試代碼片段。
可移植 -Python可在各種硬件平臺(tái)上運(yùn)行,并且在所有平臺(tái)上具有相同的接口。
可擴(kuò)展 -您可以將低級(jí)模塊添加到Python解釋器。這些模塊使程序員能夠添加或自定義其工具,從而提高效率。
數(shù)據(jù)庫(kù) -Python提供了到所有主要商業(yè)數(shù)據(jù)庫(kù)的接口。
GUI編程 -Python支持可創(chuàng)建并移植到許多系統(tǒng)調(diào)用,庫(kù)和Windows系統(tǒng)(例如Windows MFC,Macintosh和Unix的X Window系統(tǒng))的GUI應(yīng)用程序。
許多PC將已經(jīng)安裝了python。
要檢查您是否安裝了python,請(qǐng)打開(kāi)終端并輸入:
python --version
如果發(fā)現(xiàn)計(jì)算機(jī)上未安裝python,則可以從以下網(wǎng)站免費(fèi)下載python:https://www.python.org/
Python是一種解釋型編程語(yǔ)言,這意味著作為開(kāi)發(fā)人員,您需要.py在文本編輯器中編寫(xiě)Python()文件,然后將這些文件放入python解釋器中以執(zhí)行。
在命令行上運(yùn)行python文件的方式如下:
python helloworld.py
要么
./helloworld.py
要在python中測(cè)試少量代碼,有時(shí)最快捷,最簡(jiǎn)單的方法是不將代碼寫(xiě)入文件中。之所以可以這樣做,是因?yàn)镻ython本身可以作為命令行運(yùn)行。輸入python您的終端:
python
從那里您可以編寫(xiě)任何python代碼:
Python 3.6.6rc1+ (default, Jun 22 2018, 08:07:48) [GCC 8.1.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
上面寫(xiě)著“Hello, World!” 在命令行中:
Python 3.6.6rc1+ (default, Jun 22 2018, 08:07:48) [GCC 8.1.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>print("Hello, World!") Hello, World!
在python命令行中完成操作后,只要鍵入以下內(nèi)容即可退出python命令行界面:
exit()