Python高級(jí)編程+教案+屈海洲-第1次課4 字符串-教學(xué)設(shè)計(jì)_第1頁(yè)
Python高級(jí)編程+教案+屈海洲-第1次課4 字符串-教學(xué)設(shè)計(jì)_第2頁(yè)
Python高級(jí)編程+教案+屈海洲-第1次課4 字符串-教學(xué)設(shè)計(jì)_第3頁(yè)
Python高級(jí)編程+教案+屈海洲-第1次課4 字符串-教學(xué)設(shè)計(jì)_第4頁(yè)
Python高級(jí)編程+教案+屈海洲-第1次課4 字符串-教學(xué)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《Python高級(jí)編程》教學(xué)設(shè)計(jì)課程名稱:Python高級(jí)編程授課年級(jí):2020年級(jí)授課學(xué)期:2022-23學(xué)年第一學(xué)期教師姓名:屈海洲

課題名稱字符串計(jì)劃學(xué)時(shí)6課時(shí)內(nèi)容分析當(dāng)打開瀏覽器登錄某些網(wǎng)站的時(shí)候,需要輸入密碼,瀏覽器把密碼傳送到服務(wù)器后,服務(wù)器會(huì)對(duì)密碼進(jìn)行驗(yàn)證,其驗(yàn)證過程是把之前保存的密碼與本次傳遞過去的密碼進(jìn)行對(duì)比,如果相等,那么就認(rèn)為密碼正確,否則就認(rèn)為不對(duì)。服務(wù)器既然想要存儲(chǔ)這些密碼可以用數(shù)據(jù)庫(kù)(比如MySQL),當(dāng)然為了簡(jiǎn)單起見,咱們可以先找個(gè)變量把密碼存儲(chǔ)起來即可,而可以存儲(chǔ)帶有字母密碼的就是字符串。教學(xué)目標(biāo)及基本要求掌握字符串的輸入和輸出會(huì)使用切片的方式訪問字符串中的值掌握常見的字符串的內(nèi)建函數(shù)教學(xué)重點(diǎn)掌握字符串的輸入和輸出會(huì)使用切片的方式訪問字符串中的值掌握常見的字符串的內(nèi)建函數(shù)教學(xué)難點(diǎn)會(huì)使用切片的方式訪問字符串中的值掌握常見的字符串的內(nèi)建函數(shù)教學(xué)方式教學(xué)采用教師課堂講授為主,使用教學(xué)PPT講解教學(xué)過程第一課時(shí)(字符串基礎(chǔ)知識(shí))一、創(chuàng)設(shè)情境,導(dǎo)入字符串的概念教師通過生活中的舉例,引出字符串的知識(shí)。在生活中,登錄某個(gè)網(wǎng)站時(shí)需要輸入用戶名和密碼進(jìn)行驗(yàn)證,過程就是把保存的用戶信息跟本次傳遞的進(jìn)行比對(duì)。在程序中,可以找個(gè)變量存儲(chǔ)密碼,能存儲(chǔ)帶有字母密碼的就是字符串。什么是字符串?字符串是一種表示文本數(shù)據(jù)的類型,字符串中的字符可以是ASCII字符、各種符號(hào)以及各種Unicode字符。明確學(xué)習(xí)目標(biāo)要求學(xué)生會(huì)創(chuàng)建字符串要求學(xué)生掌握字符串的輸入與輸出二、進(jìn)行重點(diǎn)知識(shí)的講解教師根據(jù)課件,講述表示字符串的3種方式,并且通過示例進(jìn)行驗(yàn)證。使用單引號(hào)、雙引號(hào)或三引號(hào)表示字符串。通過單引號(hào)表示字符串的錯(cuò)誤,引出轉(zhuǎn)義字符。例如,使用單引號(hào)表示“l(fā)et'sgo!”時(shí),程序會(huì)出現(xiàn)報(bào)錯(cuò)信息。這時(shí),我們需要使用斜線對(duì)單引號(hào)進(jìn)行轉(zhuǎn)義。教師根據(jù)課件,介紹常見的一些轉(zhuǎn)義字符。如果條件允許的情況下,教師可以抽取任意個(gè)比較典型的轉(zhuǎn)義字符,通過示例代碼演示操作。通過多個(gè)重復(fù)輸出語(yǔ)句的弊端,拋出格式化輸出的知識(shí)。例如,輸出“我今年**歲”時(shí),每個(gè)人的結(jié)果因人而異。為此,可以用字符串格式輸出,就是將一個(gè)值插入到一個(gè)有字符串格式符%s的字符串中。教師根據(jù)課件,介紹常用的一些格式化符號(hào)。教師通過示例,講解比較常見的格式化符號(hào)。教師根據(jù)課件,介紹字符串輸入的內(nèi)容。Python3提供了input()函數(shù)從標(biāo)準(zhǔn)輸入讀取一行文本,默認(rèn)的標(biāo)準(zhǔn)輸入是鍵盤。教師通過4.2.2的案例,講述字符串的輸入。三、歸納總結(jié),布置作業(yè)/隨堂練習(xí)回顧上課前的學(xué)習(xí)目標(biāo),并對(duì)本節(jié)課的內(nèi)容進(jìn)行總結(jié)。教師總結(jié)本節(jié)課需要掌握的知識(shí)點(diǎn),包括字符串的格式、字符串的輸出,以及字符串的輸入。使用博學(xué)谷系統(tǒng)下發(fā)課后作業(yè)。第二課時(shí)(訪問字符串的值,字符串內(nèi)建函數(shù)(部分))一、回顧上節(jié)課的內(nèi)容,繼續(xù)講解本課時(shí)的知識(shí)教師對(duì)學(xué)生們的疑問進(jìn)行統(tǒng)一答疑?;仡櫩偨Y(jié)上節(jié)課內(nèi)容,繼續(xù)介紹本課時(shí)的內(nèi)容。上節(jié)課介紹了字符串的內(nèi)容,接下來,本節(jié)課繼續(xù)介紹字符串的內(nèi)容。明確學(xué)習(xí)目標(biāo)要求學(xué)生理解字符串的存儲(chǔ)方式要求學(xué)生會(huì)使用切片截取字符串要求學(xué)生掌握內(nèi)建函數(shù)的使用二、進(jìn)行重點(diǎn)知識(shí)的講解字符串是怎樣存儲(chǔ)的?如果希望訪問字符串中的值,需要使用下標(biāo)來實(shí)現(xiàn)。每個(gè)字符都對(duì)應(yīng)著一個(gè)編號(hào),并且編號(hào)是從0開始的,這些編號(hào)就代表著下標(biāo)。如果要從字符串中取出字符,可以通過下標(biāo)獲取。教師通過4.3.2的案例,講述如何使用切片截取字符串。教師根據(jù)課件,介紹字符串比較常見的內(nèi)置函數(shù)。教師通過4.4.1的案例,講述find函數(shù)的使用。教師通過4.4.2的案例,講述index函數(shù)的使用。教師從題庫(kù)中隨機(jī)抽取幾道與上述兩個(gè)函數(shù)相關(guān)的題目,讓學(xué)生自己動(dòng)手編程,并根據(jù)學(xué)生出現(xiàn)的問題進(jìn)行解答。教師通過4.4.3的案例,講述count函數(shù)的使用。三、歸納總結(jié),布置作業(yè)回顧學(xué)習(xí)目標(biāo),對(duì)本節(jié)課的內(nèi)容進(jìn)行總結(jié)。教師帶領(lǐng)學(xué)生總結(jié)本節(jié)課需要掌握的內(nèi)容,包括字符串的存儲(chǔ)方式、使用切片截取字符串,以及部分內(nèi)建函數(shù)的使用。布置隨堂練習(xí),檢查學(xué)生掌握情況。根據(jù)博學(xué)谷和隨堂練習(xí)資源,給學(xué)生布置隨堂練習(xí),檢測(cè)學(xué)生的掌握程度,并對(duì)學(xué)生出現(xiàn)的問題進(jìn)行解決。使用博學(xué)谷系統(tǒng)下發(fā)課后作業(yè)。第三課時(shí)(字符串內(nèi)建函數(shù)(部分))一、回顧上節(jié)課內(nèi)容,繼續(xù)講解本節(jié)課的內(nèi)容教師對(duì)學(xué)生們的疑問進(jìn)行統(tǒng)一答疑。回顧總結(jié)上節(jié)課內(nèi)容,繼續(xù)介紹內(nèi)建函數(shù)的知識(shí)。在上節(jié)課中,介紹了字符串的內(nèi)建函數(shù),接下來繼續(xù)介紹其它函數(shù)。明確學(xué)習(xí)目標(biāo)要求學(xué)生掌握內(nèi)建函數(shù)的使用二、進(jìn)行重點(diǎn)知識(shí)的講解教師通過4.4.4的案例,講述replace函數(shù)的使用。教師通過4.4.5的案例,講述split函數(shù)的使用。教師通過4.4.6的案例,講述capitalize函數(shù)的使用。教師從題庫(kù)中隨機(jī)抽取幾道與上述這些函數(shù)相關(guān)的題目,讓學(xué)生自己動(dòng)手編程,并根據(jù)學(xué)生出現(xiàn)的問題進(jìn)行解答。教師通過4.4.7的案例,講述title函數(shù)的使用。教師通過4.4.8的案例,講述startswith函數(shù)的使用。教師通過4.4.9的案例,講述endswith函數(shù)的使用。教師通過4.4.10的案例,講述upper函數(shù)的使用。教師從題庫(kù)中隨機(jī)抽取幾道與上述這些函數(shù)相關(guān)的題目,讓學(xué)生自己動(dòng)手編程,并根據(jù)學(xué)生出現(xiàn)的問題進(jìn)行解答。三、歸納總結(jié),布置作業(yè)回顧學(xué)習(xí)目標(biāo),對(duì)本節(jié)課的內(nèi)容進(jìn)行總結(jié)教師帶領(lǐng)學(xué)生總結(jié)字符串內(nèi)建函數(shù)的使用。布置隨堂練習(xí),檢查學(xué)生掌握情況。根據(jù)博學(xué)谷和隨堂練習(xí)資源,給學(xué)生布置隨堂練習(xí),檢測(cè)學(xué)生的掌握程度,并對(duì)學(xué)生出現(xiàn)的問題進(jìn)行解決。(3)使用博學(xué)谷系統(tǒng)下發(fā)課后作業(yè)。第四課時(shí)(字符串內(nèi)建函數(shù)(部分))一、回顧上節(jié)課內(nèi)容,繼續(xù)講解本節(jié)課的內(nèi)容教師講解上節(jié)課有難度的作業(yè),并對(duì)學(xué)生的疑問進(jìn)行統(tǒng)一答疑。回顧上節(jié)課的內(nèi)容,繼續(xù)介紹內(nèi)建函數(shù)的知識(shí)。在上節(jié)課中,介紹了字符串的內(nèi)建函數(shù)。接下來繼續(xù)介紹其它函數(shù)。明確學(xué)習(xí)目標(biāo)要求學(xué)生掌握內(nèi)建函數(shù)的使用二、進(jìn)行重點(diǎn)知識(shí)的講解(1)教師通過44.11的案例,講述ljust函數(shù)的使用。(2)教師通過4.4.12的案例,講述rjust函數(shù)的使用。(3)教師通過4.4.13的案例,講述center函數(shù)的使用。(4)教師從題庫(kù)中隨機(jī)抽取幾道與剛剛介紹的上述三個(gè)函數(shù)相關(guān)的題目,讓學(xué)生自己動(dòng)手編程,并根據(jù)學(xué)生出現(xiàn)的問題進(jìn)行解答。(5)教師通過4.4.14的案例,講述lstrip函數(shù)的使用。(6)教師通過4.4.15的案例,講述rstrip函數(shù)的使用。(7)教師通過4.4.16的案例,講述strip函數(shù)的使用。(8)教師從題庫(kù)中隨機(jī)抽取幾道與剛剛介紹的上述三個(gè)函數(shù)相關(guān)的題目,讓學(xué)生自己動(dòng)手編程,并根據(jù)學(xué)生出現(xiàn)的問題進(jìn)行解答。(9)教師根據(jù)課件,講解字符串的運(yùn)算符,并且通過實(shí)踐演示操作。三、歸納總結(jié),布置作業(yè)(1)回顧學(xué)習(xí)目標(biāo),對(duì)本節(jié)課的內(nèi)容進(jìn)行總結(jié)。教師帶領(lǐng)學(xué)生總結(jié)字符串內(nèi)建函數(shù)的使用。(2)使用博學(xué)谷系統(tǒng)下發(fā)隨堂練習(xí),檢測(cè)學(xué)生對(duì)課堂內(nèi)容的掌握情況。第五課時(shí)(上機(jī)練習(xí))上機(jī)練習(xí)主要針對(duì)本章中需要重點(diǎn)掌握的知識(shí)點(diǎn),以及在程序中容易出錯(cuò)的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察同學(xué)對(duì)知識(shí)點(diǎn)的掌握情況,對(duì)代碼的熟練程度。上機(jī)一:(考察知識(shí)點(diǎn)為字符串的格式輸出)形式:?jiǎn)为?dú)完成題目:請(qǐng)按照以下要求完成。要求如下:定義表示姓名的變量name,賦值為“小明”;定義表示年齡的變量age,賦值為“28”定義表示體重的變量height,賦值為“1.85”使用print函數(shù)輸出上述信息。上機(jī)二:(考察知識(shí)點(diǎn)為使用切片截取字符串)形式:?jiǎn)为?dú)完成題目:請(qǐng)按照以下要求操作。要求如下:定義一個(gè)字符串,內(nèi)容為“傳智黑馬歡迎您”;使用切片截取下標(biāo)為0~1的字符,并打印輸出;使用切片截取下標(biāo)為2~末尾的字符,并打印輸出;使用切片截取下標(biāo)為2~倒數(shù)第2個(gè)字符,并打印輸出;使用切片截取倒序且步長(zhǎng)為3的字符,并打印輸出。第六課時(shí)(上機(jī)練習(xí))上機(jī)練習(xí)主要針對(duì)本章中需要重點(diǎn)掌握的知識(shí)點(diǎn),以及在程序中容易出錯(cuò)的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察同學(xué)對(duì)知識(shí)點(diǎn)的掌握情況,對(duì)代碼的熟練程度。上機(jī)一:(考察知識(shí)點(diǎn)為字符串的內(nèi)建函數(shù))形式:?jiǎn)为?dú)完成題目:已知有字符串“000itcastanditheima000”,請(qǐng)按照以下要求操作。要求如下:查找it出現(xiàn)的索引位置,并打印輸出;檢測(cè)it出現(xiàn)的次數(shù);把“000”替換為空

溫馨提示

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

評(píng)論

0/150

提交評(píng)論