下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
序號:17章節(jié)名稱項目9Python文件操作(一)教學(xué)課時2授課班級人工智能2501、2502授課時間授課地點教學(xué)目標(biāo)知識目標(biāo)1.了解計算機文件的基本類型(文本文件、二進制文件)及對應(yīng)擴展名。
2.掌握文本文件與二進制文件的打開(open()函數(shù)、withopen()語句)與關(guān)閉(close()函數(shù))方法,理解文件編碼(UTF-8等)和打開模式(r、w、a、rb、wb等)的作用。
3.掌握文件讀取方法(read()、readline()、readlines())和寫入方法(write()、writelines()),理解不同讀寫方法的適用場景。能力目標(biāo)1.能根據(jù)文件類型選擇正確的打開方式和編碼,完成文本/二進制文件的打開與關(guān)閉操作。2.能運用read()系列函數(shù)讀取不同格式文件內(nèi)容,運用write()相關(guān)方法完成文件寫入,解決簡單文件讀寫需求(如文件內(nèi)容打印、行數(shù)統(tǒng)計、創(chuàng)建自定義文本文件)。素質(zhì)目標(biāo)1.培養(yǎng)文件操作的嚴謹性,樹立數(shù)據(jù)安全意識(如及時關(guān)閉文件、正確選擇編碼)。
2.強化“理論-實踐”轉(zhuǎn)化能力,通過實際文件處理場景體會編程在數(shù)據(jù)管理中的實用價值。教學(xué)內(nèi)容主要內(nèi)容1.文件的基本類型
-計算機文件定義與屬性(名稱、大小、日期等),文件類型分類(文本文件:.txt、.csv;二進制文件:.jpg、.mp3、.docx)。
-文本文件打開與關(guān)閉:open()函數(shù)(指定編碼、打開模式)、close()函數(shù)、withopen()語句(自動關(guān)閉文件);二進制文件打開與關(guān)閉(指定二進制模式rb、wb等)。
2.文件的讀取與寫入
-文件讀?。簉ead()(讀取全部/指定字符)、readline()(逐行讀?。?、readlines()(讀取為列表,每行作為元素)。
-文件寫入:write()(寫入字符串)、writelines()(寫入字符串列表),文件打開模式(w、a、r+等)對寫入的影響。重點1.文本文件與二進制文件的打開/關(guān)閉方法(含編碼和打開模式選擇)。
2.文件讀?。╮ead()、readline()、readlines())與寫入(write()、writelines())方法的應(yīng)用。
措施:通過對比演示(文本vs二進制文件打開、不同讀寫方法效果),設(shè)計分層實操任務(wù)(基礎(chǔ):打開文件;進階:文件行數(shù)統(tǒng)計)強化練習(xí)。難點1.文件打開模式(r、w、a等)的區(qū)別及正確選擇。
2.二進制文件的讀?。ㄝ敵鲎止?jié)流)與文本文件讀取的差異。
措施:結(jié)合錯誤案例(如用r模式寫入文件、未指定編碼導(dǎo)致中文亂碼)講解注意事項,通過對比練習(xí)明確不同模式和文件類型的操作邏輯。教法改革教學(xué)方法講授法、演示法、實操法、案例分析法、分組討論法教學(xué)手段多媒體教學(xué)、編程環(huán)境實操、任務(wù)驅(qū)動練習(xí)教學(xué)反思作業(yè)及學(xué)習(xí)評價表學(xué)習(xí)評價表評價內(nèi)容自評同桌評師評能理解二進制文件與文本文件的區(qū)別能熟練使用打開、關(guān)閉文件能熟練對文件進行讀取與寫入能積極回答教師的提問能積極參與小組討論評價指標(biāo)A.優(yōu)秀B.一般C.較差二、教學(xué)設(shè)計教學(xué)步驟教學(xué)內(nèi)容與情境設(shè)計教師活動學(xué)生活動時間分配情境導(dǎo)入1.結(jié)合阿曹用Python整理學(xué)習(xí)筆記、存儲文檔的場景,提問:“日常使用的.txt文檔和.jpg圖片在Python中如何處理?如何用代碼讀取文檔內(nèi)容、寫入筆記?”
2.明確任務(wù)目標(biāo):掌握文件基本類型、打開關(guān)閉及讀寫操作,解決文件內(nèi)容管理問題。
【課程思政】通過筆記整理、文件管理等生活場景,激發(fā)探索編程處理文件的興趣,培養(yǎng)數(shù)據(jù)管理意識。引入場景、提問、明確目標(biāo)思考問題,聯(lián)想日常文件類型(如文檔、圖片),猜測Python處理方式5分鐘知識講解11.文件的基本類型(5分鐘)
-講解計算機文件定義(字節(jié)組成)、屬性(名稱、大小等),分類介紹文本文件(人類可讀,.txt/.csv)和二進制文件(字節(jié)存儲,.jpg/.mp3)。
2.文本/二進制文件的打開與關(guān)閉(10分鐘)
-演示文本文件打開:open()函數(shù)(指定encoding='utf-8'解決中文亂碼)、withopen()語句(自動關(guān)閉,示例:withopen('test.txt','r',encoding='utf-8')asf:);講解關(guān)閉方法(close()函數(shù)、with語句優(yōu)勢)。
-演示二進制文件打開:指定rb/wb模式(示例:open('img.jpg','rb')),說明二進制文件讀取內(nèi)容為字節(jié)流。
【課程思政】通過文件編碼和關(guān)閉操作,強調(diào)數(shù)據(jù)處理的嚴謹性,培養(yǎng)良好編程習(xí)慣。PPT講解、代碼演示(對比文本與二進制文件打開效果)記錄要點,觀察不同文件類型打開后的內(nèi)容差異,理解with語句的便捷性15分鐘實操演練任務(wù):打開文本文件(例9.1)+打開二進制文件(鞏固任務(wù))
-基礎(chǔ):輸入文本文件名,用withopen()打開并打印全部內(nèi)容;
-進階:輸入文件名和打開模式(如rb),文本文件打印全部內(nèi)容,二進制文件打印指定字節(jié)(如10字節(jié))內(nèi)容。
【課程思政】通過不同文件類型的讀取實踐,體會編程處理多樣化文件的能力,培養(yǎng)耐心細致的操作習(xí)慣。巡回指導(dǎo),重點解決編碼錯誤(如未指定utf-8)、二進制模式與文本模式混淆問題編寫代碼,調(diào)試文件路徑錯誤、模式選擇錯誤等問題,記錄實操心得20分鐘知識講解21.文件的讀取方法(8分鐘)
-演示read()(讀取全部/指定字符:f.read(10))、readline()(逐行讀?。篺.readline())、readlines()(讀取為列表:f.readlines()),對比不同方法的返回結(jié)果(字符串vs列表)。
2.文件的寫入方法(7分鐘)
-講解寫入模式:w(清空寫入)、a(追加寫入);演示write()(寫入字符串:f.write('hello'))、writelines()(寫入列表:f.writelines(['a\n','b\n']))。
【課程思政】通過讀寫方法的適用場景分析,培養(yǎng)“按需選擇工具”的邏輯思維。代碼演示(同一文件用不同讀寫方法操作,對比輸出)記錄不同讀寫方法的語法和效果,標(biāo)記易混淆點(如readline()與readlines()區(qū)別)10分鐘實操演練任務(wù):文件讀寫(例9.2、例9.3)
-任務(wù)1:讀取文本文件,用readlines()統(tǒng)計文件行數(shù)并輸出;
-任務(wù)2:創(chuàng)建自定義文本文件,循環(huán)接收用戶輸入并寫入,輸入為空時停止。
【課程思政】通過行數(shù)統(tǒng)計、自定義文件創(chuàng)建,體會編程在數(shù)據(jù)統(tǒng)計和文檔生成中的實用價值。巡回指導(dǎo),重點解決寫入模式選擇錯誤(如用r模式寫入)、循環(huán)寫入邏輯問題編寫代碼,實現(xiàn)文件行數(shù)統(tǒng)計和自定義文件創(chuàng)建,驗證寫入內(nèi)容的正確性20分鐘總結(jié)與作業(yè)1.總結(jié):文件類型(文本/二進制)、打開關(guān)閉(withopen()核心)、讀寫方法(read系列/write系列)及適用場景。
2.布置任務(wù):
-基礎(chǔ)題:讀取本地一個.csv文件(文本文件),用readline()逐行
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東淄博市教育局所屬事業(yè)單位招聘133人備考題庫附答案
- 2026年安徽工業(yè)經(jīng)濟職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫必考題
- 2026年泉州工程職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 2026年福建莆田市興業(yè)證券莆田分公司誠聘英才2人參考題庫附答案
- 2026年鎮(zhèn)賚縣鑫毅土地資源開發(fā)有限公司招聘工作人員(5人)參考題庫必考題
- 廣東農(nóng)信2026年度校園招聘備考題庫及完整答案詳解1套
- 2025年保險業(yè)風(fēng)險管理與內(nèi)部控制手冊
- 廣東省茂名市電白區(qū)第二次赴高校公開招聘2026年度急需緊缺人才備考題庫及參考答案詳解
- 廣東藥科大學(xué)附屬第一醫(yī)院2026年高層次人才(科主任)招聘備考題庫(3人)有答案詳解
- 廣安投資集團有限公司2025年第二次公開招聘工作人員的備考題庫完整參考答案詳解
- 煤礦重大災(zāi)害治理頂層設(shè)計方案
- 民航安全檢查掌握開箱包檢查課件
- 北京市海淀區(qū)2023-2024學(xué)年高三上學(xué)期期末考試地理試卷及答案
- 學(xué)生學(xué)業(yè)成績評估表-各科目成績統(tǒng)計與比較分析
- 家畜繁殖知到智慧樹章節(jié)測試課后答案2024年秋漢中職業(yè)技術(shù)學(xué)院
- 四川省廣安市2024-2025學(xué)年高一上學(xué)期期末數(shù)學(xué)試題
- 北京市海淀區(qū)2024-2025學(xué)年高一上學(xué)期期末考試英語試題
- 水庫大壩安全評價報告
- DB41T 877-2013 食用菊花栽培技術(shù)規(guī)程
- 大學(xué)生創(chuàng)業(yè)導(dǎo)論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 亨元順煤礦防治水分區(qū)管理論證報告修改
評論
0/150
提交評論