※ 引述《fred1541 ((沒意義))》之銘言:
: 最近開始上課學一些網路資料爬蟲
: 現在有疑惑的是,例如我有兩個程式碼
: 一個程式碼 是爬取網頁新聞,然後列出來等
: 另一個程式碼是爬股市金融畫個一個表這樣
: 每一次在co-lab裡面都是分別執行這樣,然後畫面各自獨立
: 我曾看過有人用類似一個介面(儀表板)
: 把所有他想要的整合功能""畫面""" 在同一張顯示
: 這樣看比較容易,也比較容易學習,而非個別執行 個別看單獨畫面
: 不知道大家是怎樣把這些整合在一起?
: 如果只有單純圖表,應該可以學習 Powe-BI或者是直接用python畫圖
: 但是如果同時有其他資料想要呈現在同一個畫面,就不知道該學習甚麼
其實單看文章,就我自己來說是沒辦法理解
你的問題的,或者說你連自己想要問些什麼
都不太清楚。
整合的方式有很多,舉例來說:
- 將資訊處理後,自動繪製圖片或產生總結
的文字,透過 Line 或是 Telegram 這類
通訊軟體傳送到指定群組?
- 以 Web 介面整合 Dashboard 來顯示資料
- 將資料存到 Google Spreadsheet 透過樞
紐分析呈現圖表
- 產出 csv, json, tsv, yaml 等通用格式
,交由其他程式處理
當然還有更多方式,上面的每一種方式都有
不同的實作方法或框架可以使用。就像你說
的丟到 Power BI 或是繪圖,也都有好幾種
方式可以處理,存出資料再匯入,還是寫腳
本自動生出最終檔案……
看下來覺得你太著重於「學習」了,在有了
基礎的開發能力之後,要再進一步可以先從
「需求」出發:
- 我想在什麼場景下檢視資料?
- 我想要檢視哪些資料?
先決定好需求,再來找你要怎麼去實作,怎
麼去選擇框架。就像推文有人提到 PyQt 好
了,圖形化介面也能用 TK, Kivy 呀!難不
成你要各別使用這些框架實現相同功能?
再換個角度想,難道我不能用 Python 生成
資料後,用 Windows Form 去執行程式然後
讀取結果在介面上顯示嗎?
不同程式間的資料交互與傳遞,到時候也會
根據作業系統的不同,遇上不同的坑與使用
方式,也都可以學習到許多東西。
先從需求出發吧!而不是想了很多卻都是在
構築空中樓閣。