資源簡介 教學設計課程基本信息學科 信息技術 年級 高二 學期 春季課題 2.6.4調試與發布教學目標1、理解網絡應用軟件的框架及基本組成結構。 2、掌握使用Flask框架編寫的網絡應用軟件的基本方法及步驟。教學內容教學重點: 掌握使用Flask框架編寫的網絡應用軟件的基本方法及步驟。教學難點: 掌握使用Flask框架編寫的網絡應用軟件的基本方法及步驟。教學過程主要內容1.編寫網絡應用程序2.運行網絡應用程序3.調試與發布 以PPT等多媒體投影或板書形式介紹網絡應用程序調試的特殊性、及Flask框架調試模式的使用方法。程序錯誤:第一類是相對簡單的語法錯誤,在程序執行時Python會檢查出相應錯誤并給出修改建議;第二類為相對復雜的邏輯錯誤,這就需要編程人員仔細研究和分析了。Web應用又因其輸入和輸出的特殊性,調試相對來說更加不易。Flask框架提供了一個稱為調試模式的功能,只要在開發配置或程序代碼中設置debug = True就能打開調試功能,注意不要在實際的網站應用環境,即生產環境中使用調試模式,否則將會是一個巨大的安全漏洞。 在知識講解的基礎上,進一步提出任務,完善代碼文件1.1.py和2.1.py,通過實例代碼的編寫和實踐運行,理解和掌握使用Flask框架編寫的網絡應用軟件的基本方法及步驟。 1.1.py @app.route('/') # 綁定首頁路由,默認只綁定HTTP的GET請求 def index(): # 處理函數 return "這是我的第一個網頁程序" if __name__ == '__main__': app.run() # 運行flask,host指定0.0.0.0可以讓其他人訪問,默認情況下僅本機可以訪問 1.2.py @app.route('/') def index(): return '這是我的第一個網頁程序!' if __name__ == '__main__': manager.run()#調試發布 打開“cmd”,在“命令提示符”下,執行“python 文件路徑\2.1.py runserver”命令 小結 啟動開發Web服務器時,應注意下面2種方式的區別: 通過講授讓學生對網絡應用的調試有一個直觀的認識,然后通過實例代碼的調試,理解和掌握Flask框架在網絡應用調試編中的應用方法及根據反饋對錯誤的判斷,讓學生進一步強化相應知識的掌握,從而實現知識的內化和計算思維的培養。通過實例代碼的編寫和實踐運行,理解和掌握在網絡應用中的調試程序運行狀態,以便于事后的對程序進行分析和排錯,從而解決網絡應用的調試難題。讓學生進一步強化相應知識的掌握,從而實現知識的內化和計算思維的培養。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