prism

2004-11-26

介紹一下 Python


Python


是非常好用的手稿語言(script language),和 PHPPerl 同列為 3P 天王,是在 Unix 系列上常用的手稿語言

PerlPHP


Perl 發展的時間較久,強調的是字串處理能力,但是發展到現在已經是包山包海了,有強大的 CPAN(Comprehensive Perl Archive Network) ,幾乎你想的到的都已經有人寫好模組可用,但是因為語言的特性,同樣的作用可以用各式的語法來寫,所以就有非常多的寫作風格,程式在大型的專案中不易維護,甚至有些的語法因個人寫作的差異,有點像密碼一樣,需要事先制定寫作的格式,原始碼的可讀性才可維持,不過也有一些天才型的 Perl 開發者,並不在此限之內,她的本質是沒有限制的,有限制的是人。

PHP 和資料庫完美的結合,語法簡單易學,執行效能非常好,成功的吸引許多資料庫程式設計的使用者,也有許多的模組可用,也有許多相當成熟的專案被廣泛的運用,如 phpbbphpnukeXoopsOsecommerce,都是很多網站目前所用的模組,是不錯的 web 開發語言選擇。

Python 的優勢又在哪裡呢 ?


語法格式清晰,強迫縮排的特性,讓原始碼的可讀性高,易學,易用,完整的物件導向,完全的跨平台,這些都是她的優勢,在 Web 的開發上可以使用 Zope 或是加上 CMF 或是 Plone 的架構來開發,可和 Apache 整合, 或 Squid 等其他的前端結合
,在 Web 以外也可方便和 C, C++ 或是 Java 結合,開發其他的應用系統,快速的開發系統的原型,簡短開發的時程等。

如何學 Python


就從看文件開始吧!

英文

中文

參考資料


沒有留言: