Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版

錢彬

  • Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版-preview-1
  • Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版-preview-2
  • Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版-preview-3
Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版-preview-1

買這商品的人也買了...

商品描述

本書是一本介紹Python Web開發的實戰教程的書籍,主要內容是緊緊圍繞一個完整的企業門戶網站開發案例,由淺入深地講解Python Web項目開發的各個環節。全書共分為三部分,共有12章。第1部分基礎知識篇,包括第1章Python Web環境搭建,第2章基礎語法;第2部分實戰開發篇,包括第3章企業門戶網站框架設計,第4章開發“科研基地”模塊,第5章開發“公司簡介”模塊,第6章開發“產品中心”模塊,第7章開發“新聞動態”模塊,第8章開發“人才招聘”模塊,第9章開發“服務支持”模塊,第10章開發“首頁”模塊,第11章基於Windows的項目部署;第3部分高級強化篇,包括第12章深入淺出Django。 本書配有1500分鐘的配套教學視頻、案例素材、程序源碼、電子課件等豐富的配套資源,幫助讀者盡快地掌握Python Web編程的方法。 本書適用於Python Web開發的廣大業者、有志於轉型Python Web開發的程序員,Python開發以及人工智能的愛好者閱讀,也可作為全國高等院校與培訓機構的Python實戰課程教材。

目錄大綱

 

目錄

 

 

 

 

 

第一部分基礎知識篇

 

 

 

第1章Python Web環境搭建

1.1Python Web概述

1.1.1Python語言簡介

1.1.2Python Web的優勢

1.2安裝Python

1.3安裝開發工具VS Code

1.3.1VS Code下載和安裝

1.3.2VS Code基本配置

1.3.3編寫和運行Python腳本

1.4第一個Python Web程序

1.4.1Django安裝

1.4.2創建Django項目

1.4.3創建應用

1.4.4製作訪問頁面

1.4.5編寫視圖處理函數

1.4.6配置訪問路由URL

1.4.7Web啟動、關閉和局域網手機訪問

小結

 

第2章基礎語法

2.1Python基本運算

2.1.1數值運算

2.1.2腳本編輯

2.1.3代碼註釋、縮進、斷行

2.2Python數據類型

2.2.1整數、浮點數、內置常量

2.2.2字符串

2.2.3列表、元組、字典

2.2.4序列

2.2.5比較運算符和邏輯運算符

2.3Python控制語句

2.3.1if條件控制

2.3.2for循環

2.3.3while循環

2.3.4break、continue和pass語句

2.4Python函數

2.4.1Python函數基本調用形式

2.4.2可變參數

2.4.3關鍵字參數

2.5Python面向對象

 

 

 

 

2.5.1面向對象概念

2.5.2類的使用

2.5.3類的繼承

2.5.4Mixin多重繼承

2.6Python模塊和包

2.6.1模塊

2.6.2包

2.7Python裝飾器

2.7.1閉包

2.7.2裝飾器的概念和使用

2.8Python讀寫數據庫

2.8.1數據庫概述

2.8.2讀寫SQLite數據庫

2.9HTML基礎

2.9.1HTML概述

2.9.2HTML常用標簽

2.9.3表單

2.10CSS基礎

2.10.1CSS概述

2.10.2CSS選擇器

2.10.3CSS基本屬性和佈局

2.11JavaScript基礎

2.11.1基本語法

2.11.2操作HTML對象

2.11.3Ajax局部刷新

2.12Bootstrap框架使用介紹

2.12.1Bootstrap的下載和使用

2.12.2Bootstrap柵格佈局

2.12.3Bootstrap組件使用介紹

2.13實戰項目: 在線Web計算器

2.13.1創建項目

2.13.2配置並訪問頁面

2.13.3導入Bootstrap前端框架

2.13.4設計前端頁面和交互邏輯

2.13.5開發後端計算模塊

小結

 

