2021初探Python代碼編程_第1頁
2021初探Python代碼編程_第2頁
2021初探Python代碼編程_第3頁
2021初探Python代碼編程_第4頁
2021初探Python代碼編程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

附錄初探Python代碼編程

第一節(jié)Python不是大蟒蛇

學(xué)習(xí)目標(biāo)

1、初步了解Python編程的環(huán)境和語法規(guī)則。.

2、掌握Python編程用到的兩個(gè)指令print和input。.知道它們的

用法和作用。.

3、通過學(xué)習(xí),了解Python代碼編程與scratch圖形化編程的不同

并感受兩者的各自優(yōu)勢;同時(shí)培養(yǎng)學(xué)生自主探究的意識(shí)和對(duì)編程的興

趣。.

教學(xué)重點(diǎn):print和input的用法

教學(xué)難點(diǎn):Python編程和scratch編程的區(qū)別與聯(lián)系

教學(xué)方法:演示法、任務(wù)驅(qū)動(dòng)法、比較法等

課時(shí)安排:1課時(shí)

課型:新授課

教學(xué)準(zhǔn)備:arduinoscratch和Python軟件,Windowsxp以上系統(tǒng)。.

教學(xué)過程:

情景導(dǎo)入:同學(xué)們,我們通過scratch學(xué)習(xí)對(duì)圖形化編程有了初步

的了解。.今天我?guī)ьI(lǐng)大家學(xué)習(xí)一種新的編程方式Python編程。.

【課件】通過這節(jié)課的學(xué)習(xí),我們會(huì)掌握4個(gè)知識(shí)點(diǎn)……(教師出

示領(lǐng)讀學(xué)習(xí)目標(biāo))

同學(xué)們閱讀一下第75頁,了解一下什么是Python?

教師在學(xué)生閱讀后提問。.

Python不是大蟒蛇(出示課題),它是一種非常適合我們初學(xué)者代

碼編程語言O(shè).

為了讓大家對(duì)Python編程和scratch編程有一個(gè)更深刻的認(rèn)識(shí),

我給大蟒蛇和小貓安排了一場輕量級(jí)的比拼。.

對(duì)決第一局:安裝及使用界面

Scratch安裝前面我們已經(jīng)學(xué)習(xí)到了,它是一個(gè)小貓的圖標(biāo)(界

面),我們看一下Python的圖標(biāo)像不像兩條交織在一起的大蟒蛇啊?

大家

跟著老師微視頻的步驟,我們來一起完成Python程序的安裝。.打

開idle,進(jìn)入PythonsheII(命令行窗口)。.

從軟件安裝的難易度上來說,兩者差不多,兩者的工作界面scratch

更容易讓人理解,小貓略勝一籌。.

活動(dòng)二、測試Python

在測試之前,我們應(yīng)該對(duì)Python的輸入規(guī)則有一個(gè)簡單的了解。.

我們看到新知園,讓大蟒蛇告訴我們需要掌握哪些知識(shí)。.

演示學(xué)生齊讀:

1、”>>>”是輸入提示符。.我們只有在它后面輸入(加上插入點(diǎn)光

標(biāo))代碼,計(jì)算機(jī)才會(huì)執(zhí)行。.

2、“print”的意思是打印。.這條指令的作用就是將引號(hào)內(nèi)的內(nèi)容

打?。ㄝ敵觯┏鰜?。.

3、語法規(guī)則:注意括號(hào)和括號(hào)內(nèi)的引號(hào)都是英文狀態(tài)。.

簡單來說就是提示符后輸入代碼,print命令輸出代碼,要用英

o.

【比一比】

讓Python與scratch分別給大家打招呼。.說:"大家好!我是大

蟒蛇(小貓)”。.說一說你喜歡用哪個(gè)編程軟件。.

學(xué)生練習(xí),教師指導(dǎo)。.

學(xué)生展示,教師提問點(diǎn)評(píng)總結(jié)。.

從這一局來看,兩者用時(shí)差不多。.平手!

小貓說:“我可以編寫多行代碼,你行不行?”

三編寫多行代碼

請大家閱讀P78頁看一看大蟒蛇是如何編寫多行代碼的。.

課件:新知園

1、編寫多行程序的方法:使用編輯器輸入多行命令,菜單欄

run/runModuIe,先保存再運(yùn)行。.

2、“input”的意思是輸入,就是讓我們從鍵盤上輸入字符,回

答問題。.

【比一比】

讓Python與scratch分別詢問你的名字,然后給你打招呼,打

印“你好!+你的名字”。.

學(xué)生練習(xí),教師指導(dǎo)。.

學(xué)生展示,教師提問點(diǎn)評(píng)總結(jié)。.

在這里小貓的程序設(shè)計(jì)更勝一籌,更容易讓人理解。.小貓獲勝!

【拓展園】

Python和scratch都可以進(jìn)行加減乘除的運(yùn)算。.(視頻演示)讓

我們兩人一組,分別使用Python與scratch加減乘除進(jìn)行計(jì)算,比

較它們的速度快慢。.

學(xué)生點(diǎn)評(píng),教師總結(jié)。.Python更快一點(diǎn),大蟒蛇勝!

大蟒蛇:為慶祝這一局的勝利讓我們來做個(gè)【小游戲】

附:游戲代碼

n1:input("請輸入你的名字\n")

n2=input("請輸入你好朋友的名字\n")

n3二input("請輸入你最害怕的一種動(dòng)物的名字'n")

print(rd,"和",n2,"在草叢中捉",n3)

大蟒蛇:小貓貓,這個(gè)游戲你能做嗎?還敢再比嗎?

小貓:這個(gè)是必須的!

同學(xué)們,你能幫助小貓編寫這個(gè)程序嗎?

當(dāng)被點(diǎn)擊]

他向勖林琳盟怒曲并等諾]

齒回答加司梃表選拄豐尾]

目」麻魏頌;器催毛即I耳等再1

將回答加到港表選擇主尾]

外隗名常地需口宓a二號(hào)口

將回答加到謹(jǐn)表選擇末尾]

說將將將第核項(xiàng)選擇加到目的前面加到第

將編寫好的程序發(fā)給學(xué)生練習(xí)

在這里要用到鏈表和多重邏輯偵測等內(nèi)容,非常的繁瑣!

大蟒蛇徹底勝出。.

小組討論:Python編程與scratch編程有什么不同?

學(xué)生回答后教師總結(jié)

Scratch作為圖形化的編程語言更加便于我們理解,Python作為

編程語言,對(duì)于我們來說還是有一定難度的。.但是代碼操作簡單。.

在學(xué)習(xí)任何一種編程語言,都不免要接觸諸如變量、循環(huán)、分支判

斷這些基本的程序結(jié)構(gòu),經(jīng)過Scratch的學(xué)習(xí),我們就更加容易理

解這些概念,在學(xué)習(xí)Python的時(shí)候,用Scratch來描述程序,作

為思維可視化的工具,有助于我們更加快速的掌握Python。.這也

是我在講Python時(shí)要與scratc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論