幫助中心 | 我的帳號 | 關於我們

Python Web開發項目教程(Flask版第2版工業和信息化精品系列教材)

  • 作者:編者:王德潤//徐濟成|責編:范博濤
  • 出版社:人民郵電
  • ISBN:9787115693570
  • 出版日期:2026/08/01
  • 裝幀:平裝
  • 頁數:240
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Python 3.13,採用理論與項目結合的方式全面介紹Flask 3.1框架的相關知識。本書共10章,其中第1?5章針對Flask框架的基礎知識進行講解,包括認識Flask、路由、模板、表單與類視圖、資料庫操作;第6?10章圍繞前期所學知識從零開始構建功能完整的Web應用程序——智能租房。通過這一學習過程,讀者不僅能加深對Flask框架基礎知識的理解,還能在實際開發場景中提升靈活運用Flask開發Web應用的能力,實現理論與實踐的有機結合,為後續獨立開發更複雜的Web項目奠定紮實基礎。
    本書配套豐富的教學資源,包括教學PPT、教學大綱、教學設計、源代碼、課後習題及答案等。為幫助讀者更好地學習本書中的內容,編寫團隊還提供在線答疑服務。
    本書既可作為高等教育本、專科院校電腦相關專業的教材,也可作為Flask開發愛好者的自學參考書。

作者介紹
編者:王德潤//徐濟成|責編:范博濤

目錄
第1章  認識Flask
  學習目標
  1.1  Flask 簡介
  1.2  搭建Flask開發環境
    1.2.1  創建虛擬的Python環境
    1.2.2  安裝Flask
    1.2.3  安裝PyCharm
    1.2.4  在PyCharm中配置虛擬環境
  1.3  開發第一個Flask項目
    1.3.1  編寫Hello Flask程序
    1.3.2  程序的基本結構
  1.4  Flask程序配置
    1.4.1  常用配置項簡介
    1.4.2  配置信息的使用
  1.5  Flask擴展包
  1.6  AI輔助Web開發
    1.6.1  通義靈碼的安裝與使用
    1.6.2  使用通義靈碼快速開發Web應用
  1.7  本章小結
  1.8  習題
第2章  路由
  學習目標
  2.1  註冊路由
  2.2  URL傳遞參數
    2.2.1  URL傳遞參數的方式
    2.2.2  為參數指定轉換器
  2.3  處理請求
    2.3.1  指定請求方式
    2.3.2  請求鉤子
    2.3.3  上下文
  2.4  處理響應
    2.4.1  響應報文
    2.4.2  生成響應
  2.5  URL反向解析
  2.6  頁面重定向
  2.7  本章小結
  2.8  習題
第3章  模板
  學習目標
  3.1  模板與模板引擎Jinja2
  3.2  模板基礎語法
    3.2.1  模板變數
    3.2.2  過濾器
    3.2.3  選擇結構
    3.2.4  循環結構
  3.3  宏的定義與調用
    3.3.1  宏的定義
    3.3.2  宏的調用
  3.4  消息閃現
  3.5  靜態文件的載入

  3.6  模板繼承
  3.7  本章小結
  3.8  習題
第4章  表單與類視圖
  學習目標
  4.1  通過Flask處理表單
  4.2  通過Flask-WTF處理表單
    4.2.1  安裝Flask-WTF擴展包
    4.2.2  使用Flask-WTF創建表單
    4.2.3  在模板中渲染表單
    4.2.4  使用Flask-WTF驗證表單
  4.3  類視圖
    4.3.1  標準類視圖
    4.3.2  基於方法的類視圖
  4.4  藍圖
  4.5  本章小結
  4.6  習題
第5章  資料庫操作
  學習目標
  5.1  資料庫概述
  5.2  安裝Flask-SQLAlchemy
  5.3  使用Flask-SQLAlchemy操作MySQL
    5.3.1  連接資料庫
    5.3.2  定義模型
    5.3.3  創建數據表
    5.3.4  建立模型關係
  5.4  數據操作
    5.4.1  增加數據
    5.4.2  查詢數據
    5.4.3  更新數據
    5.4.4  刪除數據
    5.4.5  升級用法
  5.5  本章小結
  5.6  習題