第二部分實戰開發篇

 

 

 

第3章企業門戶網站框架設計

3.1需求概述

3.2搭建項目框架

3.2.1文件結構設計

3.2.2多級路由配置和訪問

3.2.3Django模板概述

3.2.4基於Django模板的靜態資源配置

小結

 

第4章開發“科研基地”模塊

4.1製作門戶網站基礎頁面

4.1.1製作頁面頭部

4.1.2製作廣告橫幅

4.1.3製作頁面主體

4.1.4製作帶logo的二維碼

4.1.5製作頁腳

4.2基於Django模板的頁面復用

4.2.1製作項目共享模板

4.2.2共享模板的使用

4.3向模板傳遞動態參數

小結

 

第5章開發“公司簡介”模塊

5.1繼承模板

5.2製作側邊導航欄

5.3Django數據庫模型

5.3.1創建榮譽模型

5.3.2Django後台管理系統

5.3.3動態頁面渲染

5.4優化後台管理系統

5.4.1登錄界面優化

5.4.2主界面優化

5.4.3列表界面優化

小結

 

第6章開發“產品中心”模塊

6.1路由傳遞參數實現頁面切換

6.2製作產品列表頁面

6.2.1創建“產品”模型

6.2.2後台管理系統多對一模型處理

6.2.3模型數據過濾、排序和渲染

6.3Django分頁顯示

6.4製作“產品詳情”頁面

小結

 

第7章開發“新聞動態”模塊

7.1基於富文本的“新聞”模型

7.1.1富文本編輯器介紹

7.1.2富文本DjangoUeditor安裝

7.1.3創建富文本“新聞”模型

7.1.4後台管理系統使用富文本

7.2開發“新聞列表”和“新聞詳情”頁面

7.2.1“新聞列表”後台處理函數

7.2.2設計“新聞列表”頁面

7.2.3“新聞詳情”後台處理函數

7.2.4設計“新聞詳情”頁面

7.2.5從富文本中提取文字

7.3新聞搜索

7.3.1基於模糊查詢的新聞標題搜索

7.3.2基於djangohaystack的全文高級搜索

小結

 

第8章開發“人才招聘”模塊

8.1嵌入百度地圖

8.2招聘與應聘互動模塊

8.2.1招聘信息發布

8.2.2基於模型表單的應聘信息上傳

8.2.3信號觸發器

8.3發送郵件

8.4動態生成Word文檔

小結

 

第9章開發“服務支持”模塊

9.1開發資料下載功能

9.1.1創建“資料”模型

9.1.2“資料下載列表”頁面開發

9.2搭建“人臉識別開放平臺”

9.2.1人臉識別後台搭建

9.2.2本地腳本測試

9.2.3前端說明頁面

9.3在線人臉檢測

小結

 

第10章開發“首頁”模塊

10.1“首頁”模塊開發

10.1.1輪播橫幅

10.1.2企業概況

10.1.3新聞動態

10.1.4通知公告

10.1.5科研基地

10.1.6聯系我們

10.1.7產品中心

10.2Django緩存系統

小結

 

第11章基於Windows的項目部署

11.1本地服務器部署

11.1.1Python WSGI部署原理介紹

11.1.2準備部署環境

11.1.3安裝和配置IIS

11.1.4開放埠

11.1.5本地部署

11.2雲服務器部署

11.2.1雲服務器簡介

11.2.2雲服務器申請和配置

11.2.3項目部署

11.2.4域名申請和備案

11.3MySQL數據庫安裝和使用

11.3.1MySQL數據庫下載和安裝

11.3.2在Django中使用MySQL

11.4擴展Django部署

小結

 

第三部分高級強化篇

 

 

 

第12章深入淺出Django

12.1單文件Django

12.2Django REST項目實戰: 在線中文字符識別

12.2.1RESTful概述

12.2.2搭建框架

12.2.3前端開發

12.2.4後端開發

小結