iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

都是 P 開頭的程式語言,你是在 py 啥啦 系列

原本是寫 PHP 的,突發奇想寫看看 python
方向大概就是玩玩蟒蛇

不會去寫前面 if else while 的內容
直接開始做點什麼來玩

一開始先學學看 Flask 這個後端框架
再來寫點 discord bot 吧
這樣就跳出 Modern Web 組的守備範圍了,變成 Programming Language
計畫通

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

[11] [燒瓶裡的部落格] 01. 初始化一個 Flask 專案 - 使用工廠模式

後端 side project 就是要 泛舟 部落格啊,不然要幹嘛 照官方教學做一個基本的 CRUD 功能的部落格 首先建立專案之後再建立兩個資料夾 flas...

2021-09-25 ‧ 由 Nanami Lemon 分享
DAY 12

[12] [燒瓶裡的部落格] 02. 定義和使用資料庫 - 使用 SQLite

什麼是 SQLite SQLite 是遵守ACID的關聯式資料庫管理系統,基於單一文件所組成且格式定義明確 因為不需要單獨設定一個資料庫服務,所以很適合開發階段...

2021-09-26 ‧ 由 Nanami Lemon 分享
DAY 13

[13] [燒瓶裡的部落格] 03. Blueprints 和 View function

面對龐大架構,官方建議使用 Blueprints 將程式碼拆分成不同的模組(modules) Blueprint 是一種把關聯程式和 view 組織起來的方式...

2021-09-27 ‧ 由 Nanami Lemon 分享
DAY 14

[14] [燒瓶裡的部落格] 04. Templates 模板

我們已經寫好驗證的 views,但是如果現在啟動服務的話 無論開啟哪個 URL,都會看到一個TemplateNotFound錯誤 這是因為 view 使用了re...

2021-09-28 ‧ 由 Nanami Lemon 分享
DAY 15

[15] [燒瓶裡的部落格] 05. 靜態檔案

會員驗證的 view 和模板已經可用了,但是看上去很簡陋,可以使用一些 CSS 給 HTML 添加點樣式 因為樣式不會改變,所以應該使用靜態檔案,而不是寫在模板...

2021-09-29 ‧ 由 Nanami Lemon 分享
DAY 16

[16] [燒瓶裡的部落格] 06. 部落格的 Blueprint

部落格的 Blueprint 和會員驗證時候的做法一樣 部落格頁面應該列出所有文章,允許已登入的會員建立新文章,並允許作者修改和刪除文章 Blueprint 定...

2021-09-30 ‧ 由 Nanami Lemon 分享
DAY 17

[17] [燒瓶裡的部落格] 07. 專案可安裝化(打包)

專案可安裝化可以讓你的專案在不同環境裡面安裝,就像你在專案中安裝 Flask 或是其他套件庫一樣 如此一來你的專案就可以其他套件一樣部署,也可以用標準的 Pyt...

2021-10-01 ‧ 由 Nanami Lemon 分享
DAY 18

[18] [燒瓶裡的部落格] 08. 撰寫測試

寫單元測試可以檢查程式是否按預期執行,Flask 可以模擬發送請求並回傳資料 應當盡可能多進行測試,函數中的程式只有在函數被呼叫的情況下才會運行 程式中的判斷條...

2021-10-02 ‧ 由 Nanami Lemon 分享
DAY 19

[19] [燒瓶裡的部落格] 09. 正式部署

本篇的情境是你要把寫好的應用部署到伺服器上,只會就怎麼建立發行檔和安裝 不會說明要怎麼選擇伺服器,要測試的話可以另外開一個虛擬環境 並不建議直接使用這個方法進行...

2021-10-03 ‧ 由 Nanami Lemon 分享
DAY 20

[20] [燒瓶裡的部落格] 10. 心得

這個部落格練習難度明顯比前一份的難度要提升不少也使用到一些共用的概念 首先介紹了工廠模式[燒瓶裡的部落格] 01. 初始化一個 Flask 專案 - 使用工廠模...

2021-10-04 ‧ 由 Nanami Lemon 分享