官术网_书友最值得收藏!

1.4 Python的優點

1.4.1 簡潔優美

Python有許多方便的內置函數,同時還有強大的標準庫可以用來快速實現想法。與C系語言相比,要實現相同的邏輯和功能,Python寫起來一般要簡潔的多。更關鍵的是,Python擁有很多現代化的編程思想和技術,再搭配上適當的語法糖(Syntactic Sugar),寫出的Pythonic的代碼是非常賞心悅目的。

比如剛才利用Python快速實現的計算器功能,如果用C++來寫的話肯定是沒有Python簡潔的。

1.4.2 上手簡單

有這樣一個事實:“Python已經成為美國主流大學最受歡迎的入門編程語言”,這從一個側面證明了Python是容易學習的。此外Python的交互式解釋器“所見即所得”的模式對于初學者來說也是極具鼓舞性的,再加上剛才已經提到的“簡潔優美”的優點,讓Python的學習擺脫了C系語言很多刻板的用法和條條框框,這同樣降低了學習的門檻。總之,Python擁有非常友好的語法和非常低的學習門檻。

1.4.3 應用廣泛

Python得益于其優秀的特性,在各種領域上都有廣泛的應用,比如很多網站就在使用Python處理數據,一些科學計算的任務也經常由Python來充當,包括近些年大火的機器學習首選的語言也是Python,可以說Python已經滲透到了我們日常生活的方方面面。

1.4.4 平臺獨立

在上面獲取Python的小節可以看到,無論是什么設備什么系統都有Python的存在,這就意味著在一個平臺上寫的Python代碼幾乎不用修改就能移植到另一個平臺上。正如Java的“Write once,Runs everywhere”的特性一樣,Python的平臺獨立性為移植節省了大量的精力。

主站蜘蛛池模板: 玉树县| 方正县| 介休市| 石城县| 乌拉特中旗| 宽城| 滨海县| 河池市| 裕民县| 夏邑县| 庆阳市| 宝兴县| 富源县| 陈巴尔虎旗| 许昌市| 青川县| 翁牛特旗| 安新县| 丰镇市| 连江县| 河南省| 肥城市| 镇巴县| 晋城| 曲沃县| 新乐市| 顺义区| 交城县| 乡城县| 金川县| 岑溪市| 五指山市| 杨浦区| 金秀| 陕西省| 威远县| 赣州市| 克拉玛依市| 华池县| 武冈市| 太仓市|