我的第一個(gè)python程序

[日期:2024-06-03] 作者:信息技術(shù) 次瀏覽 [字體: ]

教學(xué)設(shè)計(jì)分析與學(xué)科核心素養(yǎng)

學(xué)科知識(shí):認(rèn)識(shí)什么是python;掌握python中print()函數(shù)的使用;了解面向?qū)ο缶幊痰幕靖拍睢?nbsp;

問(wèn)題解決:能夠?qū)⒋髥?wèn)題分解成小問(wèn)題;找到類似事件中的規(guī)律;將未知的歸納總結(jié)并套用已知的模式。

學(xué)科思維: 化繁為簡(jiǎn);學(xué)會(huì)用計(jì)算機(jī)思維來(lái)解決問(wèn)題。

教材分析

本課選自川教版信息技術(shù)七年級(jí)上冊(cè),第三單元第 1 節(jié)《我的第一個(gè)python程序》。主要包含在python中利用print()函數(shù)編寫我的第一個(gè)python程序,了解面向?qū)ο蟮木幊趟枷?。通過(guò)對(duì)本課內(nèi)容的學(xué)習(xí),學(xué)生不僅能夠?qū)W會(huì)在python中使用print()函數(shù),運(yùn)行程序,而且能夠認(rèn)識(shí)到python語(yǔ)言的神奇之處,掌握python的基本語(yǔ)法,增加學(xué)生的學(xué)習(xí)興趣,為接下來(lái)的學(xué)習(xí)打下基礎(chǔ)。

學(xué)情分析

1.已有的知識(shí)技能基礎(chǔ)

教學(xué)對(duì)象是七年級(jí)的學(xué)生,通過(guò)小學(xué)信息技術(shù)課程的學(xué)習(xí),有一定的計(jì)算機(jī)操作基礎(chǔ),也具備了一定的邏輯思維能力,。

2.學(xué)習(xí)動(dòng)機(jī)

該階段的學(xué)生對(duì)新事物的好奇心比較強(qiáng),愿意接觸和學(xué)習(xí)新事物,具有良好的學(xué)習(xí)動(dòng)機(jī)。

3.存在的問(wèn)題

由于學(xué)生成長(zhǎng)環(huán)境與學(xué)習(xí)環(huán)境不同,計(jì)算機(jī)的基礎(chǔ)知識(shí)參差不齊,在運(yùn)用計(jì)算機(jī)解決問(wèn)題時(shí),有一定的困難,不同學(xué)生對(duì)編程語(yǔ)言的學(xué)習(xí)能力存在差異,動(dòng)手操作能力也會(huì)有一定差距。

教學(xué)目標(biāo)與教材處理分析

一、教學(xué)目標(biāo)分析

1.知識(shí)與技能

1)掌握在python中使用print()語(yǔ)句的方法;

2)了解面向?qū)ο缶幊痰幕靖拍睢?

2.過(guò)程與方法

1)通過(guò)自主練習(xí)與嘗試,體會(huì)面向?qū)ο缶幊趟枷耄?

2)通過(guò)課堂分享與交流,能夠?qū)Ρ菊n所學(xué)內(nèi)容進(jìn)行總結(jié)與拓展。

3.情感態(tài)度與價(jià)值觀健全人格體現(xiàn) 

1)初步使用python編程,感受python語(yǔ)言的豐富功能,增強(qiáng)學(xué)習(xí)python編程的興趣;

2)在調(diào)試程序過(guò)程中,培養(yǎng)高效、嚴(yán)謹(jǐn)?shù)乃季S習(xí)慣;

3)通過(guò)交流討論來(lái)完成任務(wù),增強(qiáng)互助協(xié)作精神,養(yǎng)成合作意識(shí)。

二、教學(xué)重難點(diǎn)

重點(diǎn):掌握在python中print()函數(shù)的使用方法。

難點(diǎn):使用print()函數(shù)時(shí),格式的注意事項(xiàng)。

教學(xué)策略分析

本節(jié)課采用基于任務(wù)驅(qū)動(dòng)的項(xiàng)目化教學(xué),通過(guò)構(gòu)建微項(xiàng)目開(kāi)展教學(xué)。將計(jì)算思維的培養(yǎng)貫穿到整個(gè)項(xiàng)目之中,通過(guò)問(wèn)題解決模式操作形成計(jì)算思維課堂實(shí)踐。

課堂教學(xué)路徑

本節(jié)課圍繞可視化的微項(xiàng)目實(shí)踐開(kāi)展教學(xué),利用結(jié)構(gòu)化理念指導(dǎo)下基于問(wèn)題解決模式的計(jì)算思維具體實(shí)踐的三層結(jié)構(gòu)操作構(gòu)建完整的項(xiàng)目實(shí)踐過(guò)程。通過(guò)一個(gè)故事情境引入學(xué)習(xí)內(nèi)容,把學(xué)習(xí)內(nèi)容貫穿到故事線中,將學(xué)習(xí)內(nèi)容具象化,讓學(xué)生體會(huì)到學(xué)習(xí)的成就感。

教學(xué)過(guò)程

 

教學(xué)環(huán)節(jié)

教師活動(dòng)

學(xué)生活動(dòng)

情景導(dǎo)入

播放視頻:保潔阿姨與商場(chǎng)導(dǎo)航機(jī)器人門童嬌嬌有趣對(duì)話。

