




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
任務2初試程序設計任務2初試程序設計教學設計一、教學目標素質目標:通過閱讀材料和梳理知識,增強學生文化自信,提升數字化學習與創新核心素養;通過小組協作解決問題,提升學生的團隊協作意識。知識目標:能夠敘述Python的簡介,列舉出Python語言的應用領域;能夠說清楚Python變量的概念,并能夠寫出輸入輸出語句的格式;能夠列出Python的常用運算符。能力目標:能夠完成Python和VSCode下載、安裝、調試;能夠根據輸入和輸出的語句格式,按要求進行變換使用;能夠靈活應用Python的常見運算符;能夠設計人機對話模擬程序。二、教學重難點教學重點:運用Python變量和輸入輸出語句并編寫簡單人機對話的程序。教學難點:輸入輸出語句結構的理解。三、課時安排3課時四、教學策略教法:項目教學法、任務驅動法、講授法、演示法學法:自主探究學習法、討論法、小組合作學習法教學資源:多媒體教學設備、理實一體化機房、信息化教學平臺、配套教學課件教學過程教學環節教學設計設計意圖課前學習利用互聯網了解Python基礎知識、應用領域,熟悉Python開發環境的搭建方法。培養學生數字化學習與創新能力任務導入創設情景,任務引入:小小在了解了計算機解決問題的過程后,明白了算法的含義和如何對算法進行描述,并對計算機程序設計產生了濃厚的興趣。小小在了解到Python語言的語法簡潔、清晰,代碼可讀性強后,決定選擇Python進行學習。。任務分析,擬定任務線路:要學習Python程序設計,就需要了解Python和它的應用領域,并搭建開發環境,編寫一個簡單的程序進行調試,為接下來的程序設計做準備。感知體驗:小小所在的學校雙創中心最近引進了一個機器人,這個機器人可以完成簡單的對話,老師就帶她到門口的機器人(圖5-2-2)處錄入相關的信息。錄入信息開始以后,機器人開始工作。機器人:您好,請問您叫什么名字?小小:小小。機器人:您好!小小,請問您是雙創中心哪個小組的?小小:程序設計。機器人:歡迎小小同學加入學校雙創中心的程序設計小組。……完成信息錄入以后,小小就思考,自己可否設計一個類似這樣的程序呢?通過設置貼近學生實際的生活情境,結合感知體驗,激發學生的學習興趣,引入學習任務。知識學習1.Python簡介教師引導學生利用搜索引擎了解Python:Python程序設計語言誕生于20世紀90年代初期,是一種面向對象的高級編程語言。其最大的特點在于語法簡潔、代碼可讀性較強、開發速度快、編碼方式符合人類的思維習慣,且具有跨平臺、免費和開源的優勢。教師引導學生利用搜索引擎了解Python的版本:Python自誕生以來,主要發布了三個版本,目前市場上用得較多的是Python2.x和Python3.x版本。雖然Python2.x和Python3.x在語法上有差別,但思想互通,且有專門從Python2.x代碼向Python3.x代碼的轉換工具“2to3.py”。2.Python的應用領域教師引導學生學習Python的應用領域:Python語言最初用于編寫自動化腳本,現在已經被應用于Web開發、網絡爬蟲開發、游戲開發、科學計算、人工智能、大數據處理、云計算等領域。探究活動:我們可以利用網絡搜索一下Python開發的知名項目,更加全面地去了解Python的魅力。3.Python常用的開發環境教師引導學生學習Python的常用開發環境:開發環境是指用于程序代碼編輯、編譯和運行調試的軟件。Python安裝成功以后會自帶一個IDLE開發環境,但功能比較有限,且界面友好度不高,為此多數Python開發人員會選擇使用VisualStudioCode(簡稱VSCode)等作為Python的開發工具。引導學生查閱網絡資料:VSCode開發環境具有什么優點?4.Python的基礎知識(1)變量引導學生學習變量的概念:變量通常用來表示計算機程序中可變的數據,存儲在計算機的某個內存單元中。教師提醒:一個變量每次只能賦一個值,如果再次賦值就會覆蓋前一次的值。教師引導學生學習變量命名規則:在程序設計過程中,用戶會為每個變量定義一個名字,即變量名。Python變量命名定義規則如下:①變量名通常由字母、數字和下劃線組成,且嚴格區分字母大小寫。②不能以數字作為變量名的開頭,且不能包含空格。③不能使用Python中的關鍵字作為變量名。④定義變量的同時,必須為其賦值。引導學生學習變量的賦值:變量在賦值時,使用等號賦值。x=1#將數字1賦值給變量x。str1="abc"#將字符串"abc"賦值給變量str1。教師進行小提示:①#后面的內容為代碼注釋,不會被計算機執行。②Python中提供了一系列用來完成特定任務的函數,其使用格式為:函數名([參數1],[參數2],…)(2)Python的輸入教師展示輸入語句格式:input([prompt])引導學生完成輸入語句樣例:name=input("請輸入你的姓名:")#將輸入的姓名賦值給變量name(3)Python的輸出教師展示輸出語句格式:print([objects])引導學生完成輸出語句樣例:print("北京")#輸出字符"北京"print("北京","上海","成都")#輸出字符"北京","上海","成都"print(name)#輸出變量name的值(4)Python的常用運算符教師展示常用運算符的分類:運算符是Python中的一些特殊符號,主要包括算術運算符、字符運算符、比較運算符和邏輯運算符等。教師引導學生分別學習運算符的運算規則:采用學生自行從互聯網查閱相關資料的方式,提升學生的數字化學習與創新能力。采用學生自行從互聯網查閱相關資料的方式,提升學生的數字化學習與創新能力。在提升學生數字化學習與創新能力的同時,鍛煉學生的信息提取意識。引導學生掌握開發環境的概念。再次培養學生的數字化學習與創新能力。引導學生掌握變量的概念與變量值存儲的特點。學習變量命名規則,避免程序設計過程中出現變量命名錯誤。以具體案例鞏固變量的賦值。通過小提示,增加學生知識面。通過教師呈現輸入和輸出函數的具體格式,學生按照格式書寫語句,起到模仿教學的作用。通過教師引導,學生自主學習的方式,提升學生自我學習的能力。實踐操作1.搭建Python環境引導學生觀看微課:觀看微課后,自主下載和安裝Python。2.設計人機對話程序小組合作方式按照擬定的任務線路實施任務。培養學生自主探究能力。小組合作訓練培養團隊協作精神任務拓展拓展延伸:低代碼開發平臺低代碼開發平臺是指無須編碼或通過少量代碼就可以快速生成應用程序的開發平臺。它的強大之處在于:允許終端用戶使用易于理解的可視化工具開發自己的應用程序,而不是傳統的編寫代碼方式;構建業務流程、邏輯和數據模型等所需的功能,必要時還可以添加自己的代碼;完成業務邏輯、功能構建后,即可一鍵交付應用并進行更新,自動跟蹤所有更改并處理數據庫腳本和部署流程,實現在iOS、Android、Web等多個平臺上的部署。低代碼開發平臺的一個顯著特點是,更多的人可以參與到應用程序開發當中,無須任何技術背景。對于大型企業來說,低代碼開發平臺還可以降低IT團隊培訓、技術部署的初始成本。隨著低代碼應用場景不斷拓寬,以后會有更多企業或企業信息化服務提供商將采用技術門檻更低、開發效率更高的低代碼開發平臺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海洋知識教育小學生
- 2025五指山市南坤鎮社區工作者考試真題
- 2025五指山市抱羅鎮社區工作者考試真題
- 2025臺州市天臺縣赤城街道社區工作者考試真題
- 幼兒園健康教育課:小手洗出大健康
- 2025屆湖南省郴州市高三上學期第一次模擬考試【英語】試題及答案
- 教育懲戒合情合理合法
- 零到一歲兒童家庭教育
- 耳鼻喉護理工休座談會
- 重慶市部分區縣2024-2025學年高二下學期第一次月考語文試題(原卷版)
- 導游知識培訓課件
- 西師大版小學五年級數學(下)期中測試題(1-4單元)(2)(含答案)
- 用戶思維在產品創新中的應用案例
- 2025《四川省建設工程施工總包合同》示范文本
- 2025年遼寧省沈陽市和平區九年級中考零模數學試卷(原卷版+解析版)
- 施工入場考試題及答案
- 2023年護理知識競賽題庫有答案
- 2021年四川省瀘州市中考理綜物理試題【含答案、解析】
- 2025上半年江蘇省連云港東海縣事業單位招聘23人歷年自考難、易點模擬試卷(共500題附帶答案詳解)
- 2025屆湖北聯投集團有限公司校園招聘299人筆試參考題庫附帶答案詳解
- 超市安全用電培訓
評論
0/150
提交評論