標籤:stand combine min 正是 its learn standard war The
But what is Python and why is it the language of choice by many DevOps engineers?
Python是什嗎?為什麼這麼多的開發營運工程師選擇Python?
下面是來自PSF(The Python Software Foundation)的一段解釋:
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python‘s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
如上所述,正是由於Python有如下特點:
(1)Python是一種具有動態語義的解釋型、物件導向、進階的程式語言
(2)快速開發程式這一點特別對於現在這種互連網社會特別有吸引力
(3)被稱為膠水語言,使用Python可以將其他語言編寫的程式進行整合和封裝
(4)Python簡單、易用、文法簡潔,減少了程式維護的成本
(5)豐富的第三方庫
一句話可以概括人們為什麼喜歡Python,正所謂"人用苦短,我用Python"
小飛俠帶你精通Python網路編程系列01-為什麼是Python?