python的由來與簡單比較

來源:互聯網
上載者:User

先瞭解一下這個語言的由來吧。

python是Guido1989在阿姆斯特丹為打發無聊的聖誕節而編寫的解釋型的指令碼語言,名字來自於他所喜歡的大蟒蛇飛行馬戲團。

python是一種指令碼語言,方便易學,優美易讀,功能強大,強擴充性。這主要表現在以下幾個方面:

可以在命令列互動式運行、也有可視化整合式開發環境。

物件導向的指令碼語言。

在JPython下可以調用java的所有類庫。

高擴充性,可以用c、c++或java編寫python的函數模組;或者採用動態連結程式庫的形式。

有趣的文法,塊結構是採用縮排的格式表示的。(真bt)。

在類或函數定義後的一行規定為說明語句。接下來的語句塊以:開始。(更bt)。

它能做什嗎?混合編程、操作資料庫、網路通訊、web編程,這些據說統統沒問題。

Perl強調對通用的基於應用任務的支援,如內建正則表達、檔案搜尋和報表。

python強調對通用編程方法的支援,如資料結構的設計和oop。

我選擇這個語言的原因,除了想學習一門指令碼語言外,主要還是因為free。因為它崇尚自由與協作。

評價一個語言的好壞,如果從軟體設計角度來看,首先應該是文法簡單,容易上手,其次是功能強大,類庫豐富,最後是易於維護和擴充。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.