中文課程 – Python 匯率即時提醒平台

課程簡介

從無到有的無痛開發專案~從前端到後端的一手包辦

從這 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,慢慢地自主學習,一步一步的開啟了我現在的道路。

對於想學習的朋友們,不用害怕自己有沒有經驗,因為我也是這樣子一路走來,雖然路絕對不會是平穩的,但是只要堅持自己的信念,慢慢達成自己的目標,我們也是可以看到屬於自己的美景。


課程網址


Sponsored by Udemy

也許你會有興趣

  • 追蹤這個   Twitter  ,追蹤各種軟體開發和個人成長學習訊息

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: