南方版八年級上冊信息技術(shù)教案第2課 走進(jìn)Python_第1頁
南方版八年級上冊信息技術(shù)教案第2課 走進(jìn)Python_第2頁
南方版八年級上冊信息技術(shù)教案第2課 走進(jìn)Python_第3頁
南方版八年級上冊信息技術(shù)教案第2課 走進(jìn)Python_第4頁
南方版八年級上冊信息技術(shù)教案第2課 走進(jìn)Python_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第2課走進(jìn)Python

一、教學(xué)內(nèi)容分析

《走進(jìn)Python》是《算法與程序設(shè)計(jì)入門》的第二課,將其安排在《問題解決思路》

之后,充分體現(xiàn)了教材對課程指導(dǎo)綱要的要求,培養(yǎng)學(xué)生解決問題的能力要通過程序設(shè)計(jì)

實(shí)戰(zhàn)來達(dá)成,其主要內(nèi)容有Pythons.7中PythonShell和IDLE編程環(huán)境,并初步介紹了

Python中的語言。"從IDLE啟動Python”模塊介紹了Python的啟動和PythonShell

這種編程交互模式?!弊鰧?shí)驗(yàn),學(xué)編程”模塊通過實(shí)驗(yàn)初步接觸到程序語言和編程。“輸

入錯誤內(nèi)容反饋”模塊帶領(lǐng)學(xué)生領(lǐng)略Python編程語言有嚴(yán)格的規(guī)則要求?!熬帉懗绦虼?/p>

碼”這個模塊闡述的是編程環(huán)境下代碼的編寫與運(yùn)行?!拜斎胼敵稣Z句”和“注釋語句”

這兩個模塊是對這些語句的介紹,讓學(xué)生能夠認(rèn)識和了解程序設(shè)計(jì)中不同種類的語句。學(xué)

完本節(jié)課的內(nèi)容,學(xué)生能熟練掌握Shell環(huán)境和編程環(huán)境的區(qū)別以及認(rèn)識了程序設(shè)計(jì)的部

分語言,為Python的進(jìn)一步學(xué)習(xí)作準(zhǔn)備。

二、學(xué)習(xí)者特征分析

本課面向的是八年級的學(xué)生,八年級的學(xué)生已具備較高的抽象思維能力,思維靈敏,獨(dú)

立性增強(qiáng),好奇心強(qiáng),容易受到外界刺激而產(chǎn)生興趣,依賴中求獨(dú)立,愿意探索和發(fā)現(xiàn)新自

我,且求知欲強(qiáng),競爭心漸強(qiáng)。針對這一情況,本課主要講述的是在Python中的基本環(huán)境

和基本語言,這對于學(xué)完第一課的學(xué)生而言,能充分激發(fā)他們的學(xué)習(xí)興趣,調(diào)動學(xué)生的學(xué)習(xí)

積極性,使他們能更深入的去了解程序設(shè)計(jì),對學(xué)習(xí)Python產(chǎn)生信心。

三、教法建議

本節(jié)課重點(diǎn)講述了Python中的交互環(huán)境和編程環(huán)境。對本堂課的教學(xué),我們有以下幾

點(diǎn)建議(僅供參考):學(xué)生通過第一課的學(xué)習(xí),對程序設(shè)計(jì)有了一個初步的認(rèn)識,本節(jié)課中

介紹Python的環(huán)境,讓學(xué)生真正走進(jìn)Python;本節(jié)課的重點(diǎn)是對Python中交互模式和編

程模式的對比和基本語言的了解,通過知識的講解和實(shí)驗(yàn)操作,可使大部分學(xué)生有較高的學(xué)

習(xí)積極性和參與性,而對于那些基礎(chǔ)差的同學(xué),我們要給予更多的注意和幫助;教師可以對

小組或個人的成果進(jìn)行評價,讓學(xué)生的學(xué)習(xí)效果得到及時的反饋。

四、參考教案

科目信息技術(shù)年級八年級班級

課時1課時課型新授課時間

課題走進(jìn)Python---Python的語法基礎(chǔ)

知識與技能:

1.掌握PythonShell和IDLE編程環(huán)境的特點(diǎn)。

2.學(xué)會使用PythonShell和IDLE編輯環(huán)境。

3.了解變量、字符串、輸入輸出語句和注釋語句等程序語言。

教識

過程與方法:

學(xué)能

1.培養(yǎng)學(xué)生自主探究和小組合作的能力。

目力

2.培養(yǎng)學(xué)生勤于動腦和動手的操作能力以及嚴(yán)謹(jǐn)?shù)乃季S方式。

標(biāo)品

情感、態(tài)度與價值觀:

1.培養(yǎng)實(shí)踐操作、應(yīng)用能力和學(xué)生的團(tuán)隊(duì)精神。

2.培養(yǎng)學(xué)生積極對待新問題的態(tài)度。

3.培養(yǎng)學(xué)生在學(xué)習(xí)過程中的價值體驗(yàn)。

教學(xué)重點(diǎn):

重點(diǎn)PythonShell和IDLE編輯環(huán)境的異同。

難點(diǎn)難點(diǎn):

Python語句的學(xué)習(xí)。

板書第2課走進(jìn)Python----Python的語法基礎(chǔ)

設(shè)計(jì)一、PythonShell和編輯環(huán)境

示意二、編代碼學(xué)語句

框圖

教學(xué)硬件準(zhǔn)備:多媒體教學(xué)工具。

準(zhǔn)備軟件準(zhǔn)備:Python3.7o

教學(xué)過,

教師活動學(xué)生活動教師意圖時間

一、回顧導(dǎo)入

上節(jié)課我們和小明一起了解了算法與程序的基

本知識,見識了Python編寫的小游戲。小明非常好

奇這樣的程序是如何編寫出來的呢?同學(xué)們一定跟

認(rèn)真引入課

他一樣充滿了好奇吧!千里之行,始于足下。今天,

聽講,積極堂,讓學(xué)生3,

我們就和小明一起邊做實(shí)驗(yàn),邊學(xué)Python編程。

思考。完成過渡。

二、做實(shí)驗(yàn),學(xué)編程

1.啟動Python進(jìn)入PythonShell交互模式。

【操作演示】PythonShell是簡單操作的交互模

式窗口,輸入代碼后直接按回車即可看到運(yùn)行結(jié)果。認(rèn)真指導(dǎo)學(xué)

2.【操作演示】進(jìn)行窗口教學(xué),師生共同實(shí)驗(yàn)學(xué)聽講,積極生打開

習(xí)。思考,并自Python并進(jìn)

加法運(yùn)算:在“>〉〉”提示符后直接輸入加法算己動手操實(shí)驗(yàn)操作。

式,按回車鍵,查看結(jié)果。作。

乘法和除法運(yùn)算:在計(jì)算機(jī)編程語言中,乘號是

“*”,除號是“/”表示,分別在“〉>>”提示符后輸

入乘法和除法測試一下。

打印“Hello":在提示符后輸入print

15,

('Hello'),回車測試。

我們發(fā)現(xiàn)Python語句通常用的是一些英文單詞,

簡單易懂。(print是打印或輸出的意思)

打印100次“Hello”:print('Hello'*100)

【操作演示】隨意輸入一些文字或者符號,查看

結(jié)果。

計(jì)算機(jī)會出現(xiàn)“NameError”(變量名未被定義)

或者"SynataError"(語法錯誤)的提示,換句話說,

要計(jì)算機(jī)能“聽懂”我們所編寫的語言,還必須符合

一定的規(guī)則。

【鞏固練習(xí)】

在PythonShell中,計(jì)算以下表達(dá)式:

(1)5897163+859436

(2)89564/526+21*6

