成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python編程語言的發(fā)展歷程介紹

開發(fā) 后端
Python編程語言在實際的應用中需要大家不斷的學習,下面就向大家介紹下Python編程語言是如何誕生已經(jīng)推廣的。

Python編程語言是如何進行相關的市場推廣。下面我們就來看看Python編程語言如何進行相關的技術應用。先來了解相關的發(fā)展歷程。希望對大家有所幫助。

Python編程語言的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,做為 ABC 語言的一種繼承。之所以選中 Python(大蟒蛇的意思)作為程序的名字,是因為他是一個Monty Python的飛行馬戲團的愛好者。

ABC是由Guido參加設計的一種教學語言。就Guido本人看來,ABC 這種語言非常優(yōu)美和強大,是專門為非專業(yè)程序員設計的。但是ABC語言并沒有成功,究其原因,Guido 認為是非開放造成的。Guido 決心在 Python 中避免這一錯誤(的確如此,Python 與其它的語言如C、C++和Java結合的非常好)。同時,他還想實現(xiàn)在 ABC 中閃現(xiàn)過但未曾實現(xiàn)的東西。

就這樣,Python編程語言在Guido手中誕生了。實際上,第一個實現(xiàn)是在Mac機上。可以說,Python是從ABC發(fā)展起來,主要受到了Modula-3(另一種相當優(yōu)美且強大的語言,為小型團體所設計的)的影響。并且結合了Unix shell和C的習慣。

Python編程語言中的定位

雖然 Python 可能被粗略地分類為"腳本語言(scripting language)", 實際上一些大規(guī)模軟件開發(fā)計劃例如 Zope, Mnet 及 BitTorrent. Google也廣泛地使用它。 Python 的支持者較喜歡稱它為一種高階動態(tài)編程語言 , 原因是"腳本語言" 泛指單用作簡單編程任務如 shell scripts ,而Python不能與JavaScript等只能處理簡單任務的編程語言相提并論。

Python編程語言的特色

可擴充性可說是Python作為一種編程語言的特色。新的內(nèi)置模塊(module)可以用C 或 C++寫成。而我們也可為現(xiàn)成的模塊加上Python的接口。Python可以使用戶避免過分的語法的羈絆而將精力主要集中到所要實現(xiàn)的程序任務上。#t#

Python也被稱為是一門清晰的語言。因為它的作者在設計它的時候,總的指導思想是,對于一個特定的問題,只要有一種最好的方法來解決就好了。這在由Tim Peters寫的python格言(稱為The Zen of Python)里面表述為:

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

有意思的是,這正好和Perl語言(另一種功能類似的高級動態(tài)語言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。這似乎是人們常把Perl和Python編程語言互相比較的重要原因。

Python編程語言是一種清晰的語言的另一個意思是,它的作者有意的設計限制性很強的語法,使得不好的編程習慣(例如if語句的下一行不向右縮進)都不能通過編譯。這樣有意的強制程序員養(yǎng)成良好的編程習慣。其中很重要的一項就是Python的縮進規(guī)則。

例如if語句:

 

  1. if age<21: 
  2. print "You cannot buy wine!\n"  
  3. print "But you can buy chewing gum.\n"  
  4. print "this is outside if\n" 

 

一個和其他大多數(shù)語言(如C)的區(qū)別就是,一個模塊的界限,完全是由每行的首字符在這一行的位置來決定的(而C語言是用一對花括號{}來明確的定出模塊的邊界的,與字符的位置毫無關系)。這一點曾經(jīng)引起過爭議。因為自從C這類的語言誕生后,語言的語法含義與字符的排列方式分離開來,曾經(jīng)被認為是一種程序語言的進步。不過不可否認的是,通過強制程序員們縮進(包括if,for和函數(shù)定義等所有需要使用模塊的地方),Python確實使得程序更加清晰和美觀。

另外Python在其他部分的設計上也堅持了清晰劃一的風格,這使得Python編程語言稱為一門易讀性、易維護性好,并且被大量用戶所歡迎的、用途廣泛的語言。

責任編輯:張浩 來源: 互聯(lián)網(wǎng)
相關推薦

2010-03-17 16:50:51

2010-03-12 10:48:22

Python編程語言

2017-05-27 21:07:24

NFV網(wǎng)絡功能虛擬化數(shù)據(jù)中心

2010-03-10 18:33:58

Python編程語言

2010-03-17 17:40:23

Python編程語言

2010-04-19 16:42:14

OraclePL

2019-02-11 08:32:22

編程語言Go

2010-02-26 10:07:55

Python編程語言

2009-08-14 13:34:21

SSL證書 EV SSL在線交易

2009-12-22 11:17:03

路由器標準

2010-06-17 17:34:15

UML發(fā)展

2010-01-07 09:14:27

2013-09-11 14:00:16

Windows 8.1

2024-09-04 16:19:06

語言模型統(tǒng)計語言模型

2021-08-30 08:00:00

編程語言WebAssembly安全

2022-04-12 11:15:31

Redis消息隊列數(shù)據(jù)庫

2014-10-31 09:48:36

Go語言

2023-04-06 09:42:00

LispHTMLQwit

2010-03-31 13:47:22

Oralce數(shù)據(jù)庫

2010-06-07 10:00:45

MySQL數(shù)據(jù)庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级淫片免费视频黄 | 91啪亚洲精品 | 欧美日韩精品久久久免费观看 | 欧美日韩国产中文字幕 | 久久久久久国 | 欧美国产视频 | 亚洲精品永久免费 | 国产二区视频 | 国产精品3区 | 精国产品一区二区三区四季综 | 亚洲高清一区二区三区 | 欧美综合一区二区 | 欧美日韩黄色一级片 | 国产区在线观看 | 综合网视频 | 中文字幕一区二区三区精彩视频 | 91精品久久久久久久久 | 丁香婷婷久久久综合精品国产 | 欧美一级淫片免费视频黄 | 亚洲精品一区二区三区蜜桃久 | 欧美日韩综合一区 | 天天色综网 | 日韩av免费在线电影 | 国产成人精品一区二区三区网站观看 | 国产精品久久久久久福利一牛影视 | 一级毛片成人免费看a | 狠狠操操 | 午夜在线影院 | 先锋资源网 | 国产精品久久久久久久久久久免费看 | 日韩精品一区二区三区四区 | 午夜免费电影 | 亚洲精品久久久久久一区二区 | 日韩欧美二区 | 日本福利在线观看 | 在线观看中文字幕亚洲 | 一区在线视频 | 蜜桃av鲁一鲁一鲁一鲁 | 亚洲一级毛片 | 日本大香伊一区二区三区 | 在线播放国产一区二区三区 |