我的第一個python程序
[日期:2024-06-03] | 作者:信息技術 次瀏覽 | [字體:大 中 小] |
教學設計分析與學科核心素養(yǎng)
學科知識:認識什么是python;掌握python中print()函數(shù)的使用;了解面向?qū)ο缶幊痰幕靖拍睢?nbsp;
問題解決:能夠?qū)⒋髥栴}分解成小問題;找到類似事件中的規(guī)律;將未知的歸納總結并套用已知的模式。
學科思維: 化繁為簡;學會用計算機思維來解決問題。
教材分析
本課選自川教版信息技術七年級上冊,第三單元第 1 節(jié)《我的第一個python程序》。主要包含在python中利用print()函數(shù)編寫我的第一個python程序,了解面向?qū)ο蟮木幊趟枷?。通過對本課內(nèi)容的學習,學生不僅能夠?qū)W會在python中使用print()函數(shù),運行程序,而且能夠認識到python語言的神奇之處,掌握python的基本語法,增加學生的學習興趣,為接下來的學習打下基礎。
學情分析
1.已有的知識技能基礎
教學對象是七年級的學生,通過小學信息技術課程的學習,有一定的計算機操作基礎,也具備了一定的邏輯思維能力,。
2.學習動機
該階段的學生對新事物的好奇心比較強,愿意接觸和學習新事物,具有良好的學習動機。
3.存在的問題
由于學生成長環(huán)境與學習環(huán)境不同,計算機的基礎知識參差不齊,在運用計算機解決問題時,有一定的困難,不同學生對編程語言的學習能力存在差異,動手操作能力也會有一定差距。
【教學目標與教材處理分析】
一、教學目標分析
1.知識與技能
(1)掌握在python中使用print()語句的方法;
(2)了解面向?qū)ο缶幊痰幕靖拍睢?
2.過程與方法
(1)通過自主練習與嘗試,體會面向?qū)ο缶幊趟枷耄?
(2)通過課堂分享與交流,能夠?qū)Ρ菊n所學內(nèi)容進行總結與拓展。
3.情感態(tài)度與價值觀健全人格體現(xiàn)
(1)初步使用python編程,感受python語言的豐富功能,增強學習python編程的興趣;
(2)在調(diào)試程序過程中,培養(yǎng)高效、嚴謹?shù)乃季S習慣;
(3)通過交流討論來完成任務,增強互助協(xié)作精神,養(yǎng)成合作意識。
二、教學重難點
重點:掌握在python中print()函數(shù)的使用方法。
難點:使用print()函數(shù)時,格式的注意事項。
【教學策略分析】
本節(jié)課采用基于任務驅(qū)動的項目化教學,通過構建微項目開展教學。將計算思維的培養(yǎng)貫穿到整個項目之中,通過問題解決模式操作形成計算思維課堂實踐。
【課堂教學路徑】
本節(jié)課圍繞可視化的微項目實踐開展教學,利用結構化理念指導下基于問題解決模式的計算思維具體實踐的三層結構操作構建完整的項目實踐過程。通過一個故事情境引入學習內(nèi)容,把學習內(nèi)容貫穿到故事線中,將學習內(nèi)容具象化,讓學生體會到學習的成就感。
【教學過程】
教學環(huán)節(jié) |
教師活動 |
學生活動 |
情景導入 |
播放視頻:保潔阿姨與商場導航機器人門童嬌嬌的有趣對話。 提問:阿姨與機器人門童的實現(xiàn)交流,是通過什么方式實現(xiàn)的? |
觀看,帶入故事情境,思考
學生回答:編寫程序?qū)崿F(xiàn)的! |
設計意圖 |
利用生活化中場景,激發(fā)學生興趣,引入 |
|
講授新課 一、提出python |
講述程序:預先在機器人中編寫智能程序就實現(xiàn)了!而編寫這樣程序最多編定語言很多,小問:同學們知道有那些嗎? Python是編寫人工智能程序最流行的程序。介紹如何打開python.介紹其界面 鼓勵學生在計算機上找到python,打開python,并在界面上輸入“早上好嬌嬌”與其打招呼。 操作任務1:同學們打開python. 講述:直接輸入想說的話話,并不能得到想要的結果。要讓計算機去做什么,必須發(fā)出指令。 |
學生聽,思考。 學生回答.
打開python,觀察python的界面組成。
|
設計意圖 |
打開python,引出編程的概念 |
|
二、介紹python的語法 |
1、介紹python編程中重要的指令print() print()函數(shù)的用于輸出顯內(nèi)容: 如:print(“嬌嬌上午好”) print()“”必須為英文下輸入的。 操作任務2:學生完成同樣的操作?
|
動手實踐在編程界面試一試,編寫print |
成完任務2后,試試把print代碼變下如下所示,什么什么問題,你知道什么原因嗎?: a:print(你好,嬌嬌) b:print(“你好,我叫歡歡”) C:Print(“你好,我叫歡歡" ) d:print("你好,我叫歡歡)
|
利用已學知識觀察題目,找出錯誤。 學生回答a,b,c,d的命令有什么問題。 |
|
學生回答,老師小結: 必須是英文的符號 顯示的字符加引號 “”()必須成對用 注意英文大小寫
|
與老師一起總結print()函數(shù)的注意事項。 |
|
設計意圖 |
操作完成任務1、2,對print()函數(shù)使用規(guī)則的進一步加深。實踐、測試、調(diào)試 (調(diào)試程序中出現(xiàn)錯誤,找到解決方案) |
|
三、進一步了解python |
print()函數(shù)不僅能讓電腦在屏幕上顯示文字,還有一些其他的功能,我們再來試試吧。 操作任務3: print(“8+5”) print(8+5) print(“8+5=”,8+5) print(2*4) print(4/2) print('*'*5) print(“習大大”*5) 提問學生操作并思考: 1、加不加“”的區(qū)別? 2、* , /是什么意思? 3、“” ‘’,*5,是什么意思? 請3位學生展示,并回答提問,若有錯,請其他的同學補充提問題。 |
完成任務3:在計算機上嘗試利用print()函數(shù)打印其他語句。 并思考3個提問:
學生展示print語句,回答老師提問
|
|
老師小結:總結引號的作用:打印字符,不加則進行計算 *、/表示乘除的計算機 ,表示的內(nèi)容分隔 “”‘’功能類似 *5,顯示的倍數(shù)。 由此可見: print()的功能:顯示輸出字符、還可以計算出再輸出。 |
學生聽,并記到教材上
|
設計意圖 |
通過不同語句的對比,找出規(guī)律,總結規(guī)律。理解與質(zhì)疑 實踐、測試、調(diào)試 (調(diào)試程序中出現(xiàn)錯誤,找到解決方案) |
|
課堂延伸 |
問題:我們發(fā)現(xiàn)有同學輸入代碼馬上就執(zhí)行顯示,錯了不能修改,要重新輸入代碼, 效率極低且不實用。怎么解決呢? 提問:這樣的結果怎么打印呢? * * * ***** |
1、學會從IDLE編程環(huán)境進入代碼編程環(huán)境。 2、嘗試打印出第一行的內(nèi)容。 3、在代碼編程環(huán)境中輸入并運行。 |
意圖 |
通過解決更難的問題,引出另外一種編程模式。提出新問題,為下節(jié)課的學習做鋪墊 |
|
總結 |
總結: 1、print()函數(shù)的用法 2、兩種編程環(huán)境 |
|