Python(英語發(fā)音://pa???n/)是一種面向?qū)ο蟆⒔忉屝杂嬎銠C程序設(shè)計語言,由GuidovanRossum于1989年底發(fā)明,首個公開發(fā)行版于1991年發(fā)行,Python源代碼也遵循GPL(GNUGeneralPubliclicense)協(xié)議。下面就讓小編為大家介紹python是干什么用的?
python是干什么用的?
python是干什么用的?
1.系統(tǒng)編程:提供API(Application ProgrammingInterface應(yīng)用程序編程接口),能方便進行系統(tǒng)維護和管理,Linux下標(biāo)志性語言之一,是很多系統(tǒng)管理員理想的編程工具 。
2.圖形處理:有PIL、Tkinter等圖形庫支持,能方便進行圖形處理。
3.數(shù)學(xué)處理:NumPy擴展提供大量與許多標(biāo)準(zhǔn)數(shù)學(xué)庫的接口。
4.文本處理:python提供的re模塊能支持正則表達式,還提供SGML,XML分析模塊,許多程序員利用python進行XML程序的開發(fā)。
5.數(shù)據(jù)庫編程:程序員可通過遵循Python DB-API(數(shù)據(jù)庫應(yīng)用程序編程接口)規(guī)范的模塊與Microsoft SQLServer,Oracle,Sybase,DB2,MySQL、SQLite等數(shù)據(jù)庫通信。python自帶有一個Gadfly模塊,提供了一個完整的SQL環(huán)境。
6.網(wǎng)絡(luò)編程:提供豐富的模塊支持sockets編程,能方便快速地開發(fā)分布式應(yīng)用程序。很多大規(guī)模軟件開發(fā)計劃例如Zope,Mnet及BitTorrent. Google都在廣泛地使用它。
7.Web編程:應(yīng)用的開發(fā)語言,支持最新的XML技術(shù)。
8.多媒體應(yīng)用:Python的PyOpenGL模塊封裝了“OpenGL應(yīng)用程序編程接口”,能進行二維和三維圖像處理。PyGame模塊可用于編寫游戲軟件。
9.pymo引擎:PYMO全稱為python memories off,是一款運行于Symbian S60V3,Symbian3,S60V5,Symbian3, Android系統(tǒng)上的AVG游戲引擎。因其基于python2.0平臺開發(fā),并且適用于創(chuàng)建秋之回憶(memoriesoff)風(fēng)格的AVG游戲,故命名為PYMO。
10.黑客編程:python有一個hack的庫,內(nèi)置了你熟悉的或不熟悉的函數(shù),但是缺少成就感。
11.用Python寫簡單爬蟲
Python語法簡潔清晰,類庫豐富強大。它通常被昵稱為膠水語言,可以很容易地將用其他語言制作的各種模塊(尤其是C/C++)連接起來。一種常見的應(yīng)用是使用Python快速生成程序原型(有時甚至程序的最終界面),然后用更合適的語言重寫有特殊要求的部分。以上就是小編為大家分享的python是干什么用的?
[免責(zé)聲明]
文章標(biāo)題: python是干什么用的?
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。