02-Python語言入門第二講-“蛇”的力量-Python_第1頁
02-Python語言入門第二講-“蛇”的力量-Python_第2頁
02-Python語言入門第二講-“蛇”的力量-Python_第3頁
02-Python語言入門第二講-“蛇”的力量-Python_第4頁
02-Python語言入門第二講-“蛇”的力量-Python_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Python語言入門【第二課】“蛇”的力量,Python教學時間xxxx年xx月xx日教學題目Python語言入門【第二課】“蛇”的力量,Python教學目標引導學生認識并理解print()命令;引導學生了解注釋,養(yǎng)成寫注釋的良好習慣;教學重點應用print()命令,了解并使用注釋;教學難點對注釋和print()命令的理解。教學過程課前引入:通過劇情與對話引入本節(jié)課內(nèi)容或復習所學知識;(5分鐘)源碼百科:講解"打印:print()命令”與”注釋”;(10分鐘)代碼實踐:引導學生完成本節(jié)課代碼實踐:第一步:添加注釋第二步:打印"WelcometoChina!"第二步:打印“歡迎來中國!"第二步:打印多項(10分鐘)程序挑戰(zhàn):引導學生嘗試本節(jié)課程序挑戰(zhàn):挑戰(zhàn)一:離代碼更近--“執(zhí)行代碼積木挑戰(zhàn)二:試一試這行代碼(10分鐘)保存并分享:指導學生保存作品,請個別優(yōu)秀作品的創(chuàng)作者上臺分享創(chuàng)作心得;(3分鐘)課后練習:請學生完成課后練習,教師講解練習;(3分鐘)課后拓展:介紹"Python";(選做)個案添加課前引入教師引導:命令是我們和計算機交流的語言,我們這節(jié)課就來Python中的一個命令:print()命令。細節(jié)提示:其實指令也是命令,只是說法不同而已。在后續(xù)課程中,出現(xiàn)命令或指令的說法,都是對的。教師操作:播放視頻[開頭引入]部分。個案添加源碼百科打印:print()命令教師引導:同學們還記得上節(jié)課我們運行過的三個積木組成的程序嗎?這個程序運行的結(jié)果就是,在控制臺上輸出了"Hello,編程貓!";這個積木到底應該怎么用呢?關(guān)于這個積木更多的知識,讓我們跟著視頻來學習。教師操作:播放視頻[源碼百科-打印:print()命令]部分。教師講解:我們在print()命令中填入什么內(nèi)容,程序運行之后,就會在控制臺打印出什么樣的內(nèi)容,這個過程也叫輸出。我們可以利用print()命令打印數(shù)字、英文、漢字、符號等,只要是計算機能識別的符號就可以。教師講解:print()命令還可以實現(xiàn)多項輸出。觀察對應的代碼:每-項打印內(nèi)容被逗號隔開,且被引號包圍著。觀察控制臺的運行結(jié)果可以發(fā)現(xiàn):輸出的每一項之間都自動被空格隔開了。注釋教師操作:播放視頻[源碼百科-注釋]部分。教師講解:在代碼模式下,#代表注釋的意思,注釋的內(nèi)容可以是中文、英文、符號等文本信息。注釋主要起到了提示的作用,提示自己或者其他人這段程序是做什么的。要注意:注釋中的內(nèi)容計算機是不會執(zhí)行的。個案添加代碼實踐第一步:添加注釋教師操作:播放視頻[編程學堂第一步]部分。教師引導:請同學們完成添加注釋這個步驟。第二步:打印"WelcometoChina!”教師操作:播放視頻[編程學堂第二步]部分。教師引導:根據(jù)提示,在打印積木中輸入內(nèi)容,并把兩塊積木拼接好。第三步:打印“歡迎來中國!教師操作:播放視頻[編程學堂第三步]部分。教師引導:打印積木中內(nèi)容也可以是中文,根據(jù)提示,完成積木代碼。第四步:打印多項教師操作:播放視頻[編程學堂-第四步]部分。教師引導:根據(jù)視頻和教材,完成代碼。教師講解:在代碼模式下,使用print()命令輸出多項時,每一項之間需要用英文逗號間隔開。個案添加挑戰(zhàn)時刻挑戰(zhàn)一:離代碼更近--“執(zhí)行代碼”積木教師引導:在事件積木盒子中,有兩個樣式的執(zhí)行代碼積木。我們在執(zhí)行代碼積木里面,填寫的內(nèi)容其實就是對應的代碼模式的內(nèi)容。試著用”打印"積木實現(xiàn)同樣的效果吧!挑戰(zhàn)二:試一試這行代碼教師引導:有人說,要想學好一門編程語言,你就需要接受這門語言的哲學。而對Python哲學的最好闡述,莫過于核心開發(fā)者TimPeters所總結(jié)的"Python之禪”(TheZenofPython)了。結(jié)果中的這段文字就是"Python之禪”,它是被公認的Python編寫原則,奉行這個原則編寫程序,你就可以成為一個出類拔萃的訓練師。翻譯與注釋:優(yōu)美勝于丑陋(Python以編寫優(yōu)美的代碼為目標)明了勝于晦澀(優(yōu)美的代碼應當是明了的,命名規(guī)范,風格相似)簡潔勝于復雜(優(yōu)美的代碼應當是簡潔的,不要有復雜的內(nèi)部實現(xiàn))復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關(guān)系,要保持接口簡潔)扁平勝于嵌套(優(yōu)美的代碼應當是扁平的,不能有太多的嵌套)間隔勝于緊湊(優(yōu)美的代碼有適當?shù)拈g隔,不要奢望一行代碼解決問題)可讀性很重要(優(yōu)美的代碼是可讀的)即便假借特例的實用性之名,也不可違背這些規(guī)則(這些規(guī)則至高無.上)不要包容所有錯誤,除非你確定需要這樣做(精準地捕獲異常,寫except:pass風格的代碼)當存在多種可能,不要嘗試去猜測而是盡量找-種,最好是唯一-種明顯的解決方案(如果不確定,就用窮舉法)雖然這并不容易,因為你不是Python之父(這里的Dutch是指Guido)做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標準)命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)教師引導:在學習編程的過程中,犯錯一點都不可怕,最后--定有辦法解決。不斷給自己信心,你--定能學好編程,學好Python。個案添加保存分享點擊上面菜單欄"文件”,在下拉選項中按實際情況選擇'保存”(保存至本地)或"保存至云端”的方式保存寫過的代碼文件,以便下次使用或作品收集。個案添加課后練習答案第一題:請問在"打印"積木中在Python中對應的代碼語句是哪一個?A.input()B.print()C.importD.print參考答案:B解析:A選項,input()是獲得用戶輸入命令;C選項是引入庫命令import;D選項是易混淆選項,只是英文單詞print。第二題:(多選)請問代碼語句print("hello,world")和語句print('hello','world')輸出的內(nèi)容一致嗎?A.一致,都是"helloworld"B.不一致,用放大鏡看C.我知道,都是"hello,world"D.我發(fā)現(xiàn),前者是"hello,world",后者是"helloworld"參考答案:BD解析:前者是"hello,world",后者是"helloworld"。A選項錯誤,不一致;B選項正確;C選項錯誤;D選項正確。課后拓展

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論