從無到有的無痛開發專案~從前端到後端的一手包辦
如何使用物件導向
如何使用python抓取資訊
如何使用資料庫
如何自動寄email
如何把網站放上雲端
在專案裡我會先教大家如何使用pandas抓取匯率表格資訊,開始建構database與我們程式的連結,之後開始撰寫"使用者"相關的部分,像是創建帳號、登入帳號、更換使用者資訊等等...,"使用者"相關告一段落後,會開始說明"通知"相關的新增修改刪除,再來開始設計通知使用者的條件判斷、申請與設定mailgun、程式的排成 apscheduler ,以上部分都學完了就會開始把整個程式搬到 heroku 上面,讓整個程式在 heroku 上面執行。
APScheduler是Python的一個定時任務框架,可以很方便的滿足用戶定時執行或者週期執行任務的需求,它提供了依照日期date、固定時間間隔interval 、以及類似於Linux上的定時任務crontab類型的定時任務。並且該框架不僅可以添加、刪除定時任務,還可以將任務存儲到數據庫中,實現任務的持久化,所以使用起來非常方便。
mailgun就是來幫你解決"發電子郵件"這個很多公司都會有的需求,以往發信通常會有兩種管道,其中一種就是利用現成的信件服務,像是gmail之類的,而另一種方式就是自己架郵件伺服器,但是前者比較容易被擋信或是直接被丟到垃圾信箱之類的,後者的話就比較沒這方面的問題,可是也比較花費力氣,所以這時mailgun就跳出來幫大家解決這方面的問題。
Heroku是一個支援多種程式語言的雲平台即服務。在2010年被Salesforce.com收購。Heroku作為最開始的雲平台之一,從2007年6月起開發,當時它僅支援Ruby,但後來增加了對Java、Node.js、Scala、Clojure、Python、PHP和Perl的支援。基礎作業系統是Debian,在最新的堆疊則是基於Debian的Ubuntu。
新春期間可以使用酷碰券,以優惠5折的價格學到這門課程!更多的優惠及其他相關課程都在"我的個人網站"裡就在教師簡介的下方!
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
| Collecting