Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python程式介紹, Python-logo-notext.svg - Coggle Diagram
Python程式介紹
應用領域
Web 應用開發
果殼網
知乎
豆瓣
Instagram
Quora
Dropbox
Reddit
自動化運維
大量自動化運維工具和平臺或以 Python 開發,或提供 Python 的配置介面
網路爬蟲
從網際網路採集
資料的程式指令碼
資料分析
透過爬蟲獲取了海量資料之後,需
要對資料進行清洗、去重、儲存、展示、分析
Pandas
Matplotlib
NumPy
科學計算
可以帶來更廣泛的應用和更豐富的類庫
NumPy、SciPy、
BioPython、SunPy 等類庫
在生物資訊、地理資訊、數學、物理、化學、建築等領域發揮著重要作用。
實際例子:NASA
人工智慧
自然語言程式
NLTK
深度學習
Theano
Keras
Google 的 TensorFlow
Facebook 的 PyTorch
Amazon 的 MxNet
機器學習
Scikit-learn
膠水語言
遊戲
一些引擎使用 Python 作為開發指令碼,比較有名的遊戲有《文明》系列、網易的《陰陽師》
桌面應用
PyQT、wxPython、Tkinter 等 GUI 庫可應付一般的桌面程式
金融
大量金融分析和量化交易工具使用 Python 作為的開發指令碼語言
功能
高階語言
以物件為導向的語言
易用型語言
解譯性語言
動態型語言
簡介
是一種廣泛使用的直譯式、進
階和通用的程式語言。
Python支援多種程式設計範式
反射式
物件導向
程序式
函式語言
結構化
擁有動態型別系統和垃圾回收功能,能夠自動管理記憶體使用,本身擁有一個巨大而廣泛的標準庫。
語言結構以及物件導向的方法,幫助程式設計師為小型的和大型的專案編寫邏輯清晰的程式碼。
發展歷史
吉多·范羅蘇姆
1980年代後期開始研發Python
1991年首次釋出 Python 0.9.0
2000年Python 2.0釋出並引入了新功能
2008年釋出Python 3.0
2020年Python 2隨2.7.18版停止支援