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