book
flask
flask 2.x
python
在職研讀研究所的期間發現到Flask已經來到2.x的版本,原本所寫的實作記錄是根據0.x版本所開發,也有些許人在詢問是否會有新版本的計劃,其實一直都有,只是需要時間,現在論文也忙完了,就等畢業,看起來有更多的時間回頭再來做一件有意義的事。
其實我在學校跟同學聊天的時候,有幾位同學就會跟我說,原來我看的這個flask就是你寫的,或者是我查scikit-learn、神經網路的資料就是你寫的,事實上我還蠻開心的,算是一點小小的虛榮心吧。至少,我寫的東西還是可以幫助到一些人,而且在google的搜尋排名上都還蠻前面的,但我沒花錢買廣告就是了。
這次預計寫的是一個天堂血盟打寶管理,因為血盟活人多,打到的寶就多,分配起來有點麻煩,而且轉來轉去的,手續費都被吃掉,曾經有想過結合telegram做機器人的對接,如果生命力充足的話,也許可以寫完網頁版本再來寫一個api版本,讓telegram機器人搭配flask試試。
老樣子,如果你有看完我初版的實作記錄那也一定知道,我是一個完全沒有美感的人,也沒學過切版、CSS,也許我是真的應該花點時間學習前端的相關才是真的(之前Vue學一點點,忘光了)。
不管如何,我一樣會從基礎的地方開始說起,萬丈高樓平地起,不過唯一不變的就是,我假設你已經有python的基礎,因為這是你學習flask的必備先決條件。
進入正題之前,我想先介紹一位仁兄,李輝,他是flask的核心之一,他所寫的Flask Web 开发实战非常值得一讀,由淺入深,而且有多種應用說明,比小弟所寫的還要精闢,畢竟是孩子的親爹,不過台灣買這本書有點貴,不介意的話也許你可以考慮自行怒淘一發就是。他另外還有寫一個以Falsk為底的api library,APIFlask,我還沒有用過,不過先推薦,以後再來測試。