日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python来源是什么_python起源?为什么使用python?直至爱上python的五个理由

發(fā)布時間:2023/12/9 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python来源是什么_python起源?为什么使用python?直至爱上python的五个理由 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:python起源?為什么使用python?直至愛上python的五個理由

Python的創(chuàng)始人,吉多·范羅蘇姆,是一名荷蘭計算機程序員,他作為 Python 程序設計語言的作者而為人們熟知。在 Python 社區(qū),吉多·范羅蘇姆被人們認為是“仁慈的獨裁者(BDFL),意思是他仍然關注 Python的開發(fā)進程,并在必要的時刻做出決定。他在 Google 工作,在那里他把一半的時間用來維護 Python 的開發(fā)。

吉多·范羅蘇姆加入 Google,他用 Python 語言為 Google 寫了面向網頁的代碼瀏覽工具。

吉多·范羅蘇姆

1989年的圣誕節(jié)期間,吉多*范羅蘇姆為了在阿姆斯特丹打發(fā)時間,決心開發(fā)一個新的解釋程序,作為ABC語言的一種繼承。

ABC是吉多參加設計的一種教學語言,就吉多本人看來,ABC這種語言非常優(yōu)美和強大,是專門 為非程序員設計的,但是ABC語言并沒有取得成功,究其原因,吉多認為是非開發(fā)造成的,吉多決 心在python中避免這一錯誤,并獲取了非常好的效果。

之所以所以選擇python(蟒蛇)來稱謂程序的名字,是因為他是BBC電視劇——蒙提-派森的飛行馬戲團《Monty Python’s Flying Circus》的愛好者

1991年,第一個python解釋器的誕生,它是用C語言實現的,并且能調用C語言的庫文件。

Python的設計目標

1999年,吉多-范羅蘇姆向DARPA提交了一條名為”Computer Programming For Everybody”的資金申請,并在后來說明了他對Python的目標:

一門簡單直觀的語言并與主要競爭者一樣強大

開源,以便任何人都可以為它做貢獻

代碼像純英語那樣容易理解

適用于短期開發(fā)的日常任務

這些想法中的基本都已經成為現實,Python已經成為一門流行的編程語言

Python的特點

Python是完全面向對象的語言,函數、模塊、數字、字符串都是對象,在 Python中一切皆對象,完全支持繼承、重載、多重繼承,支持重載運算符,也支持泛型設計。

Python擁有一個強大的標準庫,Python語言的核心只包含數字、字符串、列表、字典、文件等常見類型和函數,而由Python標準庫提供了系統(tǒng)管理、網絡通信、文本處理、數據庫接口、圖形系統(tǒng)、XML處理等額外的功能。

Python社區(qū)提供了大量的第三方模塊,使用方式與標準庫類似。它們的功能覆蓋科學計算、人工智能、機器學習、Web開發(fā)、數據庫接口、圖形系統(tǒng)多個領域。

愛上python的五個理由

1. Python 社區(qū)很獨特

Python 社區(qū)非常棒。它是最早采用行為準則的組織之一,在 Python 社區(qū)中,你可以看到非常多有思想的博客文章和會議演講供社區(qū)成員閱讀,這是一個真正兼具多樣性和包容性的社區(qū)。

同時,雖然社區(qū)是全球性的,但在本地社區(qū)也會有很多很棒的活動。當地的 Python 聚會是一個很好的去處,可以遇到聰明、有經驗、樂于助人的人。許多聚會都會明確為有經驗的人預留一些時間,以幫助希望學習新概念或解決代碼問題的新手。當我開始我的 Python 學習之旅時,我的本地社區(qū)花了很多時間來幫助我,我很榮幸能夠繼續(xù)回饋給新的開發(fā)人員。

無論您是參加本地社區(qū)會議,還是在 IRC、Slack 和 Twitter 上花時間,我相信你都會遇到可愛的人,他們都希望幫助你成為成功的開發(fā)人員。

Python 的生態(tài)系統(tǒng)是龐大的

對于標準庫中沒有的很多東西,Python 有一個巨大的生態(tài)系統(tǒng)來支持新的 Pythonista,從令人興奮的包到專門針對該語言的文本編輯器插件都有。PyPi 上托管了大約 200,000 個項目 (截止撰寫本文時),而且項目數量還在不斷增加,每個人都可以使用這些工具。

Python 標準庫

Python 有一個很棒的標準庫,其中隱藏了許多我以前不知道的寶貴內容,常量、類型等等的列表,我才有了大體的了解。我個人最喜歡的模塊是 itertools 模塊,但我更喜歡函數式編程模塊,因為該模塊在功能編程模塊下列出。

Python 有強大的原函數

在編程語言設計中,原函數是最簡單的可用元素。Python 易于閱讀的事實并不意味著它不是一種功能強大的語言,而源于它對原函數的使用。我最喜歡的Python 既易于使用又高級的例子是其生成器的概念。假設你有一個簡單的二叉樹結構,包含 value、left、right。你希望按順序輕松地對其進行迭代。您通常會尋找“小”元素,以便在找到正確的值時立即退出。到目前為止,這聽起來很簡單。然而,有很多種算法可以對元素進行操作。其他語言會讓你寫一個訪問者,這樣你可以在這個函數中判斷“這是正確的元素嗎?”你也可以在 Python 中這樣做,但這并不是必須做的事情。

Python 讀起來像可執(zhí)行的偽代碼

偽代碼是這樣一種概念,它不遵循特定語言的確切句法和語法來編寫編程邏輯。自從成為一名 Python 程序員以來,我已經幾乎不怎么編寫偽代碼了,因為 Python 的實際設計滿足了我的需要。Python 對代碼格式中的空白規(guī)定是出了名的??瞻讓τ谌魏握Z言都是必需的,它能夠讓我們區(qū)分出句子中不同的單詞。大多數語言都有關于空格用法的建議或“最佳實踐”,但是 Python 大膽地要求標準化。對我來說,這使得閱讀代碼并準確地看到它在做什么變得非常簡單。

Python 還避免了對分號的需求,分號是使其他語言可讀的。

我在世界各地的社區(qū)中發(fā)現了善良、有思想的 Python 從業(yè)者,社區(qū)為有需要的人提供的投資數額令人鼓舞。除了我遇到的那些人之外,簡單、干凈、強大的 Python 語言讓任何開發(fā)人員都有足夠的能力在他們的軟件開發(fā)生涯中充滿自信,或者作為一個業(yè)余愛好者享受使用有趣語言的樂趣。以上就是愛上 Python 的 5 個理由,如果你有興趣學習新語言,或許可以考慮使用 Python。返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的python来源是什么_python起源?为什么使用python?直至爱上python的五个理由的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。