《Python程序設計》課程教學大綱_第1頁
《Python程序設計》課程教學大綱_第2頁
《Python程序設計》課程教學大綱_第3頁
《Python程序設計》課程教學大綱_第4頁
《Python程序設計》課程教學大綱_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

《Python程序設計》教學大綱課程英文名ThePythonprogramminglanguage課程代碼C0809Y21理論學時28/實踐學時20課程性質(zhì)任選先修課程學分3總學時48實驗學科基課程類別高級語言程序設計信息工程學院礎課適用專業(yè)計算機科學與技術(shù)開課學院注:課程類別是指公共基礎課/學科基礎課/專業(yè)課;課程性質(zhì)是指必修/限選/任選。一、課程地位與課程目標(一)課程地位Python語言是,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。通過本課程的學習,能使學生掌握Python語言的程序設計基礎,掌握應用Python語言進行的系統(tǒng)訓練,為各種應用程序的開發(fā)奠定一個良好的目前使用最廣泛的高級程序設計語言之一,它是一種解釋運行、面向?qū)ο?、擴展性強的程序設計語言程序設計及數(shù)據(jù)分析的能力,通過多項實驗基礎。(二)課程目標課程目標1.了解Python語言的概況;掌握Python語言的數(shù)據(jù)類型與表達式;掌握Python的輸入輸出2.掌握三種程序的控制結(jié)構(gòu);掌握分支、循環(huán)語句的使問題分析4畢業(yè)要求目標分類問題分析4記憶理解及程序設計過程。分析/開發(fā)解決方法4理解應用設計用;掌握Python的特征數(shù)據(jù)類型及操作;掌握函數(shù)定義與調(diào)用方法;掌握文件和數(shù)據(jù)格式化;掌握Python的異常處理機制;掌握面向?qū)ο缶幊獭TO計/開發(fā)解決方法4分析3.掌握Python的數(shù)據(jù)分析相關(guān)庫:numpy、scipy、理解matplotlib、pandas。掌握基于Tkinter的GUI編程。應用課程思政教育目標:培養(yǎng)嚴謹?shù)目茖W態(tài)度、細致的問題分析能力、勤于動手實踐的優(yōu)良品質(zhì)。激發(fā)對人工智能、數(shù)據(jù)挖掘等前沿應用的興趣。二、課程目標達成的途徑與方法課程目標課程目標1課程目標2教學環(huán)節(jié)講授第1、2章及作業(yè)1.Python程序設計入門2.Python語言基礎對應內(nèi)容實驗一講授第3、4、5、6章及作3.Python流程控制1業(yè)4.函數(shù)模塊實驗二、實驗三、實驗四5.文件與異常處理6.面向?qū)ο缶幊讨v授第9、10章及作業(yè)7.使用Python進行數(shù)據(jù)分析實驗五8.GUI編程和用戶界面課程目標3三、課程目標與相關(guān)畢業(yè)要求的對應關(guān)系課程目標對畢業(yè)要求的支撐程度(H、M、L)課程目標畢業(yè)要求4課程目標1課程目標2課程目標3MHH注:1.支撐強度分別填寫H、M或L(其中H表示支撐程度高、M為中等、L為低)。四、課程主要內(nèi)容與基本要求1.Python程序設計入門知識點:Python語言的特點、簡單的Python程序格式、Python程序的上機步驟。。了解Python語言的發(fā)展歷史、Python語言的特點以及Python程序的一般結(jié)構(gòu);理解Python程序上機的一般過程。2.Python語言基礎知識點:Python基本類型、字符串、變量、運算符。列表、元組、字典、集合的概念、特點及作操方法。了解Python的基本數(shù)據(jù)類型、變量定義、各種運算符的功能和優(yōu)先級以及各種表達式的表示和計算。理解列表、元組、字典、集合的概念和特點;使用列表、元組、字典、集合簡單應用。掌握Python輸入輸出語句的使用,Python語言程序設計過程。3.Python流程控制知識點:if-else語句及嵌套。循環(huán)結(jié)構(gòu)的概念、while語句、for語句、循環(huán)的嵌套。掌握條件表達式、if-else語句、if-else嵌套語句,掌握多分支結(jié)構(gòu)。掌握while語句、for語句的使用、range()內(nèi)建函數(shù)、及循環(huán)控制語句的使用。了解列表解析。4.函數(shù)模塊知識點:函數(shù)的定義、調(diào)用、函數(shù)的遞歸調(diào)用、庫的安裝與引用。掌握函數(shù)定義與調(diào)用方法、遞歸調(diào)用,正確理解庫的引用方式。25.文件與異常處理知識點:文件的編碼,文本文件和二進制文件。理解文件的概念;掌握文件的讀寫以及在程序設計中處理文件的基本方法。6.面向?qū)ο缶幊讨R點:面向?qū)ο蟾拍睢㈩惻c實例。理解類與實例、屬性與方法等基本概念,創(chuàng)建類及類實例。了解類的繼承。7.使用Python進行數(shù)據(jù)分析挖掘的概念及相關(guān)庫了解numpy、scipy、matplotlib、pandas相關(guān)庫的應用。知識點:數(shù)據(jù)分析與了解數(shù)據(jù)分析和數(shù)據(jù)挖掘的概念,8.GUI編程和用戶界面知識點:tkinter常見控件、窗體控件布局、事件響應。掌握常見控件,理解和運用事件響應機制。五、課程學時安排章節(jié)教學內(nèi)容學時數(shù)學生任務對應課程目標號Python程序設計入門11課程目標1課程目標1課程目標2課程目標2課程目標2課程目標2課程目標3課程目標3Python語言基礎4+25+44+22+24+25+53+32345678作業(yè)1Python流程控制函數(shù)模塊文件與異常處理面向?qū)ο缶幊淌褂肞ython進行數(shù)據(jù)分析作業(yè)2作業(yè)3GUI編程和用戶界面六、實踐環(huán)節(jié)及基本要求實驗性質(zhì)序號實驗類別實驗項目名稱學時基本要求學生任務熟悉上機過程、掌握輸入輸正確輸入代碼1熟悉上機環(huán)境2驗證性必做出語句、掌握字符串。并得到結(jié)果3掌握if-else語句、循環(huán)語句正確輸入代碼23流程結(jié)構(gòu)42驗證性驗證性必做必做及嵌套并得到結(jié)果掌握列表、元組、字典、集Python的特征數(shù)據(jù)類型及操正確輸入代碼合,掌握文件讀寫方法作、文件并得到結(jié)果掌握文件讀寫方法掌握函數(shù)的定義與調(diào)用方正確輸入代碼45函數(shù)與模塊、面向?qū)ο笤O計48法、掌握創(chuàng)建類及類實例的綜合性必做必做并得到結(jié)果方法掌握常見控件的運用、用戶圖形化界面設計、圖形繪制、計算生態(tài)事件響應,掌握簡單圖形繪正確輸入代碼驗證性并得到結(jié)果制方法、掌握基本的標準庫、了解常見的第三方庫注:1.實驗性質(zhì)指演示性、驗證性、設計性、綜合性等;2.實驗類別指必做、選做等。七、考核方式、成績評定考核內(nèi)容考核方式評定標準(依據(jù))占總成績比例點名記錄含到課率、課堂討論發(fā)言、平時作業(yè)等過程考核10%討論發(fā)言記錄作業(yè)批改成績操作成績實驗考核操作及實驗報告20%70%報告批改成績期末考核開卷考試考查考試成績考核類別成績登記方式百分制八、課程目標達成度評價方法程課目標教學環(huán)節(jié)成績評定作業(yè)A10講授期末考試B10程課目標1程課目標2實驗一實驗成績C10目標達成度1=(A1+B1+C1)/(A10+B10+C10)講授作業(yè)A20期末考試B20實驗二、實驗三、實驗四實驗成績C20目標達成度2=(A2+B2+C2)/(A20+B20+C20)程課目標3作業(yè)A30講授4期末考試B30實驗五實驗成績C30目標達成度3=(A3+B3+C3)/(C30+B30+C30)九、推薦教材與主要參考書(一)推薦教材:[1]《Python程序設計實用教程》,楊連賀等:清華大學出版社,2018年06月出版,ISBN編號:9787302500476(二)主要參考書:[1]《Python編程從入門到實踐(第2版)》,[美]埃里克·馬瑟斯(Eric

溫馨提示

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

評論

0/150

提交評論