一、介紹及安裝

概述

? ? ? ? 程序設(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ǔ)言

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

匯編語(yǔ)言


高級(jí)語(yǔ)言

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

高級(jí)語(yǔ)言

簡(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í)別該命令

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本節(jié)內(nèi)容 Python介紹 發(fā)展史 Python 2 or 3? 安裝 Hello World程序 變量 用戶輸入...
    小小不懂11閱讀 3,532評(píng)論 2 30
  • 一、 Python介紹 1.1、Python現(xiàn)狀 python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Ros...
    Horne閱讀 951評(píng)論 0 51
  • 一、Python介紹 Python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。1989年的圣誕節(jié)...
    EC君_王磊閱讀 65,551評(píng)論 3 33
  • 炊煙裊裊依稀間,綠扮田野五谷生。 淙淙溪水蜿蜒行,林中笑聽百姓音。
    范俠客1217閱讀 247評(píng)論 0 1
  • 我不想再如此思念一個(gè)人 于是我選擇了思念別人 后來發(fā)現(xiàn)只是又一個(gè)過錯(cuò) 然后就真的錯(cuò)過了 我們的友情和青春 于是我希...
    沐_子閱讀 331評(píng)論 0 1

友情鏈接更多精彩內(nèi)容