




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第10課神奇模塊一、教學內(nèi)容分析《神奇模塊》是《算法與程序設(shè)計的擴展》的第二課,本課安排在第三單元的第二課,充分體現(xiàn)了教材內(nèi)容的螺旋上升,難度不斷遞增,但本節(jié)課的內(nèi)容充滿趣味性,并與實際生活聯(lián)系緊密,從而降低了教學難度。“Python小漫畫”通過實例讓學生認識模塊,了解模塊。“自定義模塊”通過實驗,同學們自己定義一個模塊,使學生更加深入地了解模塊的定義和調(diào)用方法。“第三方模塊”中介紹了模塊的分類,MyQR庫的安裝和使用。學完本節(jié)課的內(nèi)容,學生能熟練掌握Python中模塊的調(diào)用、第三方庫的安裝和使用,并結(jié)合實際生活制作出自己喜歡的二維碼,提高學生學習程序設(shè)計的積極性,為學生進一步深入學習Python打下了基礎(chǔ)。二、學習者特征分析本課面向的是八年級的學生,八年級的學生已具備較高的抽象思維能力,思維靈敏,獨立性增強,好奇心強,容易受到外界刺激而產(chǎn)生興趣,依賴中求獨立,愿意探索和發(fā)現(xiàn)新自我,且競爭心漸強。針對這一情況,本課主要通過制作實際生活中常用的二維碼,來學習模塊的相關(guān)知識。這樣的實際案例能充分激發(fā)學生的學習興趣,調(diào)動他們的學習積極性,使他們能更深入地去了解程序設(shè)計,對學習Python越來越有信心。三、教法建議本節(jié)課重點講述了Python中自定義模塊和第三方模塊的使用。對本節(jié)課的教學,我們有以下幾點建議(僅供參考):學生通過前兩個單元的學習,已經(jīng)對Python非常了解,但是函數(shù)和模塊的調(diào)用對于中學生來說抽象性較強;教師盡量多使用生活實際中的相關(guān)實例來進行知識內(nèi)容的教學,這樣大部分學生都會有較高的學習積極性和參與性,而對于那些基礎(chǔ)差的同學,我們要給予更多的注意和幫助;教師可以對小組或個人的成果進行評價,讓學習效果得到及時的反饋。四、參考教案科目信息技術(shù)年級八年級班級課時1課時課型新授課時間課題神奇模塊——自定義模塊和第三方模塊的使用教學目標知識能力品德知識與技能:1.掌握自定義模塊和使用模塊的方法。2.學會安裝第三方模塊和調(diào)用第三方模塊。3.學會調(diào)用MyQR庫制作二維碼。過程與方法:1.通過自主實踐自定義模塊,養(yǎng)成自主探索實踐的習慣。2.通過對模塊的定義和調(diào)用培養(yǎng)學生勤于動腦和動手的操作能力以及嚴謹?shù)乃季S方式。情感、態(tài)度與價值觀:1.培養(yǎng)實踐操作、應(yīng)用能力和學生的團隊精神。2.培養(yǎng)學生積極對待新問題的態(tài)度。3.培養(yǎng)學生在學習過程中的價值體驗。教學重點難點重點:自定義模塊、第三方模塊的安裝和使用、制作二維碼。難點:調(diào)用MyQR制作動態(tài)二維碼。板書設(shè)計示意框圖第10課神奇模塊一、掌握自定義模塊和使用模塊的方法。二、學會安裝第三方模塊和調(diào)用第三方模塊。三、學會調(diào)用MyQR庫制作二維碼。教學準備知識準備:函數(shù)、函數(shù)參數(shù)、調(diào)用函數(shù)和變量的相關(guān)知識。硬件準備:多媒體教學工具。軟件準備:。教學過程教師活動學生活動教師意圖時間一、回顧導(dǎo)入前幾節(jié)課我們通過召喚海龜,利用海龜?shù)匿摴P繪制出各種美麗多彩的圖案,那Python當中究竟還有多少像海龜庫一樣有趣的東西呢?同學們一定非常迫不及待想學新的東西了吧!千里之行,始于足下。今天,我們就和小明一起體驗一下模塊的神奇吧。認真聽講,積極思考。引入課堂,讓學生完成過渡。1’二、自定義模塊小漫畫【多媒體演示】通過實例展示代碼學生自主嘗試。請你在Python中輸入以下代碼:importantigravity教師提問:同學們發(fā)現(xiàn)了什么?學生回答:這就是我們調(diào)用了一個漫畫模塊。(引出模塊的定義)模塊就是一些程序員已經(jīng)編寫好的代碼,我們可以利用Python進行調(diào)用,這類代碼就叫做模塊。通過“import模塊名”將模塊導(dǎo)入到自己的代碼中。2.自定義模塊已經(jīng)嘗試了turtle、antigravity等有趣的模塊后,小明想創(chuàng)建一個自己的模塊。是不是只有程序員才可以寫出模塊呢?不是的。下面,我們和小明一起創(chuàng)建一個會打招呼的模塊,并命名為“”。【操作演示】進入窗口教學。師生同時實踐操作創(chuàng)建模塊。創(chuàng)建模塊打開Python編程環(huán)境,輸入以下代碼:name=input(“What’syourname\n”)print(‘Hello,’,name)defsay():print(‘Nicetomeetyou!’)defask()print(‘Howareyou?’)注意:程序中的“\n”是換行符。模塊已經(jīng)創(chuàng)建好了,模塊中定義了兩個函數(shù),一個say()函數(shù),另一個是ask()函數(shù)。接下來,我們看看能不能“召喚”出我們自己創(chuàng)建的模塊呢?使用模塊我們再新建一個程序文件,利用import調(diào)用我們剛才創(chuàng)建的模塊。【操作演示】進入窗口教學,教師進行操作演示。importmy_module()運行程序觀察結(jié)果,從代碼和運行結(jié)果中可以看出,此程序成功調(diào)用我們自己創(chuàng)建的打招呼模塊,并且只調(diào)用其中的say()函數(shù)。【鞏固練習】調(diào)用my_module模塊中兩個函數(shù)完成一個程序。調(diào)用的模塊必須與程序在同一目錄,使用模塊中的函數(shù)時必須指明是哪個模塊,中間以“.”隔開,格式為“模塊名.函數(shù)名”。認真聽講,積極思考,并自己動手操作。積極主動完成自定義模塊,增加成就感,并自主完成鞏固練習任務(wù)。指導(dǎo)學生打開Python并進行實驗操作。教師與學生交流,發(fā)現(xiàn)學生問題,查漏補缺。17’第三方模塊模塊的分類(教師進行板書并依次介紹它們的含義)第三方模塊在使用前需要安裝。安裝教師提問:同學們你們的爸爸媽媽出去買東西時,會用什么形式進行付款呢?學生回答:銀行卡、微信掃碼、支付寶掃碼、現(xiàn)金……很好,對于大家說的掃碼其實就是指掃二維碼,那大家一定對二維碼不陌生。用手機掃一掃二維碼就可以打開一個鏈接,這個鏈接可以是一個網(wǎng)站、一張名片或者收付款賬戶等。我們接下來要自己制作一個二維碼了。MyQR是Python的一個第三方庫(庫是模塊的集合),專門用來制作個性二維碼的,使用之前我們必須先安裝MyQR庫。【操作演示】進入窗口教學。執(zhí)行“開始”→“運行”命令,打開“運行”對話框,在對話框中輸入“cmd”并單擊“確定”按鈕,打開窗口后輸入命令“pip3installMyQR”并按回車鍵,即可下載。出現(xiàn)“SuccessfulinstalledMyQR”字樣說明安裝成功。使用【操作演示】進入窗口教學。安裝成功后,我們現(xiàn)在調(diào)用并制作二維碼。如:二維碼的內(nèi)容為“IlovePython!”formMyQRimportmyqr(‘IlovePython!’)教師提問:此程序的調(diào)用與我們之前的調(diào)用有什么不同?學生回答:如果是第三方模塊,可以直接“import模塊名”;如果是第三方庫,需要使用“from庫名import模塊名”。程序運行,觀察效果。【鞏固練習】制作自己喜歡的內(nèi)容并生成二維碼。【拓展延伸】黑白色的二維碼顯得略微單調(diào)了些,能不能制作彩色的二維碼呢?當然可以,只需設(shè)置()函數(shù)中的參數(shù)即可。參數(shù)“words”指向的鏈接是字符串或者網(wǎng)頁;“picture”指向的是圖片,圖片必須和程序在同一目錄下;“colorized”設(shè)置為True時生成彩色二維碼。注意:圖片格式支持“.jpg”“.png”“.bmp”“.gif”。學生在選用圖片時要注意格式。讓學生分小組完成拓展任務(wù),分工合作,高效完成。認真聽講,積極思考,并自己動手操作完成第三方庫的安裝。認真聽講,發(fā)現(xiàn)庫與模塊的區(qū)別,自己動手實踐生成屬于自己的二維碼。學生積極分工配合完成拓展任務(wù)。指引學生實際操作,完成安裝,對于基礎(chǔ)較差,學習步伐較慢的學生給予更多的關(guān)注。教師巡回指導(dǎo),幫助學生順利完成自己的二維碼,增加學習成就感。教師提示學生分工合作,培養(yǎng)學生協(xié)作學習的能力,提高
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)廢水處理與環(huán)保技術(shù)進展
- 工業(yè)機器人技術(shù)在生產(chǎn)線中的運用
- 工業(yè)污染源監(jiān)測與控制技術(shù)
- 工業(yè)機器人技術(shù)詳解
- 工業(yè)生產(chǎn)中的智能環(huán)境監(jiān)控解決方案
- 工業(yè)機器人的人機交互設(shè)計
- 工業(yè)機械設(shè)計的未來發(fā)展方向
- 工業(yè)自動化中的機器視覺技術(shù)應(yīng)用
- 工業(yè)管道設(shè)計與安全保障措施
- 工業(yè)領(lǐng)域用高效廂式車的探索與研究
- GB/T 1931-1991木材含水率測定方法
- 運動改造大腦 課件
- 上海滬教版高一歷史第一分冊知識梳理
- 橋梁施工質(zhì)量控制要點(PPT)
- 《社會保障概論》課程教學大綱(本科)
- 學校固定資產(chǎn)表格明細賬
- 18.V2X技術(shù)在智能網(wǎng)聯(lián)車上的應(yīng)用
- NSTEMI指南解讀課件
- 精品解析:湖南省永州市2020年中考地理試題(原卷版)
- 貸款申請表(標準模版)
- 合理應(yīng)用喹諾酮類抗菌藥物專家共識精品課件
評論
0/150
提交評論