首頁 >後端開發 >Python教學 >python能做什麼?

python能做什麼?

青灯夜游
青灯夜游原創
2019-04-27 15:51:4138977瀏覽

python能進行:1、Web開發;2、資料科學;3、如資料處理;4、人工智慧等;5、網路爬蟲;6、linux系統維運;7、遊戲開發;8 、桌面應用開發。

python能做什麼?

python的中文名稱是蟒蛇,是一種電腦程式設計語言;是一種動態的、物件導向的腳本語言。最初是用來編寫自動化腳本的,隨著版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型專案的開發。

python的用途很多,以下介紹的是python的常見的用途:

1、Web開發

pytyon擁有非常完善的與web伺服器進行互動的庫,以及大量的免費的前端網頁模板。更具優勢的是,有非常優秀且成熟的Django Web框架,功能一應俱全。

2、資料科學

資料科學,包括了機器學習,資料處理(資料分析和資料視覺化)。

1)、資料處理:python作為一門工程性語言,對於資料處理的類別庫是相當豐富的,例如高效能的科學運算類別庫NumPy和SciPy;大名鼎鼎的雲端運算架構OpenStack就是python開發的

2)、機器學習:可以研究人工智慧、機器人、語言辨識、影像辨識、自然語言處理和專家系統等

##3、網路爬蟲

網路爬蟲又稱為網路蜘蛛,是指依照某種規則在網路上爬取所需內容的腳本程式。眾所周知,每個網頁通常包含其他網頁的入口,而網路爬蟲則透過一個網址依序進入其他網址取得所需內容。


在爬蟲領域,python是獨領風騷的。 python有非常豐富的函式庫去存取網頁文件的介面api以及後製網頁文件的快速處理。

4、linux系統運維

事實上,在早期都是透過shell腳本去實現自動化維,但由於shell腳本本身呢可編程的能力偏弱,一些需要實現的功能的庫也很少,大部分都需要自己從頭寫起,然而pyhon作為“膠水語言”可以很方便的和其他由於集成起來,對各類工具進行方便發二次開發,形成一套自己的維運管理系統。

5、遊戲開發

python在遊戲開發方面可能不如Lua 或是C ,但是由於python腳本化的優點,類似於遊戲劇本、遊戲玩法邏輯等這種非常靈活的設計上,我們呢修改起來十分方便。當然了,如果開發一款小型的遊戲程序,python還是很有優勢的,比較有名的就是pygame了,或許是我們自娛自樂的一個福音啦。

6、桌面應用開發

桌面軟體在window系統桌面開發領域,相信C MFC應該是用的比較廣的了,python可以實現對C 的無縫對接,並且同時支援Qt和GTK。

相關影片教學推薦:《

python教學》、《python3教學

以上是python能做什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn