Shopee Code League 2021競賽心得

蝦皮在2021年3月舉辦一場為期三週的數據競賽,開放給台灣及東南亞各國在學生與在職人士參與。競賽共分成三個項目:數據分析、數據科學及演算法相關問題,每週末各比一個項目。這次我組隊參加其中兩個項目:數據分析及數據科學競賽,這篇文章將和大家分享我此次的參賽心得。
Read more →

以OpenCV實作人臉偵測、特徵捕捉與變裝

這個小專題是我在Tibame AI/Big Data資料分析師養成班的OpenCV課程後的自主練習。主要是以筆電攝像頭拍攝自己的人臉,程式會偵測人臉位置,並在人臉上加入一些貼圖做變裝。這個功能目前在坊間的修圖軟體皆可以看到,我自己是利用OpenCV搭配Dlib函數庫來實作。
Read more →

專題作業-職缺小幫手

這是我獨力製作的一個小專題,專題內容是一個簡單的職缺分析網站。使用者可在此網站上輸入想要搜尋的職缺關鍵字後,系統會至104人力銀行搜尋相關職缺,並將職缺分析結果呈現給使用者觀看。
Read more →

用Heroku來部署LineBot-課程小幫手

在上一篇文章「LineBot-課程小幫手」提到,我們透過Ngrok產生一個有加密的https網址,讓Line來聯繫我們寫的Flask。可是Ngrok免費版有一個致命的缺點是8小時就會自動停止服務,若需要再用必須要換一個新的網址,對我們來說會非常麻煩。為解決上述問題,本篇文章將說明如何用Heroku來部署Line機器人服務。
Read more →

LineBot-課程小幫手

這個是我自己獨力製作的小專案,主要是透過Docker部署一個Line機器人,這個Line機器人可以主動推播訊息提醒學生上課時間,使用者也可以與機器人進行互動,輸入關鍵字查詢教學相關表單。
Read more →

Docker作業四筆記

這是我在tibame學習Docker課程做的作業,本篇作業筆記說明如何以docker-compose部署Line機器人,使用到MySQL、Python(Flask)和Ngrok三個容器。這個Line機器人可以記錄使用者傳輸的訊息,以及儲存使用者上傳的照片檔案。
Read more →

Docker作業一筆記

這是我在tibame學習Docker課程做的作業,本篇作業筆記說明如何以docker-compose部署MongoDB與Jupyter,並在Jupyter內以Python程式碼對MongoDB進行「增刪改查」。
Read more →

將Python程式放在Linux背景執行

本篇文章說明如何在Linux作業系統的Shell背景執行Python程式,而且在使用者離線或登出時不會中斷。
Read more →

Python連線MySQL方法說明

本篇文章是紀錄如何用Python程式碼來連線MySQL資料庫,將以mysql-connector-python套件來進行實作。
Read more →