Python程序設計基礎項目化教程 課程標準_第1頁
Python程序設計基礎項目化教程 課程標準_第2頁
Python程序設計基礎項目化教程 課程標準_第3頁
Python程序設計基礎項目化教程 課程標準_第4頁
Python程序設計基礎項目化教程 課程標準_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

《Python語言程序設計》課程標準2021年定《Python語言程序設計》課程標準一、課程設計思路件開發、編碼、調試、維護能力。二、課程目標設計和解決問題的能力,能夠使用Python編寫應用程序解決實際問題,培養學生細致縝密的工作態度和團結協作的良好品質。(一)知識目標掌握Python程序的結構、函數的結構和程序開發過程;能夠對實際問題中的數據進行描述和操作;熟練使用順序結構、選擇結構和循環結構編寫程序,解決實際問題;能夠熟練的使用函數編寫程序,掌握函數的定義、聲明、調用及參數的傳遞方式;能夠使用數組編寫程序,解決排序、查找等實際問題;理解和掌握指針的概念、運算和使用方法,能利用指針編寫應用程序;掌握結構體類型、結構體變量定義和使用,能利用結構體編寫應用程序,解決較復雜的實際問題;(二)能力目標能夠用Python表達式表達實際問題,具有解決簡單應用問題程序設計能力;能夠對算法進行描述,初步建立結構化程序設計思想;Python設計能力;具有解決重復操作應用問題程序設計能力、程序閱讀和程序調試的初步能力;具有解決綜合應用問題程序設計能力、程序閱讀能力和程序調試能力,建立結構化程序設計思想;具有綜合運用所學知識進行應用軟件開發、編碼、調試、維護能力。(三)素質目標養成善于思考、深入研究的良好自主學習的習慣和創新精神;培養結構化程序設計思想和良好的編碼規范;培養細致縝密的工作態度、團結協作的良好品質、溝通交流和書面表達能力;養成愛崗敬業、遵守職業道德規范、誠實、守信的高尚品質。三、課程內容設計本課程的教學內容分為知識技能篇和技術應用篇。序設計的思想,掌握Python的語法知識,達到具有分析問題、解決實際問題的能力。技術應用篇完成一個實際項目:學生成績管理系統。該項目包含總體設計、數據輸入、使學生能夠綜合運用所學習的知識解決實際問題。具體內容設計如下:課程內容總體設計單元單元名稱參考學時項目1Python程序基礎10項目2Python程序語句10項目3Python函數與模塊10項目4Python常用數據類型10項目5Python面向對象10項目6字符串、爬蟲與正則表達式10課程內容詳細設計單元名稱單元內容知識目標學時安排項目1Python程序基礎Python簡介及示例(1)Python的特點數據類型及其運算(2)Python解釋器Pandas數據操作(3)PyCharmIDEMatplotlib繪圖(4)Python程序結構Matplotlib高階繪圖(5)順序程序語句實踐項目Python環境安裝HelloWorldPython語法編程1Python語法編程2Pandas繪圖帶有標簽的分組條形圖箱線圖與小提琴圖顏色條帶有標簽的熱力圖(6)分支條件語句(7)格式縮進(8)輸出語句print(9)輸入語句input(10)注釋(11)整型、實數、字符串、邏輯常量及表示法(12)變量的定義類型變化(13)整型、實數、字符串的格式輸出(14)關系運算>,<,>=,<=,==,!=(15)邏輯運算and,or,not(16)關系運算域邏輯運算的組合(17)類型轉換(18)pandas數據操作(19)matplotlib繪圖(20)子圖、色條繪制小計10項目2Python程序語句條件與循環(1)if語句的格式項目實踐打印奇數打印1-100之間的素數打印寬高均為9的實心菱形打印寬高均為9的空心菱形冒泡排序降序(2)ifelse語句邏輯(3)分支程序結構(4)ifelifelse邏輯(5)ifelifeles縮進格式(6)ifelse多重嵌套(7)while邏輯(8)while條件與循環變量(9)while循環體與縮進(10)有限次循環與死循環(11)while正常退出(12)while中途退出break(13)for循環格式(14)range(start,stop,step)序列(15)for循環變量(16)for循環break退出小計10項目3Python函數與模塊函數與模塊(1)函數的定義函數高級應用(2)函數體的縮進格式綜合項目Python函數編程讀取路徑下全部文件及文件夾名稱,包含子文件及子文件夾將輸入升序輸出斐波那契數列階乘之和分解傳入數據計算圓的面積(3)函數變量(4)函數返回值(5)局部變量(6)參數變量(7)全局變量的讀取(8)全局變量的改寫(9)形式參數(10)實際參數(11)傳值調用(12)傳址調用(13)位置參數(14)鍵值參數(15)裝飾器小計10項目4Python常用數據類型列表與元組(1)列表類型集合與字典(2)列表增加綜合項目列表元素倒序去重對調KV計算最小值及最大值公共鍵字典列表排序(3)列表刪除(4)列表遍歷(5)列表排序(6)元祖與列表(7)元祖的遍歷(8)元祖的查找(9)元祖與可變函數參數(10)字典的概念(11)字典鍵值對的要求(12)鍵的遍歷與查找(13)字典與列表的嵌套(14)字典的增加(15)字典的刪除(16)字典作為函數參數(17)返回字典的函數小計10項目5Python面向對象類與對象(1)類的定義繼承與多態(2)類與對象類與對象高級應用(3)類屬性綜合項目打印實例輸出屬性值單例模式調用父類及父類的父類的構造器getter、setter、deleter(4)訪問權限(5)實例方法(6)類方法(7)靜態方法(8)使用實例與類名調用的規則(9)構造函數__init(10)析構函數__del__(11)實例對象的初始化小計10項目6字符串、爬蟲與正則表達式字符串與格式化方法(1)字符串在內存中的存儲正則表達式(2)字符串的編碼綜合項目針對任意多的分隔符拆分字符串從字符串中去掉不需要的字符匹配HTML文本中的數據Python爬蟲多頁數據爬取(3)字符與整數的轉換(4)大小寫英文字符轉換(5)長度函數(6)轉換函數strip、lower、upper(7)查找函數find,index(8)字符串分割(9)正則表達式(10)beautifulsoap(11)正則表達式小計10合計56四、能力訓練設計單元模塊名稱能力目標能力描述訓練方式結果(可展示)項目1Python程序基礎能夠用Python表達式表達實際問題,具有解決簡單應用問題程序設計能力(1)初步熟悉PyCharm程序開發環境和程序開發的全過程;(2)能夠模仿簡單的Python程序編寫簡單應用問題的代碼;(3)會使用符號常量編寫程序;(4)能夠進行大小寫字母轉換;(5)能夠正確使用變量的存儲屬性;(6)能夠使用pandas進行簡單數據處理;(7)能夠使用matplotlib進行簡單的數據可視化。實踐操作程序代碼項目2Python程序語句能夠使用條件語句、循環語句等編寫出一定邏輯的程序,建立結構化程序設計思想(1)能夠用Python正確表達實際問題;(2)能夠使用if語句編寫二分支選擇結構的程序;(3)能夠使用多分支選擇結構的程序;(4)能夠使用while循環語句編寫程序;(5)能夠使用for循環語句編寫程序;(6)能夠閱讀和編寫遞歸函數代碼;(7)能夠使用Python進行循環結構程序設計。實踐操作程序代碼項目3Python函數與模塊能夠用Python函數解決實際問題,具有解決分支結構應用問題程序設計能力(1)能夠使用函數(2)能夠應用形式參數與實際參數(3)能夠應用默認參數(4)能夠使用變長的參數(5)能使用函數設計結構化的程序(6)能使用局部變量與全局變量實踐操作程序代碼項目4Python常用數據類型具有使用列表、字典等復雜數據類的能力,設計出各種各樣的數據記錄(1)能夠使用列表編寫程序,對數據進行排序;(2)能夠使用字符數組編寫程序,對字符串進行操作;(3)能夠熟練進行字典數據的操作;(4)能夠使用元組查詢數據(5)能使用元組的可變長函數參數;(6)能使用字典的可變長函數參數;實踐操作程序代碼項目5Python面向對象具有面向對象的思想解決綜合應用問題程序設計能力,建立面向對象程序設計思想(1)能夠定義類對象(2)能夠使用類屬性、實例屬性;(3)能使用類方法、靜態方法、實例方法;(4)能使用構造函數初始化對象;(5)能使用繼承實踐操作程序代碼項目6字符串、爬蟲與正則表達式具有使用字符串的復雜操作的能力,能夠分析簡單的網頁源碼并借助工具解析源碼,提取目標信息(1)能夠進行字符串的大小寫轉換、分割等處理;(2)能夠使用find、index等方法;(3)能夠使用正則表達式;(4)能夠理解基礎的網頁源代碼;(5)能夠借助beautifulsoap、正則表達式等工具解析網頁源代碼實踐操作程序代碼五、考核方案設計本課程考核采用形成性考核方式,總評成績由形成性考核的各項成績組成,全面考核學生的動手能力、基礎理論和平時學習狀況。分值比例如下:綜合素質評價(平時表現+通用能力考核)20%過程考核(課堂實踐考核+課后實踐考核+項目開發實踐)50%終結考核(期終考核)30%(一)綜合素質評價標準考核內容評價標準考核分值出勤情況遲到、早退1次扣0.5分,曠課1次扣2分,扣完5分為止,曠課3次及以上不得參加終結性考核。5%學習態度不認真聽課、不按時完成課堂或課外實踐1次扣0.5分,扣完5分為止5%學習表現主動提出問題、回答問題1次加0.5分;課堂或課外實踐完成質量高(正確率80%以上)1次加0.5分,加滿5分為止。5%通用能力提出問題、回答問題時語言表達準確、邏輯性強1次加0.5分,加滿5分為止。5%(二)過程考核標準考核內容考核內容考核分值課堂實踐課堂實踐完成質量高(正確率80%以上)1次加0.5分,加滿15分為止。15%課外實踐課外實踐完成質量高(正確率80%以上)1次加0.5分,加滿5分為止。5%項目開發實踐需求分析0至3分、整體設計0至

溫馨提示

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

評論

0/150

提交評論