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

強大的Python語言介紹

開發 后端
Python語言是一種清晰的語言的另一個意思是,它的作者有意的設計限制性很強的語法,使得不好的編程習慣。

別以為Python是一種很學院派的語言,盡管很多人認為它十分適合作為學習編程的入門語言,為此我也苦惱很久,后來終于讓我找到了解決辦法,希望大家能夠學習到相關內容。

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

就這樣,Python在Guido手中誕生了。實際上,第一個實現是在Mac機上。可以說,Python是從ABC發展起來,主要受到了Modula-3(另一種相當優美且強大的語言,為小型團體所設計的)的影響。并且結合了Unix shell和C的習慣。雖然 Python 可能被粗略地分類為"腳本語言(scripting language)", 實際上一些大規模軟件開發計劃例如 Zope, Mnet 及 BitTorrent. Google也廣泛地使用它。

 Python 的支持者較喜歡稱它為一種高階動態編程語言 , 原因是"腳本語言" 泛指單用作簡單編程任務如 shell scripts ,而Python不能與JavaScript等只能處理簡單任務的編程語言相提并論。

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

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

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

一個和其他大多數語言(如C)的區別就是,一個模塊的界限,完全是由每行的首字符在這一行的位置來決定的(而C語言是用一對花括號{}來明確的定出模塊的邊界的,與字符的位置毫無關系)。

這一點曾經引起過爭議。因為自從C這類的語言誕生后,語言的語法含義與字符的排列方式分離開來,曾經被認為是一種程序語言的進步。不過不可否認的是,通過強制程序員們縮進(包括if,for和函數定義等所有需要使用模塊的地方),Python確實使得程序更加清晰和美觀。

Python清晰可讀的語法使得軟件代碼具有異乎尋常的易讀性,甚至對那些不是最初接觸和開發原始項目的程序員都 能具有這樣的強烈感覺。雖然某些程序員反對在Python代碼中大量使用空格,不過,幾乎人人都承認Python代碼的可讀性遠勝于C或者Java,后兩 者都采用了專門的字符標記代碼塊結構、循環、函數以及其他編程結構的開始和結束。提倡Python的人還宣稱,采用這些字符可能會產生顯著的編程風格差 異,使得那些負責維護代碼的人遭遇代碼可讀性方面的困難。

Python明晰的語法使其成為一種學習曲線平和的編程語言。有經驗的程序員甚至可能在一天之內就掌握Python的基礎知識,至多不過一周作用就可以上手,而編程語言的專家則肯定會比他掌握C、C++、Java甚至Perl要快很多。

【編輯推薦】

  1. 如何使Python嵌入C++應用程序?
  2. 深入探討Ruby與Python語法比較
  3. Python學習資料介紹分享
  4. Python學習經驗談:版本、IDE選擇及編碼解決方案
  5. 淺析Python的GIL和線程安全
責任編輯:chenqingxiang 來源: 計世網
相關推薦

2010-03-01 18:26:25

Python

2010-02-24 09:18:15

Python操作語言

2010-03-26 13:39:28

Python標準庫

2010-12-22 09:56:24

PHP

2010-03-04 13:36:55

openSUSE

2010-03-10 18:12:50

Python編程語言

2010-03-01 18:07:53

Python語言

2010-03-10 18:51:18

Python語言

2010-03-26 10:05:22

Python嵌入CC++

2010-03-17 16:50:51

2010-03-17 17:40:23

Python編程語言

2010-02-22 09:33:43

Python語言

2013-12-12 15:59:23

Lua腳本語言

2010-03-01 10:52:37

Python開發語言

2010-02-22 09:51:05

Python社區

2010-02-26 10:07:55

Python編程語言

2010-03-24 18:54:53

Python語言

2022-04-02 10:45:17

PythonShell命令

2015-11-03 10:40:25

Sysdig命令工具

2009-09-10 16:01:26

介紹LINQ
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: caoporn国产 | 午夜精品一区二区三区三上悠亚 | 日日夜夜天天 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲网站观看 | 日韩一区二区av | 午夜播放器在线观看 | 毛片片| 日韩视频精品 | 欧美成视频在线观看 | 午夜影院在线播放 | 免费观看成人av | 成年人黄色一级片 | 亚洲精品一区中文字幕乱码 | 羞羞视频在线观看 | 亚洲天堂av在线 | 日本三级网址 | 日产精品久久久一区二区福利 | 欧美久| 国产午夜精品一区二区三区在线观看 | 精品久久不卡 | 黄色大片在线播放 | 亚洲欧美激情精品一区二区 | 97人澡人人添人人爽欧美 | 伊人av在线播放 | 国产精品一区二区免费 | 一级在线观看 | 精品福利在线 | 国产99久久久国产精品下药 | 午夜理伦三级理论三级在线观看 | 久久精品一区二区三区四区 | 日韩一区二区三区四区五区六区 | 久草新在线 | 中日韩av | 国产精品日产欧美久久久久 | 免费看黄视频网站 | 国产精品国产精品国产专区不片 | h视频免费在线观看 | 人人种亚洲| 99热精品在线观看 | 成人黄色在线 |