Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計 第15章 Django框架入門_第1頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計 第15章 Django框架入門_第2頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計 第15章 Django框架入門_第3頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計 第15章 Django框架入門_第4頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計 第15章 Django框架入門_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

博學(xué)谷——讓IT教學(xué)更簡單,讓IT學(xué)習(xí)更有效PAGE12PAGE4《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第15章Django框架入門計劃課時6課時教學(xué)引入在數(shù)字化時代,數(shù)據(jù)的管理和利用對企業(yè)發(fā)展至關(guān)重要。為了高效地存儲、管理和訪問數(shù)據(jù),數(shù)據(jù)庫編程成為了一項必不可少的技術(shù)。通過數(shù)據(jù)庫編程,開發(fā)人員可以實現(xiàn)數(shù)據(jù)的增刪改查操作,構(gòu)建可靠的數(shù)據(jù)存儲和處理系統(tǒng)。Python為數(shù)據(jù)庫編程提供了豐富的數(shù)據(jù)庫模塊或庫,使得連接、查詢和修改各種數(shù)據(jù)庫變得更加高效和便捷。本章將圍繞Python中數(shù)據(jù)庫編程的相關(guān)知識進行講解。教學(xué)目標使學(xué)生了解HTTP協(xié)議,能夠說出URL、請求方法、響應(yīng)狀態(tài)碼使學(xué)生了解HTML、CSS和JavaScript,能夠說出HTML、CSS和JavaScript的語法規(guī)則使學(xué)生了解WSGI協(xié)議,能夠說出WSGI協(xié)議的概念以及接口格式使學(xué)生了解Django,能夠說出Django框架的發(fā)展史及優(yōu)點使學(xué)生掌握Django環(huán)境的搭建方式,能夠創(chuàng)建隔離環(huán)境并安裝Django框架使學(xué)生掌握Django項目的創(chuàng)建方式,能夠通過指定的命令創(chuàng)建Django項目使學(xué)生掌握開發(fā)服務(wù)器的運行方式,能夠通過指定的命令運行開發(fā)服務(wù)器使學(xué)生掌握Django項目的配置項,能夠根據(jù)需求設(shè)置相應(yīng)的配置項使學(xué)生掌握創(chuàng)建應(yīng)用的方式,能夠在Django項目中創(chuàng)建以及激活應(yīng)用使學(xué)生熟悉MVT架構(gòu),能夠歸納MVT架構(gòu)的特點以及Django的工作流程教學(xué)重點創(chuàng)建隔離的Python環(huán)境安裝Django框架創(chuàng)建Django項目運行開發(fā)服務(wù)器Django項目配置在項目中創(chuàng)建應(yīng)用Django架構(gòu)之MVT教學(xué)難點創(chuàng)建隔離的Python環(huán)境Django項目配置在項目中創(chuàng)建應(yīng)用教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(HTTP協(xié)議、HTML簡介、CSS簡介、JavaScript簡介)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過需求引入的方式導(dǎo)入新課Web開發(fā)是為了滿足用戶需求并提供良好用戶體驗的應(yīng)用程序創(chuàng)建過程,它主要涉及前端開發(fā)、后端開發(fā)這兩方面的工作,其中前端開發(fā)負責(zé)設(shè)計和構(gòu)建用戶界面,使用HTML、CSS和JavaScript等技術(shù)實現(xiàn);后端開發(fā)處理服務(wù)器端邏輯,包括處理用戶請求、數(shù)據(jù)處理等。在學(xué)習(xí)Web框架之前,我們有必要了解一些與Web開發(fā)有關(guān)的基礎(chǔ)知識。本節(jié)將對HTTP協(xié)議、HTML簡介、CSS簡介、JavaScript簡介進行介紹。知識點1-HTTP協(xié)議教師通過PPT講解HTTP協(xié)議。介紹什么是HTTP協(xié)議介紹什么是URL介紹URL的組成部分協(xié)議頭服務(wù)器地址資源路徑介紹什么是HTTP請求介紹HTTP請求的組成部分請求行請求頭部空行請求數(shù)據(jù)知識點2-HTML簡介教師通過PPT講解HTML簡介。介紹什么是HTML介紹HTML中常用的標簽通過示例演示HTML的使用知識點3-CSS簡介教師通過PPT講解CSS簡介。介紹什么是CSS介紹CSS樣式的語法格式通過示例演示CSS的使用知識點4-JavaScript簡介教師通過PPT講解JavaScript簡介。介紹什么是JavaScript介紹JavaScript的導(dǎo)入方式通過示例演示JavaScript的使用三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(WSGI規(guī)范、Django框架的發(fā)展史、Django框架的優(yōu)點、選擇Django版本)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了HTTP協(xié)議、HTML簡介、CSS簡介、JavaScript簡介,在本節(jié)中將對WSGI規(guī)范、Django框架的發(fā)展史、Django框架的優(yōu)點、選擇Django版本進行介紹。三、新課講解知識點1-WSGI規(guī)范教師通過PPT講解WSGI規(guī)范。(1)介紹WSGI的作用(2)通過示例演示根據(jù)WSGI規(guī)定的Web應(yīng)用接口知識點2-Django框架的的發(fā)展史教師通過PPT講解Django框架的發(fā)展史。介紹Django框架的發(fā)展史知識點3-Django框架的優(yōu)點教師通過PPT講解Django框架的優(yōu)點。介紹Django框架的優(yōu)點齊全的功能完善的文檔強大的數(shù)據(jù)訪問組件靈活的URL映射豐富的模板語言健全的后臺管理系統(tǒng)完善的錯誤提示強大的緩存支持國際化知識點4-選擇Django版本教師通過PPT講解選擇Django版本。介紹什么是Django的功能版和補丁版介紹Django框架和Python版本的適配四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(創(chuàng)建隔離的Python環(huán)境、安裝Django框架、創(chuàng)建Django項目、運行開發(fā)服務(wù)器)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了WSGI規(guī)范、Django框架的發(fā)展史、Django框架的優(yōu)點、選擇Django版本,在本節(jié)中將對創(chuàng)建隔離的Python環(huán)境、安裝Django框架、創(chuàng)建Django項目、運行開發(fā)服務(wù)器進行介紹。三、新課講解知識點1-創(chuàng)建隔離的Python環(huán)境教師通過PPT講解創(chuàng)建隔離的Python環(huán)境。介紹為什么要創(chuàng)建隔離的Python環(huán)境演示如何創(chuàng)建隔離的Python環(huán)境介紹如何進入和退出創(chuàng)建的虛擬環(huán)境知識點2-安裝Django框架教師通過PPT講解安裝Django框架。演示安裝Django框架檢測Django框架的是否安裝成功知識點3-創(chuàng)建Django項目教師通過PPT講解創(chuàng)建Django項目。介紹創(chuàng)建Django項目的命令的語法格式介紹Django項目各目錄所代表的含義知識點4-運行開發(fā)服務(wù)器教師通過PPT講解安裝Redis。介紹運行開發(fā)服務(wù)器的命令在瀏覽器中訪問啟動的開發(fā)服務(wù)器介紹服務(wù)器返回的信息代表的含義四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(Django項目配置、在項目中創(chuàng)建應(yīng)用、Django架構(gòu)之MVT)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建隔離的Python環(huán)境、安裝Django框架、創(chuàng)建Django項目、運行開發(fā)服務(wù)器,在本節(jié)中將對Django項目配置、在項目中創(chuàng)建應(yīng)用、Django架構(gòu)之MVT進行講解。三、新課講解知識點1-Django項目配置教師通過PPT講解Django項目配置。介紹設(shè)置配置信息的注意事項介紹配置文件中常用配置項DEBUGALLOWED_HOSTSINSTALLED_APPSMIDDLEWAREROOT_URLCONFTEMPLATESDATABASESLANGUAGE_CODEUSE_TZ介紹指定Django配置文件臨時配置持久性配置知識點2-在項目中創(chuàng)建應(yīng)用教師通過PPT講解在項目中創(chuàng)建應(yīng)用。介紹創(chuàng)建應(yīng)用的命令介紹應(yīng)用中各個文件的作用介紹如何激活應(yīng)用介紹編寫視圖,配置路由的步驟測試應(yīng)用功能知識點3-Django架構(gòu)之MVT教師通過PPT講解Django架構(gòu)之MVT。介紹Django框架的組成部分模型模板視圖介紹Django的工作流程四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:創(chuàng)建隔離的Python環(huán)境、安裝Django框架、創(chuàng)建Django項

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論