三、實(shí)戰(zhàn)編代碼

【操作演示】PythonShell雖然方便我們學(xué)習(xí),

但是不方便我們編寫復(fù)雜的代碼程序,接下來我們學(xué)

習(xí)PythonIDLE真正的程序代碼編輯環(huán)境。執(zhí)行

認(rèn)真指導(dǎo)學(xué)

“File”一“NewFile”命令,新建一個文件,得到

聽講,積極生打開

一個無標(biāo)題的空白窗口,我們在空白處編寫代碼就可

思考,并自Python并進(jìn)

以了。

己動手操實(shí)驗(yàn)操作。

實(shí)踐任務(wù)1:作。

同學(xué)們自己嘗試輸入三行代碼分別實(shí)現(xiàn)打印“我

愛吃蘋果”,打印20次“蘋果”,打印“我吃飽了”。

注意:編寫程序時,代碼中的符號及標(biāo)點(diǎn)一律在英文

狀態(tài)下輸入。

點(diǎn)擊(Run)運(yùn)行菜單,選擇"RunModuleF5”

運(yùn)行命令,此時Python會提醒我們對剛編寫的代碼

進(jìn)行保存,選擇文件保存位置,并將文件保存好之后

可以顯示運(yùn)行結(jié)果。(抽學(xué)生的程序進(jìn)行演示并評價

或作出修改)

【鞏固練習(xí)】

啟動PythonIDLE,新建文件,運(yùn)行以下程序(見

教材”體驗(yàn)與建構(gòu)”第二題)。

四、學(xué)習(xí)Python語句

實(shí)踐任務(wù)2:認(rèn)真通過任

修改任務(wù)1的程序并保存:聽講,積極務(wù)驅(qū)動方式17,

完成任務(wù)。鞏固學(xué)生學(xué)

food=input()

習(xí)效果。

print('我愛吃',food)

print(food*20)

print('我吃飽了’)

運(yùn)行之后,Python窗口出現(xiàn)光標(biāo),同學(xué)們自己動

手輸入你喜歡吃的食物,看看運(yùn)行效果。

我們可以發(fā)現(xiàn),之前做的實(shí)驗(yàn)程序是編寫好了之

后直接運(yùn)行顯示結(jié)果,但是任務(wù)2這個程序需要我們

手動輸入自己想吃的東西,也就是說,變得更加人性

化了,這其中用到了一些Python語句。

1.變量

變量相當(dāng)于保存信息的小盒子。你現(xiàn)在想吃蘋果

food中可以放蘋果,等會兒你想吃橘子,food中又

會幫你儲存好橘子。

2.輸入語句

實(shí)現(xiàn)讓我們手動輸入的語句為input()oinput()

可以實(shí)現(xiàn)讓用戶在窗口中輸入信息。

3.輸出語句

輸出語句同學(xué)們在第一課就已經(jīng)接觸過了,

print。是打印輸出語句,即在屏幕上輸出文字或表

達(dá)式的計(jì)算結(jié)果。

用單引號或雙引號括起來的文字叫做字符串,例

如:

print('This','is','Mike.')print會依

次輸出每個引號里面的內(nèi)容,遇到逗號,會輸出一個

空格。當(dāng)然print也可以打印輸出計(jì)算結(jié)果,如

print(40+20)

4.注釋語句

為了方便閱讀復(fù)雜的程序,我們可以用自然語言

在程序中做標(biāo)注說明,解釋代碼的意思。若解釋一行

代碼標(biāo)注以開始,后面寫明注釋內(nèi)容;若是多

行文字的注釋,可以用成對的符號將其包括

在內(nèi)。(展示示例)Python并不會運(yùn)行注釋語句,所

以我們可以使用注釋語句跳過一些需要調(diào)試的代碼,

以便后期檢查。

五、實(shí)踐探索認(rèn)真培養(yǎng)學(xué)5,

溫馨提示

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

評論

0/150

提交評論