資源描述:
《公開課:python程序語言入門教案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、公開課:Python程序語言入門教學(xué)的目的與要求: ·讓學(xué)生了解什么是編程及對編程提起濃厚的學(xué)習(xí)興趣; ·PythonShell、GUI和Prompt(提示符)的理解; ·學(xué)會與Python交互的方法,print指令; ·新建程序文本文檔、運行程序的方法、保存時需要注意什么; ·學(xué)習(xí)第一個程序-我愛吃香蕉; ·學(xué)會怎樣去查詢程序的錯誤; ·學(xué)習(xí)第二個程序-猜數(shù)字游戲; ·課堂習(xí)題的解答。教學(xué)重點: ·讓學(xué)生對編程提起濃厚的興趣; ·print指令的運用; ·學(xué)習(xí)第一和第二個程序; ·識別和修正程序的錯誤。教學(xué)難點: ·識別和修正程序的錯誤;
2、·第一和第二個程序的透徹理解; ·課堂習(xí)題-動手做一做的透徹理解。教學(xué)方法:講授法、演示法、提問法、舉例法教學(xué)課時:1課時教學(xué)過程:一、前篇 1、什么是編程? 編程就是告訴計算機要做什么,計算機只是一些沒有生命的機器,它們可不知道自己要做什么,一切都得你來告訴它。怎么“告訴”它?(通過:指令)指令:下達給計算機的一個基本命令,要求計算機去做某件特定的事情。 2、Python-我們和計算機溝通的語言計算機內(nèi)部使用二進制,我們需要編程軟件來將我們想要表達的意思翻譯成二進制傳達給計算機。所想要表達 編程軟件翻 計算機接
3、收 的意思 譯成二進制 并執(zhí)行常用、最流行的幾種程序語言:C、C++、C#、Java、VB、python3、Python可以用來做什么 ·開發(fā)游戲&軟件(游戲后臺大多數(shù)用python編寫); ·制作更高級的Flash(webflashgame); ·創(chuàng)建數(shù)據(jù)庫; ·黑客hacker(遠程攻擊計算機、破解硬件or軟件); ·發(fā)明變形金剛(2006年日本FANUC推出的人工智能機器人); ·學(xué)習(xí)其他語言的基礎(chǔ)(所有程序語言都有共同性,學(xué)好python能夠讓你快人一步的理解其他程序語言); ·
4、python幾乎無所不能。 ========當(dāng)然不是每一個學(xué)習(xí)python的人都能成功======== ========但是學(xué)習(xí)python你將獲利以下幾點========√讓你的思維更加敏捷!√讓你變的知識淵博!√讓你學(xué)習(xí)更多的英文! ============也有可能帶來一些“負面影響”=========== ×你的皮膚會變得粗糙>_< ×你可能會變成一枚宅男╯□╰ ×花500元買一副眼鏡⊙﹏⊙二、從IDLE啟動python1、通過開始菜單;好比三種第一種:2B青年三種
5、方法2、通過快捷方式;第二種:普通青年3、通過快捷鍵;網(wǎng)絡(luò)青年第三種:文藝青年·窗口標(biāo)題欄的文字“PythonShell”-中文意思是“python的外殼”,是作為用戶輸入文本與程序交互途徑的一種。·整個窗口被叫做“GUI”-中文意思是“圖形用戶界面”,GUI的特性是包含:窗口、菜單、按鈕、滾動條等。沒有這些特性的程序叫做text-mode(文本模式程序)、commandline(命令行程序)*提問:平時在使用電腦時有沒有遇見過帶有GUI的程序和text-mode、commandline?(答案:windows窗口DOS)·>>>-叫做提示符
6、(Prompt),指程序正在等待你鍵入信息時顯示的符號。三、來點指令吧!>>>print“Heyman!”回車(每輸入完一行指令都要輸入回車以跳轉(zhuǎn)到下一行)Print-打印(命令),指在屏幕上顯示文本,而不是常說的用打印機打印在紙上。?。∽⒁?>顏色<<注意?。枺篒DEL里為什么會有這些奇妙的顏色呢?答:IDLE為了幫助我們更好的理解和閱讀這些內(nèi)容,會用不同的顏色來區(qū)分代碼(code)不同的部分,print的顏色就是橙色。??!注意>>錯誤<<注意??!問:SyntaxError:invalidsyntax是個什么東西?答:直譯“語法錯誤:無效
7、的語法”,表示python不懂你輸入的內(nèi)容,因為print被錯誤的拼成了point。四、與python交互我們剛剛執(zhí)行的第一條指令:heyman,就是在和python交互,這種輸入代碼與計算機交流的過程就叫做交互。多試一條指令!>>>print5+38>>>計算機非常擅長算術(shù)運算,計算機被創(chuàng)造出來的初期就是被用來數(shù)據(jù)計算。再試一條指令!>>>print5*315>>>======Mr.LeeTIPS======幾乎所有計算機程序和語言中都使用*符號作為乘號。這個符號稱作“星號”或“星”。======口算&計算器&python三者進行對比吧==
8、====口 算:Print5*3計算器:Print98765431-9876543Python:Print4548754875157512154515421*544