文/砂糖事業部 王俊堯
什麼是Python?
Python程式是最近流行的大數據分析的程式語言,由於其為開放的自由軟體且具有豐富的附加套件,如繪圖,時間計算,科學統計數字,資料庫連結,及與CSV文字檔等檔案交換的能力,並具有跨平台執行的功能,目前一些物聯網(IoT,Internet of Things)崁入式設備如楓葉板(Maple board),Raspberry Pi 3 (樹莓派主機板)均可支援,並在不同作業系統如Windows、LINUX、Mac Os等平台均可使用,所以使其具有很強的開發能力。
運用 Python 繪製糖價趨勢圖
為便於分析糖價走勢,每月均需繪製半年糖價走勢,傳統是使用Excel圖表繪製,因資料是存在本事業部資料庫中,要把資料轉出成Excel,再由使用者自行繪製,後來使用Python 程式直接連結資料庫再產生繪圖,可節省使用者工作量,繪製圖表如下圖:

分析糖價走勢圖 Python 也沒問題
配合糖價走勢分析需求,根據使用者提供的csv檔,內容有交易日期,紐約No.11粗糖期貨價,紐約No.11粗糖期貨價,倫敦No.5白糖期貨價等資料,配合使用者需求,上述交易期間約10年。使用 Python 的 numpy統計分析工具作趨勢分析,分析圖如下:
提昇企業競爭力 少不了Python
目前大數據分析及物聯網的技術發展快速,物聯網產生大量數據,大數據分析技術及人工智慧提供給管理者有用的決策資訊及自動化作業,企業將不可避免要跟上資訊科技的腳步以提升企業的競爭力。
參考資料:
1.Python 程式設計實例入門,博碩文化股份有限公司,2017/10月初版,李馨著。
2.Python 網頁程式交易APP實作Web+MySQL+Diango 博碩文化股份有限公司,2018/03月初版,林萍珍著。
3.https://www.python.org/ python 官方網站