黨的二十大報告中提出:教育、科技、人才是全面建設社會主義現代化國家的基礎性、戰(zhàn)
略性支撐。教育是國之大計、黨之大計。首屆全國教材工作會議強調教材是教育教學
的關鍵要素、立德樹人的基本載體,職業(yè)教育教學改革首先是教材的改革,因此教材建設是
一項長期而艱巨的任務。同時它對穩(wěn)定學校教學秩序、全面提高教學質量、培養(yǎng)國家所需高技
能人才起著十分重要的作用。
隨著互聯網的快速發(fā)展,Web 開發(fā)已經成為當前計算機領域的熱門話題之一。在互聯網時代,
掌握一門好的 Web 開發(fā)框架顯得尤為重要。Flask 作為目前流行的 Web 開發(fā)框架,其學習資料和
社區(qū)支持相對豐富。為了更好地滿足計算機相關專業(yè)人才培養(yǎng)的需求,本書通過系統(tǒng)講解 Flask
的基礎知識和實用案例,幫助讀者快速掌握 Flask 開發(fā)技能。
本書主要特色如下:
(1)Flask 技術新、知識點全、內容分布合理,方便讀者系統(tǒng)學習。本書基于 Flask 2.2,
按照由淺入深的順序編排內容,分為 Flask 基礎、綜合案例及項目部署三部分。Flask 基礎介紹
了 Flask 路由、Jinja2 模板引擎、表單、數據庫等相關內容,為后續(xù)的學習打下基礎;綜合案
例介紹前后端分離開發(fā)和萬家果業(yè)商城項目,讓讀者掌握如何利用所學知識并提高技能;項目
部署介紹如何利用云服務器及相關軟件部署項目到線上服務器。
(2)采用理論 案例相結合的方式,有助于提升教學效果。本書基于編者多年的教學
經驗及軟件開發(fā)實踐的總結,從初學者容易上手的角度,用 30 多個實用案例循序漸進地講解
Flask 的基礎知識,案例短小精悍,針對性強。最后通過兩個比較復雜的項目實戰(zhàn)案例講解 Web
開發(fā)要點。通過理論 案例的方式,讓讀者不僅能夠掌握 Flask 的相關知識和技能,而且
能夠構建完整的 Flask Web 應用程序。
(3)教學資源豐富,方便教師教學和學生學習。本書配備了豐富的教學資源,包括教學大綱、
教學課件、教材案例源代碼、教學視頻、課后習題答案、考試模擬試卷及相關面試題等。讀者
如有需要,請發(fā)送電子郵件至 1816585901@qq.com 獲取或者登錄中國鐵道出版社有限公司教育
資源數字化平臺 www.tdpress.com/51eds/ 下載。
本書由楊勇、李小奎任主編,李文奎、朱繼宏任副主編,楊勇負責編寫第 1~3 章,李小奎
負責編寫第 4~6 章,李文奎負責編寫第 7、8 章,朱繼宏負責編寫第 9 章,全書由楊勇負責統(tǒng)稿,
朱繼宏負責教學案例的設計、優(yōu)化和校訂工作。
雖然編者在編寫本書的過程始終堅持以促進學生全面發(fā)展、增強綜合素質為目標,以全
面提高教材質量為重點,創(chuàng)新教材建設理念,增強教材育人功能,不斷提升管理水平,打造更
多培根鑄魂、啟智增慧、適應時代要求的精品教材為初心,但難免有疏漏與不妥之處,懇請
廣大讀者及專家批評指正,不吝賜教。
編 者
2023 年 3 月