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

下載本文檔

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

文檔簡介

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

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

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論