鼠年全馬鐵人挑戰 - WEEK 02
前言
Django提供獨特的模板語法,將HTML頁面做動態載入。因為在HTML檔,無法使用python來撰寫程式,Django的模板引擎讓撰寫好的python程式碼可以建構在網頁上面。簡單來說,透過模板語法,我們可以在HTML檔寫入python的程式碼,讓網頁變成動態載入的狀態。
鼠年全馬鐵人挑戰 - WEEK 02
Django提供獨特的模板語法,將HTML頁面做動態載入。因為在HTML檔,無法使用python來撰寫程式,Django的模板引擎讓撰寫好的python程式碼可以建構在網頁上面。簡單來說,透過模板語法,我們可以在HTML檔寫入python的程式碼,讓網頁變成動態載入的狀態。
鼠年全馬鐵人挑戰 - WEEK 01
Django預設的資料庫使用sqlite3,本篇紀錄如何從預設的sqlite3改完連接MySQL中現有的資料庫,本篇也作為今年參加鼠年全馬鐵人挑戰的開篇 XD
之前專題寫Linebot時用Flask串接Linebot的SDK,一開始只是照個官方給的 Sample Code 去架設Linebot,後來深入研究Sample Code後一直不太理解裡面@
的意涵,利用空檔撰寫這篇文章,加深對 Decorator 的觀念。
Decorator 中文翻作 裝飾器,裝飾 Python 中的 class 和 function,它其實是 Python 的一種語法糖(簡化寫法),不僅能使程式碼重複利用,將程式碼化繁為簡,更易於擴充,故被廣泛實作在套件上,而辨識 Decorator 的方法就是 Decorator 名稱前面會以@
做開頭。
如下圖的 @app
:
Decorator背後牽涉到兩個很重要的觀念 - 閉包(Closure) 以及**頭等函式 (First-class Function)**, 相關討論記錄在這篇筆記
本文主要著重探討 Decorator 的概念。
本篇紀錄Mac常用的指令(會持續更新)
man
指令加上要查詢的指令來閱讀線上手冊,透過線上手冊可以查詢相關指令或是函數的名稱,如查詢ls
的用法:
1 |
|
按下鍵盤的q
鍵即可離開。
JSON 全名為: Javascript Object Notation
是一種輕量的資料交換格式,在網路資料傳輸領域非常常見,很多 open data 都是採這樣的格式做為資料互動的介面。
在 Go 語言中,提供了像 struct
這樣的複合式型別,先前幾篇文章裡,範例中的變數都是存單一的值,若想用變數表示較複雜的概念,例如: 建立一個自訂型別 Person
表一個人的實體。
這個實體擁有其屬性:姓名(name)、性別和年齡(age) ,對照現實世界的實體都可以使用結構表示,而範例包含已命名欄位&屬性,將相關資料分組在一起形成一個單位。
進行資料處理時,很多時候都需要對數值進行格式化轉為字串做拼接,或是某段字串與變數做串連。Python的字串格式化用於簡化靜態字串和變數的串接,並格式化變數,當然也可以對數值進行格式化成字串,字串格式化的方式有四種:
%
)'{}'.format()
f
-string(又作formatted string literals)f
-string是Python3.6之後才有的,實際上對比的話f
-string是三者中(百分比(%
)與'{}'.format()
)效能最好的,同時也提高可讀性,建議實際開發時,直接用f
-string方法取代前兩者哦!