提問(wèn):阿姨與機(jī)器人門童的實(shí)現(xiàn)交流,是通過(guò)什么方式實(shí)現(xiàn)的?

觀看,帶入故事情境思考

 

學(xué)生回答:編寫程序?qū)崿F(xiàn)的!

設(shè)計(jì)意圖

利用生活化場(chǎng)景,激發(fā)學(xué)生興趣引入

講授新課

一、提出python

講述程序:預(yù)先在機(jī)器人中編寫智能程序就實(shí)現(xiàn)了!而編寫這樣程序最多編定語(yǔ)言很多,小問(wèn):同學(xué)們知道有那些嗎?

Python是編寫人工智能程序最流行的程序。介紹如何打開(kāi)python.介紹其界面

鼓勵(lì)學(xué)生在計(jì)算機(jī)上找到python,打開(kāi)python,并在界面上輸入早上好嬌嬌與其打招呼。

操作任務(wù)1:同學(xué)們打開(kāi)python.

講述:直接輸入想說(shuō)的話話,并不能得到想要的結(jié)果。要讓計(jì)算機(jī)去做什么,必須發(fā)出指令。

 

學(xué)生聽(tīng),思考。

學(xué)生回答.

 

 

 

 

 

打開(kāi)python,觀察python的界面組成。

 

設(shè)計(jì)意圖

打開(kāi)python,引出編程的概念

二、介紹python的語(yǔ)法

1、介紹python編程中重要的指令print()

print()函數(shù)的用于輸出顯內(nèi)容:

如:print(嬌嬌上午好)

print()“”必須為英文下輸入的。

操作任務(wù)2:學(xué)生完成同樣的操作?

 

動(dòng)手實(shí)踐在編程界面試一試,編寫print

成完任務(wù)2后,試試把print代碼變下如下所示,什么什么問(wèn)題,你知道什么原因嗎?

aprint(你好,嬌嬌

bprint(“你好,我叫歡歡”)

C:Print(“你好,我叫歡歡" )

dprint("你好,我叫歡歡)

 

利用已學(xué)知識(shí)觀察題目,找出錯(cuò)誤。

學(xué)生回答a,b,c,d的命令有什么問(wèn)題。

學(xué)生回答,老師小結(jié):

必須是英文符號(hào)

顯示的字符加引號(hào)

“”()必須成對(duì)用

注意英文大小寫

 

與老師一起總結(jié)print()函數(shù)的注意事項(xiàng)。

設(shè)計(jì)意圖

操作完成任務(wù)1、2,對(duì)print()函數(shù)使用規(guī)則的進(jìn)一步加深。實(shí)踐、測(cè)試、調(diào)試

(調(diào)試程序中出現(xiàn)錯(cuò)誤,找到解決方案)

三、進(jìn)一步了解python

print()函數(shù)不僅能讓電腦在屏幕上顯示文字,還有一些其他的功能,我們?cè)賮?lái)試試吧。

操作任務(wù)3:

print(“8+5”)

print(8+5)

print(“8+5=”,8+5)

print(2*4)

print(4/2)

print('*'*5)

print(“習(xí)大大”*5)

提問(wèn)學(xué)生操作并思考:

1、加不加“”的區(qū)別?

2、*  , /是什么意思?

3、“” ‘’,*5,是什么意思?

請(qǐng)3位學(xué)生展示,并回答提問(wèn),若有錯(cuò),請(qǐng)其他的同學(xué)補(bǔ)充提問(wèn)題。

 

 

 

完成任務(wù)3:在計(jì)算機(jī)上嘗試?yán)?/span>print()函數(shù)打印其他語(yǔ)句。

并思考3個(gè)提問(wèn):

  

 

學(xué)生展示print語(yǔ)句,回答老師提問(wèn)

 

 

老師小結(jié):總結(jié)引號(hào)的作用:打印字符,不加則進(jìn)行計(jì)算

*、/表示乘除的計(jì)算機(jī)

,表示的內(nèi)容分隔

“”‘’功能類似

*5,顯示的倍數(shù)。

由此可見(jiàn):

print()的功能:顯示輸出字符、還可以計(jì)算出再輸出。

學(xué)生聽(tīng),并記到教材上

 

 

 

 

 

 

 

設(shè)計(jì)意圖

通過(guò)不同語(yǔ)句的對(duì)比,找出規(guī)律,總結(jié)規(guī)律。理解與質(zhì)疑

實(shí)踐、測(cè)試、調(diào)試

(調(diào)試程序中出現(xiàn)錯(cuò)誤,找到解決方案)

課堂延伸

問(wèn)題:我們發(fā)現(xiàn)有同學(xué)輸入代碼馬上就執(zhí)行顯示,錯(cuò)了不能修改,要重新輸入代碼,

效率極低且不實(shí)用。怎么解決呢?

提問(wèn):這樣的結(jié)果怎么打印呢?

        *

       * *

      *****

1、學(xué)會(huì)從IDLE編程環(huán)境進(jìn)入代碼編程環(huán)境。

2、嘗試打印出第一行的內(nèi)容。

3、在代碼編程環(huán)境中輸入并運(yùn)行。

意圖

通過(guò)解決更難的問(wèn)題,引出另外一種編程模式。提出新問(wèn)題,為下節(jié)課的學(xué)習(xí)做鋪墊

總結(jié)

總結(jié):

1、print()函數(shù)的用法

2、兩種編程環(huán)境