概述
? ? ? ? 程序設(shè)計(jì)語(yǔ)言是一種重要的計(jì)算機(jī)軟件技術(shù)。沒有程序設(shè)計(jì)語(yǔ)言,就沒有計(jì)算機(jī)程序,自然也就談不上計(jì)算機(jī)軟件。在計(jì)算機(jī)軟件領(lǐng)域,程序設(shè)計(jì)語(yǔ)言種類眾多,不同的程序設(shè)計(jì)語(yǔ)言有不同的應(yīng)用特點(diǎn)。
? ? ? ? 程序員是通過語(yǔ)言定義軟件的處理能力、邏輯。
? ? ? ? 程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)交流的橋梁,如果人與人的交流一樣需要通過語(yǔ)言傳遞信息。
語(yǔ)言發(fā)展史
機(jī)器語(yǔ)言
直接用二進(jìn)制的機(jī)器代碼指令編寫的、由處理器執(zhí)行的程序就是機(jī)器語(yǔ)言程序。

匯編語(yǔ)言
匯編語(yǔ)言通常由計(jì)算機(jī)硬件制造商定義,使用的符號(hào)是有助于程序設(shè)計(jì)人員記憶的機(jī)器代碼的縮寫。

高級(jí)語(yǔ)言
主要是提高了語(yǔ)言的用戶友好性,例如FORTRAN、COBOL、BASIC、C、C++、Visual Basic、Java、C#、Python、Ruby等。

簡(jiǎn)介
? ? ? ? ? ? Python是一種少有的簡(jiǎn)單易學(xué),功能強(qiáng)大的編程語(yǔ)言,它有高效率的高層數(shù)據(jù)結(jié)構(gòu),簡(jiǎn)單而有效的實(shí)現(xiàn)面向?qū)ο缶幊獭ython簡(jiǎn)潔的語(yǔ)法和對(duì)動(dòng)態(tài)輸入的支持,再加上解釋性語(yǔ)言的本質(zhì),使得它在大多數(shù)平臺(tái)的許多領(lǐng)域都是一個(gè)理想的腳本語(yǔ)言,特別適用于快速的應(yīng)用開發(fā)。
腳本語(yǔ)言
? ? ? ? ? ? 早期的腳本語(yǔ)言被稱為批處理語(yǔ)言或工作控制語(yǔ)言,經(jīng)常用于系統(tǒng)管理工作。雖然目前許多腳本語(yǔ)言已經(jīng)突破了這樣的限制,成熟到可以編寫復(fù)雜的應(yīng)用,但仍然被稱為腳本。
? ? ? ? 腳本語(yǔ)言是一種解釋型語(yǔ)言,通常是以文本格式保存,通過調(diào)用方式執(zhí)行,執(zhí)行方式與編譯型語(yǔ)言不同,無需經(jīng)過編譯,直接解釋運(yùn)行。
? ? ? ? 主流腳本語(yǔ)言:Python、Ruby、Perl、Shell、Jython、Jruby、Groovy。
? ? ? ? 計(jì)算機(jī)無法理解高級(jí)語(yǔ)言,也就不能直接執(zhí)行高級(jí)語(yǔ)言,必須將其翻譯成機(jī)器語(yǔ)言,才能運(yùn)行高級(jí)語(yǔ)言編寫的程序
翻譯的方式有兩種:
編譯、解釋,兩種方式只是翻譯的時(shí)間不同
編譯:在程序運(yùn)行前翻譯,通過專門的編譯器編譯成機(jī)器語(yǔ)言文件,比如exe,運(yùn)行時(shí)直接執(zhí)行編譯后的文件,翻譯只需一次,因此執(zhí)行效率高。
解釋:在程序運(yùn)行時(shí)翻譯,每個(gè)語(yǔ)句都是執(zhí)行時(shí)才翻譯,也需要通過專門的解釋器。解釋型語(yǔ)言每執(zhí)行一次都要翻譯一次,因此執(zhí)行效率比較低。
python的特點(diǎn)
簡(jiǎn)單易學(xué):python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,語(yǔ)法簡(jiǎn)單易上手。
免費(fèi)開源:FLOSS開源軟件之一,可以自由使用、自由發(fā)布。
高層語(yǔ)言:編程過程中無需考慮底層細(xì)節(jié),如內(nèi)存使用等。
面向?qū)ο螅杭戎С置嫦蜻^程,也支持面向?qū)ο蟆?/p>
可移植性:由于開源本質(zhì),python已經(jīng)被移植在許多平臺(tái),除了部分依賴系統(tǒng)的特性,所有python程序無需修改就可以在大部分平臺(tái)運(yùn)行。
可擴(kuò)展性:python通過豐富的擴(kuò)展接口,能夠跟諸如C、C++、Java進(jìn)行交互。
豐富的庫(kù):龐大的標(biāo)準(zhǔn)庫(kù),可以幫助處理各種工作,諸如正則表達(dá)式、文檔生成、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)瀏覽器等,除此之外還有許多其他高質(zhì)量的? ? ? 庫(kù),如Python圖像庫(kù)等。
python的安裝
Python官方網(wǎng)站:python官方網(wǎng)站
完成Python的安裝后,把安裝路徑C:\Python27添加到環(huán)境變量Path中。當(dāng)使用python命令時(shí),系統(tǒng)到環(huán)境變量設(shè)置的路徑下查找相應(yīng)命令。
安裝完成并設(shè)置好環(huán)境變量后,需驗(yàn)證python是否成功安裝:進(jìn)入命令行界面,輸入python查看系統(tǒng)是否正確識(shí)別該命令