第6章  智能租房——前期準備
  學習目標
  6.1  項目介紹
  6.2  項目開發模式與運行機制
  6.3  項目創建和配置
    6.3.1  創建項目
    6.3.2  使用配置信息
    6.3.3  配置前端靜態文件
    6.3.4  配置模板文件
  6.4  數據準備
    6.4.1  數據表設計
    6.4.2  導入數據
    6.4.3  創建模型類
  6.5  本章小結
  6.6  習題
第7章  智能租房——首頁

  學習目標
  7.1  房源總數展示
  7.2  最新房源數據展示
  7.3  熱點房源數據展示
  7.4  智能搜索
    7.4.1  智能搜索功能簡介
    7.4.2  前端邏輯說明
    7.4.3  後端邏輯實現
  7.5  本章小結
  7.6  習題
第8章  智能租房——列表頁
  學習目標
  8.1  搜索房源列表頁展示
    8.1.1  搜索房源列表頁的功能說明
    8.1.2  搜索房源列表頁的介面設計
    8.1.3  搜索房源列表頁的後端實現
    8.1.4  搜索房源列表頁的前端實現
  8.2  最新房源列表頁展示
    8.2.1  最新房源列表頁的功能說明
    8.2.2  最新房源列表頁的介面設計
    8.2.3  最新房源列表頁的後端實現
    8.2.4  最新房源列表頁的前端實現
  8.3  熱點房源列表頁展示
    8.3.1  熱點房源列表頁的功能說明
    8.3.2  熱點房源列表頁的介面設計
    8.3.3  熱點房源列表頁的後端實現
  8.4  本章小結
  8.5  習題
第9章  智能租房——詳情頁
  學習目標
  9.1  詳情頁房源數據展示
    9.1.1  房源基本信息展示
    9.1.2  房源配套設施展示
  9.2  利用ECharts實現數據可視化
    9.2.1  認識數據可視化
    9.2.2  認識ECharts
    9.2.3  ECharts的基本使用
    9.2.4  ECharts的常用配置項
  9.3  戶型占比可視化
    9.3.1  戶型占比可視化的功能說明
    9.3.2  戶型占比可視化的介面設計
    9.3.3  獲取同街道房源的戶型分類數據和戶型數量
    9.3.4  通過餅圖展示戶型占比
  9.4  房源數量TOP20小區可視化
    9.4.1  房源數量TOP20小區可視化的功能說明
    9.4.2  房源數量TOP20小區可視化的介面設計
    9.4.3  獲取房源數量TOP20小區數據
    9.4.4  通過柱狀圖展示房源數量TOP20小區
  9.5  戶型價格走勢可視化
    9.5.1  戶型價格走勢可視化的功能說明

    9.5.2  戶型價格走勢可視化的介面設計
    9.5.3  獲取平均價格和時間序列
    9.5.4  通過折線圖展示戶型價格走勢
  9.6  預測房價走勢可視化
    9.6.1  線性回歸演算法
    9.6.2  認識scikit-learn庫
    9.6.3  後端邏輯的分析與實現
    9.6.4  通過散點圖展示預測房價走勢
  9.7  本章小結
  9.8  習題
第10章  智能租房——用戶中心
  學習目標
  10.1  用戶註冊
    10.1.1  用戶註冊的功能說明
    10.1.2  用戶註冊的後端實現
    10.1.3  用戶註冊的前端實現
  10.2  用戶中心頁展示
    10.2.1  用戶中心頁展示的功能說明
    10.2.2  用戶中心頁展示的後端實現
    10.2.3  用戶中心頁展示的前端實現
  10.3  用戶登錄與退出
    10.3.1  用戶登錄
    10.3.2  用戶退出
  10.4  賬號信息修改
  10.5  收藏和取消收藏房源
    10.5.1  收藏房源
    10.5.2  取消收藏房源
  10.6  用戶瀏覽記錄管理
    10.6.1  添加瀏覽記錄
    10.6.2  清空瀏覽記錄
  10.7  智能推薦
    10.7.1  協同過濾演算法
    10.7.2  皮爾遜相關係數
    10.7.3  使用協同過濾演算法推薦房源
    10.7.4  智能推薦後端實現
  10.8  本章小結
  10.9  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032