1. 程式人生 > 其它 >Python的設計哲學是優雅、明確、簡單;Python開發者的哲學是用一種方法,最好是隻有一種方法來做一件事

Python的設計哲學是優雅、明確、簡單;Python開發者的哲學是用一種方法,最好是隻有一種方法來做一件事

https://blog.csdn.net/weixin_37988176/article/details/109373023

指令碼語言泛指單用作簡單程式設計任務如shell scripts。指令碼語言是一種介乎於 HTML 和諸如 JAVA 、 Visual Basic 、 C++ 等程式語言之間的一種特殊的語言,儘管它更接近後者,但它卻不具有程式語言複雜、嚴謹的語法和規則

系統語言與指令碼語言之間的區別有很多,但主要的區別是: 抽象的級別:這是最重要也是最明顯示的不同。

指令碼語言對程式設計師提供了更高階的抽象。這一點明顯表現在:在這種語言自身中,存在有高階的資料結構,如列表和字典結構,和對這種結構簡單方便的巢狀和操作。這樣可以建立非常成功的程式。

Python是指令碼語言。

Python是一種計算機程式設計語言。是一種面向物件的動態型別語言,最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的、大型專案的開發。

Python的設計哲學是"優雅”、"明確”、"簡單”。因此,Perl語言中"總是有多種方法來做同一件事”的理念在Python開發者中通常是難以忍受的。Python開發者的哲學是"用一種方法,最好是隻有一種方法來做一件事”。

在設計Python語言時,如果面臨多種選擇,Python開發者一般會拒絕花俏的語法,而選擇明確的沒有或者很少有歧義的語法。由於這種設計觀念的差異,Python原始碼通常被認為比Perl具備更好的可讀性,並且能夠支撐大規模的軟體開發。