當前位置:編程學習大全網 - 源碼下載 - python為什麽那麽火?列舉壹下妳們學python的理由....

python為什麽那麽火?列舉壹下妳們學python的理由....

Python火的原因在於其優點很多。

優點如下:?

1、面向對象廣

從根本上講,Python?是壹種面向對象的語言。它的類模塊支持多態、操作符重載和多重繼承等高級概念,並且以Python?特有的簡潔的語法和類型,OOP?十分易於使用。事實上,即使妳不懂這些術語,仍會發現學習Python?比學習其他OOP?語言要容易得多。?

2、免費?

Python?的使用和分發是完全免費的。就像其他的開源軟件壹樣,例如,Tcl?、Perl?、Linux?和Apache?。妳可以從Internet?上免費獲得Python?系統的源代碼。復制Python?,將其嵌入妳的系統或者隨產品壹起發布都沒有任何限制。實際上,如果妳願意的話,甚至可以銷售它的源代碼。

但是"免費"並不代表"?無支持"。恰恰相反,Python?的在線社區對用戶需求的響應和商業軟件壹樣快。而且,由於Python?完全開放源代碼,提高了開發者的實力,並產生了壹個很大的專家團隊。盡管學習研究或改變壹個程序語言的實現並不是對每壹個人來說都那麽有趣,但是當妳知道還有源代碼作為最終的幫助和無盡的文檔資源是多麽的令人欣慰。妳不需要去依賴商業廠商。?

3、可移植?

Python?的標準實現是由可移植的ANSI?C?編寫的,可以在目前所有的主流平臺上編譯和運行。例如,如今從PDA?到超級計算機,到處可以見到Python?在運行。Python?可以在下列平臺上運行:

Linux?和UNIX?系統

微軟Windows?和DOS?(所有版本)

Mac?OS?(包括OS?X?和Classic?)

BeOS?、OS/2?、VMS?和QNX

實時操作系統,例如,VxWorks?。?Cray?超級計算機和IBM?大型機。?運行Palm?OS?、PocketPC?和Linux?的PDA?

運行Windows?Mobile?和Symbian?OS?的移動電話。

4、功能強大?

從特性的觀點來看,Python?是壹個混合體。它豐富的工具集使它介於傳統的腳本語言(例如,Tcl?、Scheme?和Perl?)和系統語言(例如,C、C++?和Java)?之間。Python?提供了所有腳本語言的簡單和易用性,並且具有在編譯語言中才能找到的高級軟件工程工具。不像其他腳本語言,這種結合使Python?在長期大型的開發項目中十分有用。?

5、可混合?

Python?程序可以以多種方式輕易地與其他語言編寫的組件"粘接"在壹起。例如,Python?的C語言API?可以幫助Python?程序靈活地調用C程序。這意味著可以根據需要給Python?程序添加功能,或者在其他環境系統中使用Python?。

例如,將Python?與C或者C++?寫成的庫文件混合起來,使Python?成為壹個前端語言和定制工具。就像之前我們所提到過的那樣,這使Python?成為壹個很好的快速原型工具;首先出於開發速度的考慮,系統可以先使用Python?實現,之後轉移至C,根據不同時期性能的需要逐步實現系統。?

6、使用簡單?

運行Python?程序,只需要簡單地鍵入Python?程序並運行就可以了。不需要其他語言(例如,C或C++?)所必須的編譯和鏈接等中間步驟。Python?可立即執行程序,這形成了壹種交互式編程體驗和不同情況下快速調整的能力,往往在修改代碼後能立即看到程序改變後的效果。?

Python?提供了簡潔的語法和強大的內置工具。實際上,Python?曾有種說法叫做"可執行的偽代碼"。由於它減少了其他工具常見的復雜性,當實現相同的功能時,用Python?程序比采用C、C++?和Java?編寫的程序更為簡單、小巧,也更靈活。?

為什麽要學Python?

對於技術人員來說,這算是技術儲備,就算現在用不到它,還是要拿來玩壹玩,了解它的特性。

對於壹個程序員來說,開拓視野很重要,多嘗試幾門語言沒有任何壞處。學習其他的語言有助於妳跳出自己之前的局限來看問題。語言限制了妳的表達,也限制了妳思考問題的方式。多了解壹些不同的編程範式,有助於妳加深對編程語言的了解。沒有什麽壞處。只是蜷縮在自己熟悉的東西裏永遠無法提高。

當然對於大部分人來說,比如大學生在學校裏學都是為了過這門課,或者跟風趕時髦。我覺得真正感興趣的人是少數吧。

  • 上一篇:從自然地理、歷史文化以及民俗風情等方面比較我國東西部的差異
  • 下一篇:請問 嵌入式SQL語句 是不是已經過時了?
  • copyright 2024編程學習大全網