Python程序開發(fā)案例教程(第2版)教案 教學設計 第9章 文件與文件路徑操作_第1頁
Python程序開發(fā)案例教程(第2版)教案 教學設計 第9章 文件與文件路徑操作_第2頁
Python程序開發(fā)案例教程(第2版)教案 教學設計 第9章 文件與文件路徑操作_第3頁
Python程序開發(fā)案例教程(第2版)教案 教學設計 第9章 文件與文件路徑操作_第4頁
Python程序開發(fā)案例教程(第2版)教案 教學設計 第9章 文件與文件路徑操作_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

博學谷——讓IT教學更簡單,讓IT學習更有效PAGE12PAGE3《Python程序開發(fā)案例教程(第2版)》教學設計課程名稱:授課年級:授課學期:教師姓名:年月課題名稱第9章文件與文件路徑操作計劃課時6課時教學引入程序中使用變量保存運行時產(chǎn)生的臨時數(shù)據(jù),然而程序一旦運行結束,它所產(chǎn)生的數(shù)據(jù)也會隨之消失。那么,有沒有一種方法能夠永久保存數(shù)據(jù)呢?答案是肯定的。在計算機中,我們可以使用文件永久保存程序運行時產(chǎn)生的數(shù)據(jù)。文件在計算機中的存放位置各不相同,因此在操作文件之前,我們需要了解目錄、文件的路徑,以便能夠準確地找到文件。本章將主要介紹文件的操作,并簡單介紹一些與目錄、文件路徑相關的操作。教學目標使學生掌握文件的打開和關閉方式,能夠通過open()函數(shù)和close()方法打開和關閉文件使學生掌握讀取文件的方式,能夠通過read()、readline()和readlines()方法從文件中讀取數(shù)據(jù)使學生掌握寫入文件的方式,能夠通過write()、writelines()方法向文件中寫入數(shù)據(jù)使學生掌握文件定位讀寫的方法,能夠通過tell()和seek()方法獲取和設置文件讀寫位置使學生掌握文件的備份和重命名操作,能夠實現(xiàn)文件的備份和重命名操作使學生熟悉目錄的相關操作,能夠在程序中熟練地創(chuàng)建目錄、刪除目錄、獲取目錄文件列表的操作使學生熟悉文件路徑的相關操作,能夠在程序中熟練獲取當前路徑、檢測路徑的有效性和拼接路徑教學重點打開文件關閉文件讀取文件寫入文件文件的定位讀/寫文件的重命名創(chuàng)建目錄刪除目錄獲取目錄的文件列表相對路徑與絕對路徑獲取當前路徑檢測路徑的有效性路徑的拼接教學難點文件的定位讀/寫路徑的拼接教學方式課堂教學以PPT講授為主,并結合多媒體進行教學教學過程第一課時(打開文件、關閉文件、讀取文件、實例1:身份證歸屬地查詢)一、復習鞏固教師通過上節(jié)課作業(yè)的完成情況,對學生吸收不好的知識點進行再次鞏固講解。通過需求引入的方式導入新課程序中使用變量保存運行時產(chǎn)生的臨時數(shù)據(jù),然而程序一旦運行結束,它所產(chǎn)生的數(shù)據(jù)也會隨之消失。那么,有沒有一種方法能夠永久保存數(shù)據(jù)呢?答案是肯定的。在計算機中,我們可以使用文件永久保存程序運行時產(chǎn)生的數(shù)據(jù)。本節(jié)課將對打開文件、關閉文件、讀取文件、實例1:身份證歸屬地查詢進行介紹。知識點1-打開文件教師通過PPT講解打開文件。介紹open()函數(shù)的使用介紹文件打開模式的使用知識點2-關閉文件教師通過PPT講解關閉文件。介紹close()方法關閉文件對象介紹使用withopen()語句關閉文件對象知識點3-讀取文件教師通過PPT講解讀取文件。介紹read()方法的使用介紹readline()方法的使用介紹readlines()方法的使用知識點4-實例1:身份證歸屬地查詢教師通過PPT結合實操的形式講解實例1:身份證歸屬地查詢。(1)通過PPT介紹任務案例需求。(2)通過PPT介紹任務案例分析思路。(3)在PyCharm中實現(xiàn)實例1:身份證歸屬地查詢代碼。三、歸納總結教師回顧本節(jié)課所講的內容,并通過測試題的方式引導學生解答問題并給予指導。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預習作業(yè)。第二課時(寫入文件、實例2:通訊錄、文件的定位讀/寫)一、復習鞏固教師通過上節(jié)課作業(yè)的完成情況,對學生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導入新課在上一節(jié)中,我們介紹了打開文件、關閉文件、讀取文件、實例1:身份證歸屬地查詢,在本節(jié)中將對寫入文件、實例2:通訊錄、文件的定位讀寫進行介紹。三、新課講解知識點1-寫入文件教師通過PPT講解寫入文件。(1)介紹write()方法的使用(2)介紹writelines()方法的使用知識點2-實例2:通訊錄教師通過PPT結合實操的形式講解實例2:通訊錄。(1)通過PPT介紹任務案例需求。(2)通過PPT介紹任務案例分析思路。(3)在PyCharm中實現(xiàn)實例2:通訊錄代碼。知識點3-文件的定位讀/寫教師通過PPT講解文件的定位讀寫。介紹tell()方法的使用介紹seek()方法的使用四、歸納總結教師回顧本節(jié)課所講的內容,并通過測試題的方式引導學生解答問題并給予指導。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預習作業(yè)。第三課時(文件的備份、文件的重命名、創(chuàng)建目錄、刪除目錄、獲取目錄的文件列表)一、復習鞏固教師通過上節(jié)課作業(yè)的完成情況,對學生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導入新課在上一節(jié)中介紹了寫入文件、實例2:通訊錄、文件的定位讀/寫,在本節(jié)中將對文件的備份、文件的重命名、創(chuàng)建目錄、刪除目錄、獲取目錄的文件列表進行介紹。三、新課講解知識點1-文件的備份教師通過PPT講解文件的備份。介紹文件備份邏輯通過代碼演示如何實現(xiàn)文件備份知識點2-文件的重命名教師通過PPT講解文件的重命名。介紹rename()函數(shù)通過示例演示rename()函數(shù)的使用知識點3-創(chuàng)建目錄教師通過PPT講解創(chuàng)建目錄。介紹mkdir()函數(shù)通過示例演示mkdir()函數(shù)的使用知識點4-刪除目錄教師通過PPT講解刪除目錄。(1)介紹rmdir()函數(shù)(2)通過示例演示rmdir()函數(shù)的使用知識點5-獲取目錄的文件列表教師通過PPT講解獲取目錄的文件列表。介紹listdir()函數(shù)通過示例演示listdir()函數(shù)的使用四、歸納總結教師回顧本節(jié)課所講的內容,并通過測試題的方式引導學生解答問題并給予指導。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預習作業(yè)。第四課時(相對路徑與絕對路徑、獲取當前路徑、檢測路徑的有效性、路徑的拼接、實例3:用戶登錄)一、復習鞏固教師通過上節(jié)課作業(yè)的完成情況,對學生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導入新課在上一節(jié)中介紹了文件的備份、文件的重命名、創(chuàng)建目錄、刪除目錄、獲取目錄的文件列表,在本節(jié)中將對相對路徑與絕對路徑、獲取當前路徑、檢測路徑的有效性、路徑的拼接、實例3:用戶登錄進行講解。三、新課講解知識點1-相對路徑與絕對路徑教師通過PPT講解相對路徑與絕對路徑。介紹isabs()函數(shù)通過示例代碼演示isabs()函數(shù)的使用介紹abspath()函數(shù)通過示例代碼演示abspath()函數(shù)的使用知識點2-獲取當前路徑教師通過PPT講解獲取當前路徑。介紹getcwd()函數(shù)(2)通過示例代碼演示getcwd()函數(shù)的使用知識點3-檢測路徑的有效性教師通過PPT講解獲取當前路徑。介紹exists()函數(shù)通過示例代碼演示exists()函數(shù)的使用知識點4-路徑的拼接教師通過PPT講解獲取當前路徑。介紹join()函數(shù)通過示例代碼演示join()函數(shù)的使用知識點5-實例3:用戶登錄教師通過PPT結合實操的形式講解實例3:用戶登錄。(1)通過PPT介紹任務案例需求。(2)通過PPT介紹任務案例分析思路。(3)在PyCharm中實現(xiàn)實例3:用戶登錄代碼。四、歸納總結教師回顧本節(jié)課所講的內容,并通過測試題的方式引導學生解答問題并給予指導。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預習作業(yè)。第五、六課時(上機練習)上機練習主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內容進行練習,通過上機練習可以考察同學對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:打開文件、關閉文件、讀取文件、實例1:身份證歸屬地查詢)形式:單獨完成題目:練習使用open()函數(shù)打開文件練習使用close()方法和withopen()語句關閉文件練習使用read()、readline()和readlines()方法讀取文件內容根據(jù)任務描述的要求,編寫代碼實現(xiàn)實例1:身份證歸屬地查詢上機二:(考察知識點為:寫入文件、實例2:通訊錄、文件的定位讀/寫、文件的重命名)形式:單獨完成題目:練習使用write()、writelines()方法寫入文件根據(jù)任務描述的要求,編寫代碼實現(xiàn)實例2:通訊錄練習tell()方法和seek()方法的使用練習rename()函數(shù)的使用上機三:(考察知識點為:創(chuàng)建目錄、刪除目錄、獲取目錄的文件列表、相對路徑與絕對路徑)形式:單獨完成題目:(1)練習使用mkdir()函數(shù)創(chuàng)建目錄(2)練習使用rmdir()函數(shù)刪除目錄(3)練習使用listdir()函數(shù)獲取目錄的文件列表(4)練習使用isabs()函數(shù)檢測路徑

溫馨提示

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

評論

0/150

提交評論