python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...
原標題:Python程序設計課程教與學(54、72、80學時教學大綱)
《算法與程序設計》課程教學大綱
Programming and Algorithm Fundamentals (Python-based)
一.基本信息
課程學分:4 ;
面向專業:計算機、電子工程、信息管理、電子商務等
課程性質:專業必修課程
使用教材:《Python 程序設計導論與算法基礎教程(第 2 版) 》江紅 余青松 清華大學出版社 2018.7, ISBN:9787302498407
后續課程:專業實訓、畢業設計
二.課程簡介
程序設計是大專院校計算機、電子信息、工商管理等相關專業的必修課程。Python 語言是一種解釋型、面向對象的計算機程序設計語言,廣泛用于計算機程序設計教學語言、系統管理編程腳本語言、科學計算等,特別適用于快速的應用程序開發。Python 編程語言廣受開發者的喜愛,并被列入 LAMP(Linux、Apache、MySQL 以及 Python/Perl/PHP),已經成為最受歡迎的程序設計語言之一。
本課程主要基于 Windows 10 和 Python 3.7 構建 Python 開發平臺,通過大量的實例,由淺入深、循序漸進地闡述 Python 語言的基礎知識,以及使用 Python 語言的實際開發應用實例。
三. 選課建議
本課程目的是使學生具備:通過 Python 程序設計語言進行項目開發的基本思路、知識和能力。
本課程主要基于 Windows 10 和 Python 3.7 構建 Python 開發平臺,學習 Python 語言的語言基礎知識,以及使用 Python 語言的實際開發應用實例。
理論與實踐相結合,通過大量的實例,學習程序設計的基本原理,使學生不僅掌握理論知識,同時掌握大量程序設計的實用案例。
五、課程內容
教程集“教材、練習冊、上機指導”于一體,具體內容包括:Python 概述、Python 語言基礎、程序流程控制、常用內置數據類型、系列數據類型、輸入和輸出、錯誤和異常處理、函數和函數式編程、面向對象的程序設計、模塊和客戶端、算法與數據結構基礎、圖形用戶界面、圖形繪制、數值日期和時間處理、字符串和文本處理、文件和數據交換、數據庫訪問、網絡編程和通信、并行計算(線程、進程和協程)以及系統管理等。
安排與課程內容相對應的實驗,具體參見教學進度表。
七.教學進度
80學時
72學時
54學時
七、作業
針對教學進度表中所列的重點知識,布置《Python 程序設計導論與算法基礎教程(第 2 版)》中的習題測試(選擇題、填空題、思考題、實踐題)以加強理解。
本課程為考試課。 1. 課程考核方式:上機網考; 2. 成績組成:平時成績 20%(課堂提問+書面作業+上機實踐),期中成績 30%,期末成績 50%。
九.教學和實踐環境
Windows 10 和 Python 3.7
500分鐘全程視頻講解
立體化教材: 教材+練習冊+上機指導+微課視頻
700多個實例,431道復習題,563個實踐項目案例,37個綜合案例
提供教學課件,教學大綱,電子教案,源碼,答案,期末試卷
作者:江紅、余青松
定價:59元
ISBN:9787302524830
本書集教材、練習冊、上機指導于一體,基于Windows 10和Python 3.7構建Python開發平臺,闡述Python語言的基礎知識,以及使用Python語言的開發應用實例,具體內容包括Python概述,Python語言基礎,程序流程控制,常用內置數據類型,序列數據類型,輸入和輸出,錯誤和異常處理,函數、類和對象,模塊和客戶端,算法與數據結構基礎,圖形用戶界面,圖形繪制,數值日期和時間處理,字符串和文本處理,文件、數據庫訪問,網絡和Web編程,多線程編程以及系統管理等。
目錄:http://www.tup.com.cn/booksCenter/bookcatalog.html?id=08189201(復制到瀏覽器)
視頻賞析
十、教案(72學時為例)
周次1第1次課 學時2+2
章節名稱
第1章Python概述
授課形式
教學目的及要求
l熟悉Python編輯、開發和運行環境
l編寫和執行Python源文件程序
l在線幫助和相關資源
教學重點
l使用Python解釋器解釋執行Python程序
l使用文本編輯器和命令行編寫和執行Python源文件程序
l使用集成開發環境IDLE編寫和執行Python源文件程序
教學難點
使用集成開發環境IDLE編寫和執行Python源文件程序
教學內容
lPython語言概述
lPython語言版本和開發環境
l下載和安裝Python
l使用Python解釋器解釋執行Python程序
l使用文本編輯器和命令行編寫和執行Python源文件程序
l使用集成開發環境IDLE編寫和執行Python源文件程序
l在線幫助和相關資源
教學方法與手段設計
1、教學方法:
(1)介紹/演示Python編輯、開發和運行環境;
(2)示例說明使用Python解釋器解釋執行Python程序。
(3)示例說明使用文本編輯器和命令行編寫和執行Python源文件程序。
(4)示例說明使用集成開發環境IDLE編寫和執行Python源文件程序。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關編寫和執行Python源文件程序時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第1章復習題:單選題&填空題&思考題
完成課本實例1-1~實例1-24,熟悉Python編輯、開發和運行環境
周次2第2次課 學時2+2
章節名稱
第2章Python語言基礎
授課形式
教學目的及要求
l了解Python對象和引用、函數和模塊、類和對象、模塊和包
l熟悉Python標識符、變量、賦值語句、表達式、運算符、語句
教學重點
l標識符及其命名規則
l變量和賦值語句
l表達式和運算符
l語句
教學難點
Python對象和引用
教學內容
lPython程序概述
lPython對象和引用
l標識符及其命名規則
l變量和賦值語句
l表達式和運算符
l語句
l函數和模塊
l類和對象
l模塊和包
教學方法與手段設計
1、教學方法:
(1)通過引例講解Python程序構成;
(2)示例說明Python對象和引用、標識符及其命名規則、變量和賦值語句、表達式和運算符、語句、函數和模塊、類和對象、模塊和包。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關Python語言基礎的具體使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第2章復習題:單選題&填空題&思考題
第2章上機實踐1~5
周次3第3次課 學時2+2
章節名稱
第3章程序流程控制
3.1順序結構
3.2選擇結構
授課形式
教學目的及要求
l順序結構
l選擇結構:單分支、雙分支、多分支
教學重點
l順序結構
l選擇結構:單分支、雙分支、多分支
教學難點
l選擇結構:多分支
lIf語句的嵌套
教學內容
l順序結構;
l選擇結構:單分支、雙分支、多分支、If語句的嵌套
教學方法與手段設計
1、教學方法:
(1)畫圖講解程序流程控制(順序結構和選擇結構);
(2)示例說明程序流程控制(順序結構和選擇結構)。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關程序流程控制(順序結構和選擇結構)時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第3章復習題:單選題&填空題&思考題(順序結構和選擇結構)
第3章上機實踐9~11
周次4第4次課 學時2+2
章節名稱
第3章程序流程控制
3.3循環結構
授課形式
教學目的及要求
lfor循環
lwhile循環
l循環嵌套
l循環的中止和繼續
教學重點
lfor循環
lwhile循環
l循環嵌套
教學難點
l循環嵌套
l循環的中止和繼續
教學內容
lrange對象
lfor循環
lwhile循環
l循環嵌套
lbreak語句
lcontinue語句
l死循環
lelse語句
教學方法與手段設計
1、教學方法:
(1)畫圖講解程序流程控制(循環結構);
(2)示例說明程序流程控制(循環結構)。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關程序流程控制(循環結構)時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第3章復習題:單選題&填空題&思考題(循環結構)
第3章上機實踐1~10 &13
周次5第5次課 學時2+2
章節名稱
第4章常用內置數據類型
授課形式
教學目的及要求
l熟悉Python的int數據類型(整數)、float類型(浮點數)、bool數據類型(布爾邏輯值)、str數據類型(字符串)、比較關系運算和條件表達式、算術運算符和位運算符、內置標準數學函數
l了解Python的complex類型(復數)、序列數據類型、集合數據類型、字典數據類型、混合運算和數值類型轉換
教學重點
lPython的int數據類型(整數)、float類型(浮點數)、bool數據類型(布爾邏輯值)、str數據類型(字符串)
l比較關系運算和條件表達式、算術運算符和位運算符
教學難點
l序列數據類型
l集合數據類型
l字典數據類型
教學內容
lPython內置數據類型概述
lint數據類型(任意精度整數)
lfloat類型(有限精度浮點數)
lcomplex類型(復數)
lbool數據類型(布爾邏輯值)
lstr數據類型(字符串)
l比較關系運算和條件表達式
l算術運算符和位運算符
l混合運算和數值類型轉換
l內置標準數學函數
教學方法與手段設計
1、教學方法:
通過示例說明常用內置數據類型的定義、聲明和使用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關常用內置數據類型的使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第4章復習題:單選題&填空題&思考題
第4章上機實踐1~13
周次6第6次課 學時2+2
章節名稱
第5章系列數據類型
授課形式
教學目的及要求
l熟悉Python系列數據的基本操作
l元組、列表、字符串、字節系列
教學重點
lPython系列數據的基本操作
教學難點
l元組、列表、字符串的定義、聲明和使用
教學內容
lPython系列數據概述
l系列數據的基本操作
l元組
l列表
l字符串
l字節系列
教學方法與手段設計
1、教學方法:
通過示例說明Python系列數據的定義、聲明和使用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關Python系列數據的使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第5章復習題:單選題&填空題&思考題
第5章上機實踐1~5
周次7第7次課 學時2+2
章節名稱
第6章輸入和輸出
授課形式
教學目的及要求
l熟悉Python命令行參數
l標準輸入和標準輸出函數
l文件和文件對象
l重定向和管道
教學重點
lPython命令行參數
l標準輸入和標準輸出函數
l文件和文件對象
教學難點
l重定向和管道
教學內容
l輸入和輸出概述
l命令行參數
l標準輸入和標準輸出函數
l文件和文件對象
l標準輸入、輸出和錯誤流
l重定向和管道
教學方法與手段設計
1、教學方法:
(1)示例說明Python命令行參數、標準輸入和標準輸出函數、文件和文件對象、標準輸入和標準輸出函數、重定向和管道的定義、聲明和使用;
(2)畫圖講解重定向和管道。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關輸入和輸出的使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第6章復習題:單選題&填空題&思考題
第6章上機實踐1~18
周次8第8次課 學時2+2
章節名稱
第7章錯誤和異常處理
第8章函數(1)8.1&8.2
授課形式
教學目的及要求
l了解Python的異常處理、斷言處理、程序的基本調試方法
l熟悉Python函數的聲明和調用
教學重點
lPython的異常處理
lPython程序的基本調試方法
lPython函數的聲明和調用
教學難點
lPython的斷言處理
教學內容
l程序的錯誤
l異常處理
l斷言處理
l程序的基本調試方法
l函數概述
l函數的聲明和調用
教學方法與手段設計
1、教學方法:
(1)畫圖講解Python異常類的層次結構;
(2)示例說明Python的異常處理、斷言處理、程序的基本調試方法、函數的聲明和調用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關錯誤和異常處理、函數的聲明和調用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第7章復習題:單選題&填空題&思考題
第8章復習題:單選題&填空題&思考題(1)
第7章上機實踐1~16
第8章上機實踐1
周次9第9次課 學時2+2
章節名稱
第8章函數(2)8.3~8.7
授課形式
教學目的及要求
lPython形式參數、實際參數
lreturn語句
l全局變量、局部變量
l遞歸函數
l內置函數
教學重點
lPython形式參數、實際參數
lreturn語句
l全局變量、局部變量
l遞歸函數
教學難點
l形式參數、實際參數
l遞歸函數
教學內容
l參數的傳遞
l函數的返回值
l變量的作用域
l遞歸函數
l內置函數的使用
教學方法與手段設計
1、教學方法:
通過示例說明參數的傳遞、函數的返回值、變量的作用域、遞歸函數的定義、聲明和使用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關說明參數的傳遞、函數的返回值、變量的作用域、遞歸函數的使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第8章復習題:單選題&填空題&思考題(2)
第8章上機實踐2~4
周次10第10次課 學時2+2
章節名稱
第9章類和對象
授課形式
教學目的及要求
l了解面向對象的概念
l類、對象、封裝、繼承、多態
l類和對象的定義、聲明和使用
教學重點
l類和對象的定義、聲明和使用
教學難點
l繼承
l多態
l對象的引用、淺拷貝和深拷貝
教學內容
l面向對象概念
l類對象和實例對象
l屬性
l方法
l繼承
l對象的特殊方法
l對象的引用、淺拷貝和深拷貝
教學方法與手段設計
1、教學方法:
通過示例說明類和對象的定義、聲明和使用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關類和對象的定義、聲明和使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第9章復習題:填空題&思考題
第9章上機實踐1~30
周次11第11次課 學時2+2
章節名稱
第10章模塊和客戶端
授課形式
教學目的及要求
l模塊的設計和實現
l模塊的導入和使用
l命名空間與名稱查找順序
教學重點
l模塊的設計和實現
l模塊的導入和使用
教學難點
l包的創建、導入和使用
教學內容
l模塊化程序設計的概念
l模塊的設計和實現
l模塊的導入和使用
l包
l模塊的導入順序
l命名空間與名稱查找順序
教學方法與手段設計
1、教學方法:
示例說明模塊的設計和實現、導入和使用。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關模塊的設計和實現、導入和使用時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第10章復習題:填空題&思考題
第10章上機實踐1~3
周次12第12次課 學時2+2
章節名稱
第11章算法與數據結構基礎
授課形式
教學目的及要求
l了解算法及其性能分析
l查找算法
l排序算法
l數組
l棧和隊列
l集合
l字典(映射)
教學重點
l查找算法
l排序算法
l數組
l棧和隊列
教學難點
l集合
l字典(映射)
教學內容
l算法及其性能分析
l查找算法
l排序算法
l常用數據結構
l數組
l棧和隊列
l集合
l字典(映射)
lcollections模塊的其它數據結構
教學方法與手段設計
1、教學方法:
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關常用算法與數據結構時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第11章復習題:單選題&填空題&思考題
第11章上機實踐1~22
周次13第13次課 學時2+2
章節名稱
第12章圖形用戶界面&第13章圖形繪制
授課形式
教學目的及要求
l幾何布局管理器
l事件處理
l常用組件
l對話框
l菜單和工具欄
l基于tkinter的圖形繪制
l基于turtle模塊的海龜繪圖
l基于Matplotlib模塊的繪圖
教學重點
l常用組件
l對話框
l菜單和工具欄
l基于tkinter的圖形繪制
l基于turtle模塊的海龜繪圖
教學難點
l幾何布局管理器
l事件處理
l基于Matplotlib模塊的繪圖
教學內容
l圖形用戶界面概述
ltkinter概述
l幾何布局管理器
l事件處理
l常用組件
l對話框
l菜單和工具欄
l基于tkinter的圖形繪制
l基于turtle模塊的海龜繪圖
l基于Matplotlib模塊的繪圖
教學方法與手段設計
1、教學方法:
示例說明圖形用戶界面的定義、聲明、使用和繪制、Python圖形繪制。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關圖形用戶界面的定義、聲明、使用和繪制以及Python圖形繪制時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第12章復習題:填空題&思考題
第13章復習題
第12章上機實踐1~33
第13章上機實踐1~15
周次14第14次課 學時2+2
章節名稱
第14章數值、日期和時間處理
&第15章字符串和文本處理
授課形式
教學目的及要求
lmath模塊和數學函數
lcmath模塊和復數數學函數
lrandom模塊和隨機函數
l數值運算模塊NumPy
l日期和時間處理
l字符串處理的常用操作
l正則表達式
l正則表達式模塊re
l正則表達式應用舉例
教學重點
lmath模塊和數學函數
lrandom模塊和隨機函數
l日期和時間處理
l字符串處理的常用操作
l正則表達式應用舉例
教學難點
lcmath模塊和復數數學函數
l數值運算模塊NumPy
l正則表達式模塊re
教學內容
l相關模塊概述
lmath模塊和數學函數
lcmath模塊和復數數學函數
lrandom模塊和隨機函數
l數值運算模塊NumPy
l日期和時間處理
l字符串處理的常用操作
l正則表達式
l正則表達式模塊re
l正則表達式應用舉例
教學方法與手段設計
1、教學方法:
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關數值、日期和時間以及字符串和文本的處理時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第14章復習題:填空題&思考題
第15章復習題:填空題&思考題
第14章上機實踐1~4
第15章上機實踐1~2
周次15第15次課 學時2+2
章節名稱
第16章文件&第17章數據庫訪問
授課形式
教學目的及要求
l文本文件的讀取和寫入
l二進制文件的讀取和寫入
l隨機文件訪問
l內存文件的操作
l文件的壓縮和解壓縮
lCSV文件格式的讀取和寫入
los模塊和文件訪問
l輸入重定向和管道
l對象系列化
l數據庫基礎;
lPython數據庫訪問模塊;
l使用sqlite3模塊連接和操作SQLite數據庫
教學重點
l文本文件的讀取和寫入
l二進制文件的讀取和寫入
l隨機文件訪問
l輸入重定向和管道
l使用sqlite3模塊連接和操作SQLite數據庫
教學難點
l內存文件的操作
l文件的壓縮和解壓縮
lCSV文件格式的讀取和寫入
los模塊和文件訪問
l對象系列化
教學內容
l文件操作相關模塊概述
l文本文件的讀取和寫入
l二進制文件的讀取和寫入
l隨機文件訪問
l內存文件的操作
l文件的壓縮和解壓縮
lCSV文件格式的讀取和寫入
los模塊和文件訪問
l輸入重定向和管道
l對象系列化
l數據庫基礎;
lPython數據庫訪問模塊;
l使用sqlite3模塊連接和操作SQLite數據庫
教學方法與手段設計
1、教學方法:
示例說明文件處理和數據庫訪問。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關文件處理和數據庫訪問時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第16章復習題:填空題&思考題
第17章復習題
第16章上機實踐1~18
第17章上機實踐1~3
周次16第16次課 學時2+2
章節名稱
第18章網絡編程和通信&第19章多線程編程
授課形式
教學目的及要求
l基于Socket網絡編程;
l基于urllib的網絡編程;
l基于http的網絡編程;
l基于ftplib的網絡編程;
l基于poplib和smtplib的網絡編程;
l創建和啟動線程;
l線程同步處理
教學重點
l基于Socket網絡編程;
l基于urllib的網絡編程;
l基于http的網絡編程;
l基于ftplib的網絡編程;
l創建和啟動線程
教學難點
l基于poplib和smtplib的網絡編程
l線程同步處理
教學內容
l網絡編程的基本概念;
l基于Socket網絡編程;
l基于urllib的網絡編程;
l基于http的網絡編程;
l基于ftplib的網絡編程;
l基于poplib和smtplib的網絡編程;
l線程處理的基本概念;
l創建和啟動線程;
l線程同步處理
教學方法與手段設計
1、教學方法:
示例說明網絡編程和通信以及多線程編程。
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關網絡編程和通信以及多線程編程時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第18章復習題:填空題&思考題
第19章復習題
第18章上機實踐1~9
第19章上機實踐1~7
周次17第17次課 學時2+2
章節名稱
第20章系統管理&期末復習
授課形式
教學目的及要求
l目錄、文件和磁盤的基本操作
l執行操作系統命令和運行其他程序
l獲取終端的大小
l文件壓縮和解壓縮
lconfigparser模塊和配置文件
l期末復習
教學重點
l目錄、文件和磁盤的基本操作
l執行操作系統命令和運行其他程序
l獲取終端的大小
l期末復習
教學難點
l文件壓縮和解壓縮
lconfigparser模塊和配置文件
教學內容
l系統管理相關模塊
l目錄、文件和磁盤的基本操作
l執行操作系統命令和運行其他程序
l獲取終端的大小
l文件壓縮和解壓縮
lconfigparser模塊和配置文件
l期末復習
教學方法與手段設計
1、教學方法:
2、輔助手段:多媒體演示。
3、對于重點和難點,通過例題討論講解、師生互動、作業等來突出。
板書設計
(詳見ppt課件)
(1)以文字描述為主,要點及關鍵詞用不同顏色標注;
(2)涉及有關系統管理時,通過示例描述;
(3)ppt的播放做到適時呈現、對過程有動態演示。
思考題
和作業
第20章復習題:填空題&思考題
全面復習
第20章上機實踐1~3
全面復習
十、Python學習路線圖
十一、Python推薦參考書
責任編輯:
總結
以上是生活随笔為你收集整理的python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模型预测控制 索引超出数组元素的数目(0
- 下一篇: java项目类上有黑色的点_图像处理 –