Python是壹種面向對象、直譯的計算機編程語言。它是由荷蘭人吉多·範·羅蘇姆發明的,第壹次公開發行是在1989和1991。它經常被昵稱為glue language,它可以很容易地連接其他語言制作的各種模塊。
Python是純自由軟件,源代碼和解釋器CPython遵循GPL協議。語法簡潔明了,特點之壹就是強制使用空格字符作為句子縮進。
Python是壹種高級編程語言,具有解釋性、面向對象和動態數據類型。自從Python在20世紀90年代初誕生以來,它已經被廣泛應用於系統管理任務和Web編程中。Python已經成為最流行的編程語言之壹。
由於Python語言的簡單性、可讀性和擴展性,國外使用Python進行科學計算的研究機構越來越多,壹些知名大學也采用Python教授編程課程。例如,麻省理工學院的計算機科學與編程導論課程就是用Python語言講授的。
許多開源科學計算軟件包都提供了Python調用接口,如著名的計算機視覺庫OpenCV、三維可視化庫VTK和醫學圖像處理庫ITK。甚至還有專門針對Python的科學計算擴展庫,比如下面三個經典的科學計算擴展庫:NumPy、SciPy和matplotlib,分別為Python提供了快速的數組處理、數值運算和繪圖功能。