今天帶大家回顧
day17
小作業,黑修斯的應用方法,並熟悉架構。
day17
介紹基本的同步網頁架構,同時同步網頁架構也是最常使用的架構之一,另外也介紹了非同步網頁的範例,並透過麥當勞的案例解說同步與非同步。
- 最新的tornado技術資料--請見官方的github
- 回顧
day17
小作業
- 今天的程式碼也會上傳到github 中。
正文開始前:補充一篇,今天看到的文章,講述www全球資訊網的起源,也可以讓讀者更了解WWW網路與http的概略性知識,文章:
本有機會成為世界首富的人,想幫你把資料從科技公司手中奪回來
前面帶大家實作過簡單的範例,接著是為自己未來的路延伸,如何延伸呢?
實務上有兩個技巧、兩個能力與一個原則,其中技巧與能力是相關的,而原則是提醒自己要時時刻刻精進。
原則1:不變的原則就是這個世界一直在變,所以要時時刻刻精進自己,了解自己在世界中的定位。
技巧1: 查看最新的技術手冊,如tornado 官方技術手冊,最新的技術都是放在官方網站上。
能力1: 基本的英文閱讀能力,現在很方便,透過google大神翻譯,可以快速了解。
技巧2: 透過side project去練就自己的實力(實作導向,產出作品),或是去業界磨練。
能力2: 擁有自學的能力,快速建立自己的基礎知識,這裡推薦學思達法。
最後放上一些關於side project的文章作為延伸閱讀:
day17
小作業程式碼放在github , day18/day18_ex1.py
紅色號球1
:主頁設定加入了一些程式碼,會在後台端輸出有人連線了,如下圖。
另外在連線主頁 localhost:8888 後,會出現如下畫面:
紅色號球2
:entry頁面,同樣類別繼承了tornado的web.RequestHandler,可以將網址輸入 localhost:8888/entry ,會出現如下畫面。
紅色號球3
:路由解析(url對映設定),,多了一頁路徑為entry。
紅色號球4
:port設定為8888
,對比day17
的程式碼多了一些程式碼,請多讀者去實作比較。
- 請試著修改自己的範例,並實作自己的範例
- 請搜尋url的規範,使用方法?
- 如何新增一個路由解析(url對映設定) 出現的是一張圖片 (
day19
文章中解答)
今天讓大家熟悉架構,明天進入websocket的應用範例,就不會再細講提過的程式碼了。