公開(kāi)課:Python程序語(yǔ)言入門(mén)教案.doc
《公開(kāi)課:Python程序語(yǔ)言入門(mén)教案.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《公開(kāi)課:Python程序語(yǔ)言入門(mén)教案.doc(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
公開(kāi)課:Python 程序語(yǔ)言入門(mén) 教學(xué)的目的與要求: 讓學(xué)生了解什么是編程及對(duì)編程提起濃厚的學(xué)習(xí)興趣; Python Shell、GUI和Prompt(提示符)的理解; 學(xué)會(huì)與Python交互的方法,print指令; 新建程序文本文檔、運(yùn)行程序的方法、保存時(shí)需要注意什么; 學(xué)習(xí)第一個(gè)程序-我愛(ài)吃香蕉; 學(xué)會(huì)怎樣去查詢程序的錯(cuò)誤; 學(xué)習(xí)第二個(gè)程序-猜數(shù)字游戲; 課堂習(xí)題的解答。 教學(xué)重點(diǎn): 讓學(xué)生對(duì)編程提起濃厚的興趣; print指令的運(yùn)用; 學(xué)習(xí)第一和第二個(gè)程序; 識(shí)別和修正程序的錯(cuò)誤。 教學(xué)難點(diǎn): 識(shí)別和修正程序的錯(cuò)誤; 第一和第二個(gè)程序的透徹理解; 課堂習(xí)題-動(dòng)手做一做 的透徹理解。 教學(xué)方法:講授法、演示法、提問(wèn)法、舉例法 教學(xué)課時(shí):1課時(shí) 教學(xué)過(guò)程: 1、 前篇 1、什么是編程? 編程就是告訴計(jì)算機(jī)要做什么,計(jì)算機(jī)只是一些沒(méi)有生命的機(jī)器,它們可不知道自己要做什么,一切都得你來(lái)告訴它。怎么“告訴”它?(通過(guò):指令) 指令:下達(dá)給計(jì)算機(jī)的一個(gè)基本命令,要求計(jì)算機(jī)去做某件特定的事情。 2、Python-我們和計(jì)算機(jī)溝通的語(yǔ)言 計(jì)算機(jī)內(nèi)部使用二進(jìn)制,我們需要編程軟件來(lái)將我們想要表達(dá)的意思翻譯成二進(jìn)制傳達(dá)給計(jì)算機(jī)。 所想要表達(dá) 編程軟件翻 計(jì)算機(jī)接收 的意思 譯成二進(jìn)制 并執(zhí)行 常用、最流行的幾種程序語(yǔ)言:C、C++、C#、Java、VB、python 3、 Python可以用來(lái)做什么 開(kāi)發(fā)游戲&軟件(游戲后臺(tái)大多數(shù)用python編寫(xiě)); 制作更高級(jí)的Flash(web flash game); 創(chuàng)建數(shù)據(jù)庫(kù); 黑客 hacker(遠(yuǎn)程攻擊計(jì)算機(jī)、破解硬件or軟件); 發(fā)明變形金剛(2006年日本FANUC推出的人工智能機(jī)器人); 學(xué)習(xí)其他語(yǔ)言的基礎(chǔ)(所有程序語(yǔ)言都有共同性,學(xué)好python能夠讓你快人一步的理解其他程序語(yǔ)言); python幾乎無(wú)所不能。 ======== 當(dāng)然不是每一個(gè)學(xué)習(xí)python的人都能成功 ======== ======== 但是學(xué)習(xí)python你將獲利以下幾點(diǎn) ======== √ 讓你的思維更加敏捷! √ 讓你變的知識(shí)淵博! √ 讓你學(xué)習(xí)更多的英文! ============ 也有可能帶來(lái)一些“負(fù)面影響” =========== 你的皮膚會(huì)變得粗糙 >_< 你可能會(huì)變成一枚宅男 ╯□╰ 花500元買(mǎi)一副眼鏡 ⊙﹏⊙ 2、 從IDLE啟動(dòng)python 1、通過(guò)開(kāi)始菜單; 好比三種 第一種:2B青年 三種方法 2、通過(guò)快捷方式; 第二種:普通青年 3、通過(guò)快捷鍵; 網(wǎng)絡(luò)青年 第三種:文藝青年 窗口標(biāo)題欄的文字“Python Shell”-中文意思是“python的外殼”,是作為用戶輸入文本與程序交互途徑的一種。 整個(gè)窗口被叫做“GUI”-中文意思是“圖形用戶界面”,GUI的特性是包含:窗口、菜單、按鈕、滾動(dòng)條等。沒(méi)有這些特性的程序叫做text-mode(文本模式程序)、command line(命令行程序) *提問(wèn):平時(shí)在使用電腦時(shí)有沒(méi)有遇見(jiàn)過(guò)帶有GUI的程序和text-mode、command line?(答案:windows窗口 DOS) >>> -叫做提示符(Prompt),指程序正在等待你鍵入信息時(shí)顯示的符號(hào)。 3、 來(lái)點(diǎn)指令吧! >>> print “Hey man!” 回車(每輸入完一行指令都要輸入回車以跳轉(zhuǎn)到下一行) Print-打印(命令),指在屏幕上顯示文本,而不是常說(shuō)的用打印機(jī)打印在紙上。 ?。∽⒁?>>顏色<< 注意??! 問(wèn):IDEL里為什么會(huì)有這些奇妙的顏色呢? 答:IDLE為了幫助我們更好的理解和閱讀這些內(nèi)容,會(huì)用不同的顏色來(lái)區(qū)分代碼(code)不同的部分,print 的顏色就是橙色。 ??!注意 >>錯(cuò)誤<< 注意??! 問(wèn):SyntaxError: invalid syntax是個(gè)什么東西? 答:直譯“語(yǔ)法錯(cuò)誤:無(wú)效的語(yǔ)法”,表示python不懂你輸入的內(nèi)容,因?yàn)閜rint被錯(cuò)誤的拼成了point。 4、 與python交互 我們剛剛執(zhí)行的第一條指令:hey man,就是在和python交互,這種輸入代碼與計(jì)算機(jī)交流的過(guò)程就叫做交互。 多試一條指令! >>> print 5 + 3 8 >>> 計(jì)算機(jī)非常擅長(zhǎng)算術(shù)運(yùn)算,計(jì)算機(jī)被創(chuàng)造出來(lái)的初期就是被用來(lái)數(shù)據(jù)計(jì)算。 再試一條指令! >>> print 5 * 3 15 >>> ====== Mr.Lee TIPS ====== 幾乎所有計(jì)算機(jī)程序和語(yǔ)言中都使用 * 符號(hào)作為乘號(hào)。這個(gè)符號(hào)稱作“星號(hào)”或“星”。 ======口算&計(jì)算器&python三者進(jìn)行對(duì)比吧====== 口 算:Print 5 * 3 計(jì)算器:Print 98765431 - 9876543 Python:Print 4548754875157512154515421 * 544451484484121512157 ======口算&計(jì)算器&python三者進(jìn)行對(duì)比吧====== 利用python你除了可以超大數(shù)的數(shù)學(xué)計(jì)算之外,你還可以做些令人意想不到的事情,例如: >>> print “Dog” + “ brother” Dog brother >> 或者 >>> print “where is plane ” * 20 where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane where is plane >>> 計(jì)算機(jī)除了非常擅長(zhǎng)運(yùn)算外,另一件事情就是反復(fù)的做事情,重要的是它不會(huì)感到枯燥,就像上面我讓計(jì)算機(jī)喊了20句 where is plane ,如果你高興可以讓它喊到直到MH370出現(xiàn),前提是馬航要給力還有就是不要停電…… 5、 該編程了 到目前為止,我們只是看到單個(gè)python指令的演示,其實(shí)程序就是多個(gè)指令的集合。 1、 創(chuàng)建程序的方法: a.通過(guò)Python Shell菜單欄 → File → New Windows創(chuàng)建; b.快捷鍵:Ctrl + N。 *新程序窗口標(biāo)題欄顯示“Untitled”(未命名)。如何給程序取名字? 2、程序1 我們的第一個(gè)程序-“我愛(ài)吃香蕉” print “我愛(ài)吃香蕉!” print “香蕉 ” * 20 print “mua ” * 40 print “我吃撐了!” 3、 保存/另存(命名)你的程序文檔 File → Save / Save As 輸入完指令后通過(guò) Save 快:Ctrl + N 保存or另存為 Save As 快:Ctrl + Shift +S ?。?!注意 >>擴(kuò)展名<< 注意??! 輸入完程序名稱后一定不要忘了加上 .py ,否則在python中將看不到 程序中命令的顏色和windows不知道該用什么程序來(lái)打開(kāi)這個(gè)文件。 ====== Mr.Lee TIPS ====== 如果你想要你的程序支持中文,需要在程序的第一行加上代碼: #encoding XXX# XXX用各國(guó)文字編碼代碼來(lái)替換,各國(guó)文字編碼代碼可以查詢百度。 例如,簡(jiǎn)體中文的代碼是:GBK,那么程序的第一行應(yīng)寫(xiě)上: #encoding GBK# ====== Mr.Lee TIPS ====== 6、 如果出了問(wèn)題 在編程過(guò)程中容易出現(xiàn)的問(wèn)題歸納為兩大類: 1、 syntax error(語(yǔ)法錯(cuò)誤):指編程語(yǔ)言的拼寫(xiě)和文法規(guī)則出現(xiàn)錯(cuò)誤,意味著你鍵入的某個(gè)內(nèi)容不是正確的 Python 代碼。 例如: >>> print where is plane ” syntax error: invalid syntax(語(yǔ)法錯(cuò)誤:無(wú)效的語(yǔ)法) theres an error is your program(這是一個(gè)錯(cuò)誤的程序) >>> 錯(cuò)誤原因:where前面漏了一個(gè)引號(hào) 2、runtime error(運(yùn)行時(shí)錯(cuò)誤):只會(huì)在程序運(yùn)行時(shí)才會(huì)發(fā)生的錯(cuò)誤,是 IDLE 或 python 無(wú)法檢測(cè)出來(lái)的錯(cuò)誤。 例如: 程序2 運(yùn)行時(shí)錯(cuò)誤-“我愛(ài)大鱷魚(yú)” >>> print “你好!歡迎來(lái)到我的動(dòng)物園!” print “我的動(dòng)物園有好多好多的動(dòng)物,例如: ” print “鱷魚(yú) ” + 5 >>> 錯(cuò)誤原因: IDLE 1.2.1 ======== No Subprocess ========= >>> 你好!歡迎來(lái)到我的動(dòng)物園! 我的動(dòng)物園有好多好多的動(dòng)物,例如: Traceback (most recent call last):(錯(cuò)誤的開(kāi)始) File “C:\Users\Administrator\Destop\i love big cayman.py”, line 4, in- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 公開(kāi) Python 程序語(yǔ)言 入門(mén) 教案
鏈接地址:http://m.appdesigncorp.com/p-9240226.html