Huli引路人計畫

Huli 引路人計畫 52 週過後 & 這一年學習分享

發佈於 發佈留言分類: 10 所有文章

一. 前提情要 1. 為什麼會有引路人計畫 ? 如果有個比較有工作經驗的前輩來當我 mentor,給我一些方向或是跟我討論一些問題,無論是生活上的、職涯上的或是技術上的都好,我相信那會是很不錯的一件事。 但沒有, 一直到現在也依舊沒有這種事情發生。我可以理解,因為本來就沒有人有義務當你的 mentor。 沒有人做怎麼辦?自己先跳下來做再說。 於是 Huli 發起了 真正的 Mentorship program:引路人計畫 by Huli,原本預計收 5 個人左右,結果報名很踴躍,刷完一輪之後收了 22 個 mentee。 2. 計畫要做什麼 ? 保持自己的想法,不斷去質疑自己,同時也質疑我。 在這個計畫中我們會一起討論之後要合作的專案,百分之九十的工作都會由你獨立完成,剩下像是討論想法、決定 […]

flask cache redis Max行銷誌

【 Flask 教學】Flask 實作 Cache + Redis & Nginx Cache 配置

發佈於 發佈留言分類: 04 Python Flask 教學10 所有文章

什麼是 Cache (快取) 介紹 Cache (快取) 的目的是節省網站的載入時間和流量,此篇文章會實作兩種 Cache 機制的方法: 1. Server 跟瀏覽器之間的 Cache 機制 當使用者第一次瀏覽網站時,可以讓瀏覽器將靜態檔案 (如:CSS、圖片檔、JS) 快取,當使用者第二次瀏覽時,圖片就可以直接從瀏覽器的快取裡面抓取。而這屬於 Server 跟瀏覽器之間的 Cache 機制,將會在第一部分 Nginx 如何設定 Cache 配置跟大家介紹。 2. Server side 的 Cache 機制 另外一種 Server side 的 Cache 是,當使用者第一次瀏覽網站的首頁時,Server 將首頁的資訊從資料庫撈出來後,並存在 Server 上的某個地方像是 Redis,當 […]

Flask 單元測試 unittest_Max行銷誌

【Flask 教學】實作 Flask 單元測試 Unit Test

發佈於 發佈留言分類: 04 Python Flask 教學10 所有文章

一. 環境設置 Flask 套件選擇和安裝 此次選擇使用的是 Flask-Testing,此套件將 Python 內建的 Unittest 進行封裝,相較於 pytest 優點在建立 create_app 的時候非常簡單易懂。 Flask-Testing — Flask-Testing 0.3 documentation 此次架構配置 會在專案中建立新資料夾 tests,並將所有的單元測試 py 檔放置於此資料夾內,此次架構上會搭配 Flask 工廠模式使用。 有關於 flask 工廠模式的好處和使用方法,可以參考此篇:【Flask 教學】實作 Flask Application Factories 工廠模式 | Max行銷誌 二. 進入主題 Flask 實作單元測試 實作步驟一. 配置 m […]