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

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

  • 作者:編者:黑馬程序員|責編:初美呈
  • 出版社:人民郵電
  • ISBN:9787115600202
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:224
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Python 3.8,採用理論與項目結合的方式全面介紹Flask 2.0框架的相關知識。全書共10章,其中第1?5章針對Flask框架的基礎知識進行講解,包括認識Flask、路由、模板、表單與類視圖、資料庫操作;第6?10章介紹智能租房項目的完整開發過程,有助於讀者加深對Flask框架基礎知識的理解,提高靈活使用Flask框架開發Web應用程序的能力。
    本書附有教學PPT、教學設計、教學大綱、源代碼等資源。為幫助初學者更好地學習書中的內容,本書還提供在線答疑,希望能得到更多讀者的關注。
    本書既可作為本科、高職高專電腦相關專業的教材,也可作為Flask培訓教材,還可作為廣大編程愛好者的Flask入門教材。

作者介紹
編者:黑馬程序員|責編:初美呈

目錄
第1章  認識FIask
  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  本章小結
  1.7  習題
第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.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  賬號信息修改
  1 0.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