Udemy

Python 匯率即時提醒平台

Enroll Now
  • 145 Students
  • Updated 6/2018
4.5
(16 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 7 Minute(s)
Language
Mandarin
Taught by
Kevin He
Rating
4.5
(16 Ratings)
3 views

Course Overview

Python 匯率即時提醒平台

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


課程大綱

在課程裡首先我會先教大家如何使用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。



更多資訊優惠

可以使用優惠酷碰來以優惠的價格帶走課程,更多課程資訊與優惠可以到老師簡介那邊,照片下面的網站連結,以下有教學!

我的網站(最新消息與優惠) - https://big-market.herokuapp點com/


教師簡介

點取課程的右上方->建立者Kevin He->關於講師Kevin He 就可以到達教師簡介

在照片的下方即可看到一顆地球!即是網站連結~


Course Content

  • 10 section(s)
  • 72 lecture(s)
  • Section 1 初始準備
  • Section 2 money 相關配置
  • Section 3 database 相關配置
  • Section 4 user 相關配置
  • Section 5 all_alert 相關配置
  • Section 6 網頁版面相關配置
  • Section 7 job check 相關配置
  • Section 8 heroku 相關配置
  • Section 9 最終 web 測試
  • Section 10 專案檔

What You’ll Learn

  • 如何使用物件導向
  • 如何使用python抓取數據
  • 如何使用雲端資料庫
  • 如何自動寄email
  • 如何把網站放上雲端
  • 如何使用排程來安排工作

Reviews

  • P
    Patty Chen
    4.5

    很棒 謝謝老師

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed