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

Python全棧開發(Web編程)/清華開發者書庫

  • 作者:編者:夏正東|責編:趙佳霓
  • 出版社:清華大學
  • ISBN:9787302693444
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:291
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書重點講解Web編程的相關知識點,並搭配了150多個示例代碼和兩個綜合項目,可以幫助讀者快速、深入地理解和應用相關技術。
    本書共6章。第1章Web編程簡介,簡要介紹使用Python進行Web編程的若干知識點;第2章Web編程的常用概念,主要介紹Web開發過程涉及的相關概念;第3章Flask,包括Flask簡介、安裝Flask、第1個Flask項目、Flask實例對象、路由、模板、類視圖、藍圖、SQLAlchemy、Flask-SQLAlchemy、Alembic、Flask-Script、Flask-Migrate、表單驗證、Cookie和Session、上下文、鉤子函數和信號等內容;第4章Flask項目實戰:網上圖書商城,包括程序概述、創建資料庫、程序目錄結構和程序編寫等知識點;第5章Django,包括Django簡介、安裝Django、第1個Django項目、路由、模板、類視圖、資料庫、表單驗證、Cookie和Session、上下文處理器、中間件和CSRF防禦等;第6章Django項目實戰:網上圖書商城,包括程序概述、資料庫設計和編寫程序等內容。
    本書可以作為廣大電腦軟體技術人員的參考用書,也可以作為高等院校電腦科學與技術、自動化、軟體工程、網路工程、人工智慧和信息管理與信息系統等專業的教學參考用書。

作者介紹
編者:夏正東|責編:趙佳霓
    夏正東,現任某網路技術公司CTO,系統分析師,擁有十余年一線軟體開發經驗,長期從事Web系統、GU開發框架及數據分析等領域的研發和教學工作,精通Python、PHP、Web前端及Linux等多項技術,曾就職于東軟、金山及電訊盈科等500強公司,多次參與瀋陽市政府、大連市政府、中國移動等合作項目,並在遼寧省部分高校和企業擔任電腦專業外聘講師和資深企培講師等職務。

目錄
第1章  Python Web編程簡介
第2章  Python Web編程的常用概念
第3章  Flask
  3.1  Flask簡介
  3.2  安裝Flask
  3.3  第1個Flask項目
  3.4  Flask實例對象
  3.5  路由
    3.5.1  路由的聲明
    3.5.2  唯一規則
    3.5.3  路由分類
    3.5.4  動態構建請求URL
    3.5.5  HTTP請求
    3.5.6  路由轉換器
    3.5.7  重定向
    3.5.8  視圖函數的返回值
    3.5.9  自定義視圖函數裝飾器
  3.6  模板
    3.6.1  渲染模板
    3.6.2  模板位置
    3.6.3  模板變數
    3.6.4  模板中動態構建請求URL
    3.6.5  模板中的過濾器
    3.6.6  模板中的控制結構
    3.6.7  模板註釋
    3.6.8  宏
    3.6.9  include標籤
    3.6.10  set語句和with語句
    3.6.11  載入靜態文件
    3.6.12  模板繼承
  3.7  類視圖
  3.8  藍圖
    3.8.1  應用藍圖
    3.8.2  藍圖中載入模板
    3.8.3  藍圖中載入靜態文件
    3.8.4  在藍圖中動態構建請求URL
    3.8.5  在藍圖中實現子域名
  3.9  SQLAlchemy
    3.9.1  安裝SQLAlchemy
    3.9.2  創建資料庫引擎
    3.9.3  創建資料庫
    3.9.4  創建數據表
    3.9.5  CRUD操作
    3.9.6  外鍵
    3.9.7  多表間關係
    3.9.8  高級查詢
  3.10  Flask-SQLAlchemy
    3.10.1  安裝Flask-SQLAlchemy
    3.10.2  配置Flask-SQLAlchemy
    3.10.3  連接資料庫

    3.10.4  獲取資料庫對象
    3.10.5  創建數據表
    3.10.6  CRUD操作
    3.10.7  多表間關係
  3.11  Alembic
    3.11.1  安裝Alembic
    3.11.2  Alembic操作
    3.11.3  在Flask-SQLAlchemy中操作Alembic
  3.12  Flask-Script
    3.12.1  安裝Flask-Script
    3.12.2  創建自定義命令
  3.13  Flask-Migrate
    3.13.1  安裝Flask-Migrate
    3.13.2  配置Flask-Migrate操作
  3.14  表單驗證
    3.14.1  安裝WTForms和Flask-WTF
    3.14.2  HTML表單驗證
    3.14.3  文件上傳驗證
  3.15  Cookie和Session
    3.15.1  設置、獲取和刪除Cookie
    3.15.2  設置、獲取和刪除Session
  3.16  CSRF防禦
  3.17  上下文
    3.17.1  應用上下文
    3.17.2  請求上下文
    3.17.3  應用上下文和請求上下文的區別
  3.18  鉤子函數
  3.19  信號
    3.19.1  信號的安裝
    3.19.2  自定義信號
    3.19.3  內置信號
第4章  Flask項目實戰:網上圖書商城
  4.1  程序概述
  4.2  創建資料庫
  4.3  程序目錄結構
  4.4  程序編寫
第5章  Django
  5.1  Django簡介
  5.2  安裝Django
  5.3  第1個Django項目
  5.4  路由
    5.4.1  視圖函數
    5.4.2  URL映射
    5.4.3  HttpRequest對象
    5.4.4  QueryDict對象
    5.4.5  HttpResponse對象
    5.4.6  JsonResponse對象
    5.4.7  重定向
    5.4.8  動態路由
    5.4.9  動態構建請求URL

    5.4.10  路由分發
    5.4.11  路由轉換器
    5.4.12  限制請求方法
  5.5  模板
    5.5.1  渲染模板
    5.5.2  模板位置
    5.5.3  模板變數
    5.5.4  模板中的控制結構
    5.5.5  模板註釋
    5.5.6  常用標籤
    5.5.7  模板中的過濾器
    5.5.8  模板繼承
    5.5.9  載入靜態文件
  5.6  類視圖
  5.7  資料庫
    5.7.1  定義數據模型
    5.7.2  Manager類和QuerySet類
    5.7.3  查詢條件
    5.7.4  常用欄位
    5.7.5  Meta類
    5.7.6  外鍵
    5.7.7  多表間關係
  5.8  表單驗證
    5.8.1  HTML表單驗證
    5.8.2  上傳文件驗證
    5.8.3  ModelForm類
  5.9  Cookie和Session
    5.9.1  設置、獲取和刪除Cookie
    5.9.2  設置、獲取和刪除Session
  5.10  上下文處理器
  5.11  中間件
  5.12  CSRF防禦
第6章  Django項目實戰:網上圖書商城
  6.1  程序概述
  6.2  資料庫設計
  6.3  編寫程序

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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