Python是一門高級編程語言。
編程是爲了讓計算機代替人的工作。提高工作效率。
編程是依照自己的想法,把程序代碼寫出來並執行。
(程序未執行前和普通文件沒有差別。只有執行後這些編碼才變得有意義)
編程語言的發展史:
機器語言:站在計算機(奴隸)的角度,說計算機能聽懂的語言,那就是直接用二進制編程,直接操作硬件;
彙編語言:站在計算機(奴隸)的角度,簡寫的英文標識符取代二進制去編寫程序,本質仍然是直接操作硬件;
高級語言:站在人(奴隸主)的角度,說人話,即用人類的字符去編寫程序,屏蔽了硬件操作
總結:
機器語言 #優點是最底層,執行速度最快 #缺點是最複雜,開發效率最低
彙編語言 #優點是比較底層,執行速度最快 #缺點是複雜,開發效率最低
高級語言 #編譯型語言執行速度快,不依賴語言環境運行,跨平臺差 #解釋型跨平臺好,一份代碼,到處使用,缺點是執行速度慢,依賴解釋器運行
高級語言更貼近與人類的語言。執行時必須翻譯成計算機能看懂的二進制編碼。翻譯有兩種方式:
編譯型:需要解釋器,調試麻煩。但執行速度很快。
解釋型:需要解釋器,相當於同聲翻譯。調試方便。開發效率高。執行速度相對編譯型慢。(推薦用解釋型)
Python介紹
python的創始人爲吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,Guido開始寫能夠解釋Python語言語法的解釋器。Python這個名字,來自Guido所摯愛的電視劇Monty Python’s Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。 最新的TIOBE排行榜,Python趕超PHP佔據第4, Python崇尚優美、清晰、簡單,是一個優秀並廣泛使用的語言。 Python可以應用於衆多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等衆多領域。目前業內幾乎所有大中型互聯網企業都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。