什么是python
發(fā)布時間:2020-04-03python是一種跨平臺的計算機程序設(shè)計語言;是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。最初被設(shè)計用于編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,多被用于獨立的、大型項目的開發(fā)。
python語言的核心只包含數(shù)字、字符串、列表、字典、文件等常見類型和函數(shù),而由python標準庫提供了系統(tǒng)管理、網(wǎng)絡(luò)通信、文本處理、數(shù)據(jù)庫接口、圖形系統(tǒng)、XML處理等額外的功能。
python社區(qū)提供了大量的第三方模塊,它們的功能無所不包,覆蓋科學計算、Web開發(fā)、數(shù)據(jù)庫接口、圖形系統(tǒng)多個領(lǐng)域,并且大多成熟而穩(wěn)定。
第三方模塊可以使用python或者C語言編寫。SWIG和SIP常用于將C語言編寫的程序庫轉(zhuǎn)化為python模塊。BoostC++Libraries包含了一組庫,Boost.python,使得以python或C++編寫的程序能互相調(diào)用。借助于擁有基于標準庫的大量工具、能夠使用低級語言如C和可以作為其他庫接口的C++,python已成為一種強大的應(yīng)用于其他語言與工具之間的膠水語言。