當前位置:編程學習大全網 - 編程語言 - python語言能做什麽?它應用在那方面?

python語言能做什麽?它應用在那方面?

Python是壹種支持面向對象的解釋性高級語言,Simple yet Powerful是人們對它的壹致評價。它包含多種Programming Paradigm,包括Object-Oriented Programming,Procedure Programming等。Python類似於Javascript,可以寫出很短小但是功能強大的小程序,而Python豐富的標準庫(包括系統庫, __builtin__,以及完全支持正則表達式的字符串操作)為實現這些實用功能提供了堅實的基礎。Python類似於C++和Java,它是壹個完全支持面向對象的語言(支持多繼承),但是它的語法更靈活,支持Dynamic Typing,變量從來不用進行聲明便可使用,通常情況下Python的代碼密度是C++的5到10倍,是Java的5倍左右。Python采用嚴格的縮進方式來管理代碼,提高了可讀性,極大的降低了代碼維護的代價。Python自身包含Gargage Collection和內存管理機制,用戶無需費心這些細節問題。Python支持Interactive Programming。 Python的運行時效率很高,卻足以支持復雜的高層數據結構。Python是壹種理想的Glue Language,也就是說我們可以用它來完成壹般腳本編程所能完成的任務。妳甚至還能把Python的Interactive Shell作為壹個計算器來用,而從來不用擔心上溢和下溢導致系統崩潰(上溢壹般不會發生,即便妳計算2的100000次方都沒有問題,下溢則會拋出異常)。可以說,Python是壹個滲透了多種計算機語言特性的極佳的設計。在Python Shell裏面鍵入import this,Shell將輸出Python最核心的壹些設計理念:

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!

從這些抽象的概念出發,很難直接對應到Python這樣壹個如此具體的語言。但是在真正的學習過程中,不斷回頭看看這些原則性的東西,的確會有所領悟,會能理解為什麽 Python被設計成這個樣子,而不是別的,同時也會不得不嘆服Python設計者Guido van Rossum的深厚功力了。

:8080/2003214889/html/tech/lang_sc/python.htm

====================

對於許多程序員來說,Python的大名應該有所耳聞。而對於Python的評論大多褒貶不壹。有的甚至說Python是以其慢速運行而聞名於世。在此我並不是要去評論別人的對於錯,我只是站在壹個比較客觀的角度來談談Python這壹計算機語言。

Python是壹種解釋性語言,而且屬於OpenSource的項目。但是,妳可以將其用於商業用途。並且可以將其放在商業的產品光盤中壹同發售。當然,人們也可以從www.Python.org或者OpenSource的網站上免費獲得其安裝程序或者源代碼。Python最初是在蘋果計算機上被編譯成功的,但現在他已經可以運行於世界上主流的操作平臺之上了。他不只有Windows版本的。同時還有Linux,Unix等很多平臺上都可以使用他,在RedHat9中,還將其作為開發必須的壹項語言被安裝。對於Python的代碼類型,基本可分為3種,分別是字節代碼,二進制代碼,優化代碼。他們的後綴名分別是.py .pyc .pyo 這些代碼都可以直接運行。無需做任何的編譯或者連接。而在使用這些類型的代碼上,Python會更具不同的情況選擇不同的類型。

  • 上一篇:幾款好用的數據庫管理工具?
  • 下一篇:為什麽總有人說學歷不重要?
  • copyright 2024編程學習大全網