Python 能做什么?


Python 能做什么?

Python具有簡單、易學、免費、開源、可移植、可擴展、可嵌入、面向對象等優點,我所關注的是網絡爬蟲方面,2018即將到來,我准備步入python的世界。

Hello,world!

一、Web應用開發

服務器端編程,具有豐富的Web開發框架,如Django和TurboGears,快速完成一個網站的開發和Web服務。典型如國內的豆瓣、果殼網等;國外的Google、Dropbox等。

 

如下圖所示:

 
二、系統網絡運維

在運維的工作中,有大量重復性工作的地方,並需要做管理系統、監控系統、發布系統等,將工作自動化起來,提高工作效率,這樣的場景Python是一門非常合適的語言。

如下圖所示:

 

 

三、科學與數字計算

Python被廣泛的運用於科學和數字計算中,例如生物信息學、物理、建築、地理信息系統、圖像可視化分析、生命科學等,常用numpy、SciPy、Biopython、SunPy等。

如下圖所示:

 
四、3D游戲開發
 

Python有很好的3D渲染庫和游戲開發框架,有很多使用Python開發的游戲,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一個PyWeek的比賽。

如下圖所示:

 
五、圖形界面開發
 

Python可編寫桌面圖形用戶界面,還可以擴展微軟的Windows,常用Tk、GTK+、PyQt、win32等。

如下圖所示:

 

六、網絡編程

除了網絡和互聯網的支持,Python還提供了對底層網絡的支持,有易於使用的Socket接口和一個異步的網絡編程框架Twisted Python。

如下圖所示:

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM