Python Web 開發從入門到實戰(Django+Bootstrap)- 微課視頻版
錢彬
買這商品的人也買了...
-
$580$568 -
$680$578 -
$490$368 -
$480$379 -
$320$288 -
$650$553 -
$403前端架構:從入門到微前端
-
$594$564 -
$520$411 -
$576Django Web 應用開發實戰
-
$454精通 Tableau 商業數據分析與可視化
-
$239Python Web 開發基礎教程 (Django版)(微課版)
-
$403Vue.js 應用測試 (Testing Vue.js Applications)
-
$356Django 項目開發實戰
-
$1,000$790 -
$204精通 Django 3 Web 開發
-
$332數據庫原理及應用 : SQL Server 2019 (第二版)
-
$626前端開發核心知識進階:從夯實基礎到突破瓶頸
-
$512Django 實戰 Python Web 典型模塊與項目開發
-
$254Bootstrap 前端開發
-
$599$569 -
$980$647 -
$240循序漸進 Vue.js 3 前端開發實戰
-
$418Vue.js 核心技術解析與 uni-app 跨平臺實戰開發
-
$356jQuery + Bootstrap Web 開發案例教程
相關主題
商品描述
本書是一本介紹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基於djangohaystack的全文高級搜索
小結
第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後端開發
小結