Contents
課程簡介
從無到有的無痛開發專案~從前端到後端的一手包辦
從這 7 小時的課程,你會學到
- 如何使用物件導向
- 如何使用 python 抓取數據
- 如何使用雲端資料庫
- 如何自動寄 email
- 如何把網站放上雲端
- 如何使用排程來安排工作
要求
- 一台可以上網的電腦
- Python 3.X版
- 最好是有python的基礎知識
- 最好是有html 與 css 的基礎知識
課程說明
課程大綱
在課程裡首先我會先教大家如何使用pandas抓取匯率表格資訊,開始建構database與我們程式的連結,之後開始撰寫”使用者”相關的部分,像是創建帳號、登入帳號、更換使用者資訊等等…,”使用者”相關告一段落後,會開始說明”通知”相關的新增修改刪除,再來開始設計通知使用者的條件判斷、申請與設定mailgun、程式的排成 apscheduler ,以上部分都學完了就會開始把整個程式搬到 heroku 上面,讓整個程式在 heroku 上面執行。
什麼是 APScheduler?
APScheduler是Python的一個定時任務框架,可以很方便的滿足用戶定時執行或者週期執行任務的需求,它提供了依照日期date、固定時間間隔interval 、以及類似於Linux上的定時任務crontab類型的定時任務。並且該框架不僅可以添加、刪除定時任務,還可以將任務存儲到數據庫中,實現任務的持久化,所以使用起來非常方便。
什麼是 mailgun?
mailgun就是來幫你解決”發電子郵件”這個很多公司都會有的需求,以往發信通常會有兩種管道,其中一種就是利用現成的信件服務,像是gmail之類的,而另一種方式就是自己架郵件伺服器,但是前者比較容易被擋信或是直接被丟到垃圾信箱之類的,後者的話就比較沒這方面的問題,可是也比較花費力氣,所以這時mailgun就跳出來幫大家解決這方面的問題。
什麼是 heroku?
Heroku是一個支援多種程式語言的雲平台即服務。在2010年被Salesforce收購。Heroku作為最開始的雲平台之一,從2007年6月起開發,當時它僅支援Ruby,但後來增加了對Java、Node.js、Scala、Clojure、Python、PHP和Perl的支援。基礎作業系統是Debian,在最新的堆疊則是基於Debian的Ubuntu。
目標受眾
- 想學python的朋友
- 想自行建置web的朋友
- 想架設web在雲端上的朋友
講師簡介
Kevin He 程式設計師
大家好! 我是Kevin,在一開始我都是從事服務業相關,但其實對於未來還是沒有個目標,而在因緣際會下接觸到了前端網頁的coding,開始覺得有趣,之後也接觸到了後端coding,慢慢地自主學習,一步一步的開啟了我現在的道路。
對於想學習的朋友們,不用害怕自己有沒有經驗,因為我也是這樣子一路走來,雖然路絕對不會是平穩的,但是只要堅持自己的信念,慢慢達成自己的目標,我們也是可以看到屬於自己的美景。
課程網址

也許你會有興趣
- [線上課程] 使用 Python 做金融分析與演算法交易
- 更多 Python 相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息