在學習Python前,先來了解Python吧!
對Python有了初步了解後,學習起來會更有動力喔!
Python 是物件導向的高階程式語言。
容易理解與學習且方便使用,可以達到各種難度的應用,也能在大多數的系統中運行。
相較於C++或Java,Python能用較少的程式碼表達。
Python 提供許多 Library(函式庫)讓使用者下載,所以具有龐大且多元的函式庫,可以支援大部份的應用。
另外 Python 擁有 standard library,同時 Python 社群提供了Third-Party模組,
使得Python 發展迅速及使用廣泛,相關資源也相當豐富。
資料蒐集、資料處理,資料分析視覺化
Python方便用來做數據分析﹐matplotlib 經常會被用來繪製數據圖表﹐
可以讓收集到的數據視覺化﹐更容易了解以及後續資料分析的呈現。
Web開發應用
Python的Web開發框架逐漸成熟,有著Django和flask, 可以快速開發功能強大的Web應用。
應用的開發語言,支持最新的XML技術﹐而且數據處理的功能比較強大。
網絡爬蟲
在爬蟲領域,Python無疑是位居霸主。和其程式語言相比,使用Python獲取網頁的接口更簡潔。
人工智慧應用(機器學習、深度學習)
Python提供豐富的函式庫,numpy對於矩陣運算也是相當便利,
Python提供了大量的API和套件,因為Python包含適合用在人工智慧的模組。
資料庫支援
DB-API函式庫,Python具有內建的SQLite支援。 Python版本一般都使用MySQLdb模組。
圖形處理
有PIL、Tkinter等圖形庫支援,能方便進行圖形處理。