《Python程序設(shè)計》課程標準_第1頁
《Python程序設(shè)計》課程標準_第2頁
《Python程序設(shè)計》課程標準_第3頁
《Python程序設(shè)計》課程標準_第4頁
《Python程序設(shè)計》課程標準_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、?Python程序設(shè)計?課程標準課程名稱:Python程序設(shè)計課程類別:專業(yè)課課程代碼:適用專業(yè):軟件技術(shù)開課部門:信息工程系一、課程定位一課程性質(zhì) ?Python程序設(shè)計?是軟件技術(shù)等相關(guān)專業(yè)的專業(yè)根底課程。主要講述Python程序設(shè)計的根底知識和相關(guān)技術(shù),是軟件技術(shù)、大數(shù)據(jù)技術(shù)與應(yīng)用、云計算技術(shù)與應(yīng)用專業(yè)的專業(yè)根底課程。二課程任務(wù)Python 語言是學(xué)生通過學(xué)習(xí)該課程,掌握Python程序設(shè)計語言的根本知識和使用Python語言進展軟件開發(fā)的思想和根本方法,進而掌握程序設(shè)計的根本步驟和通用方法,進步通過編寫程序解決實際問題的才能,為今后進一步使用數(shù)據(jù)采集和分析等大數(shù)據(jù)及人工智能方面的運用打

2、好根底。課程著眼于學(xué)生的長遠開展,重點培養(yǎng)其軟件開發(fā)、大數(shù)據(jù)及人工智能領(lǐng)域崗位根本工作技能、職業(yè)素養(yǎng)、社會適應(yīng)才能、交流溝通才能、團隊協(xié)作才能、創(chuàng)新才能和自主學(xué)習(xí)才能。三課程銜接前導(dǎo)課程:?C語言程序設(shè)計?、?計算機應(yīng)用根底?。后續(xù)課程:Python網(wǎng)絡(luò)高級教程。二、課程目的通過本課程的學(xué)習(xí),使得學(xué)生可以理解Python的編程形式命令式編程、函數(shù)式編程,純熟運用Python運算符、內(nèi)置函數(shù)以及列表、元組、字典、集合等根本數(shù)據(jù)類型和相關(guān)列表推導(dǎo)式、切片等特性來解決實際問題,純熟掌握Python分支構(gòu)造、循環(huán)構(gòu)造、函數(shù)設(shè)計以及類的設(shè)計與使用,純熟使用字符串方法,適當理解正那么表達式,純熟使用Pyt

3、hon讀寫文本文件,適當理解二進制文件操作,理解Python程序的調(diào)試方法,理解Python面向?qū)ο蟪绦蛟O(shè)計形式,掌握使用Python操作SQLite數(shù)據(jù)庫的方法,掌握Python+pandas進展數(shù)據(jù)處理的根本用法,掌握使用Python+matplotlib進展數(shù)據(jù)可視化的用法,同時還應(yīng)培養(yǎng)學(xué)生的代碼優(yōu)化與平安編程意識。在教學(xué)和學(xué)習(xí)過程中,應(yīng)充分發(fā)揮Python語言的優(yōu)勢,從最簡單、最直觀的思路出發(fā),盡快解決問題。不建議在內(nèi)存地址或類似的底層細節(jié)上花費太多時間。 一知識目的1理解Python語言特點2掌握python編程根底知識3掌握選擇構(gòu)造程序設(shè)計方法、循環(huán)構(gòu)造程序設(shè)計4理解Python函

4、數(shù)函數(shù)、正那么表達式5掌握字典中列表、元組與字典之間的轉(zhuǎn)換6理解Python的異常處理掌握捕獲與處理異常的方法7掌握文件讀寫方法以及掌握文件對話框構(gòu)建方法8掌握面向?qū)ο蟪绦蛟O(shè)計(二) 才能目的1學(xué)會搭建python開發(fā)環(huán)境,使用集成環(huán)境IDLE編寫和執(zhí)行源文件2掌握數(shù)據(jù)類型以及運算符在程序設(shè)計中的使用3可以編寫for循環(huán)、while循環(huán)以及選擇構(gòu)造源程序4學(xué)會對python系列數(shù)據(jù)元組、列表、字符串進展根本操作如定義、聲明和使用5學(xué)會python類和對象的定義方法6掌握處理python異常的方法7可以對python的文件和文件對象進展引用8學(xué)會python函數(shù)的編寫以及參數(shù)傳遞方法三 素質(zhì)目的

5、1具有良好的考慮和分析問題的才能;2具有較好的信息檢索才能;3具有良好的職業(yè)道德和團隊精神;4具有很好的與人溝通和交流的才能;5培養(yǎng)學(xué)生互相幫助,加強團隊合作精神。三、課程內(nèi)容與要求本課程目的是使學(xué)生具備:通過 Python 程序設(shè)計語言進展工程開發(fā)的根本思路、知識和才能。 本課程主要基于 Windows 10 和 Python 3.7 構(gòu)建 Python 開發(fā)平臺,學(xué)習(xí) Python 語言的語言根底知識,以及使用 Python 語言的實際開發(fā)應(yīng)用實例。 理論與理論相結(jié)合,通過大量的實例,學(xué)習(xí)程序設(shè)計的根本原理,使學(xué)生不僅掌握理論知識,同時掌握大量程序設(shè)計的實用案例。第1章 Python概述章

6、名Python概述學(xué)時3學(xué)習(xí)目的1. 理解Python的開展歷程2. 理解Python的特點和應(yīng)用領(lǐng)域3. 可以獨立完成Python的安裝4. 會簡單使用PyCharm新建Python文件5. 掌握Python程序的執(zhí)行原理知識點理解掌握重點難點Python開展歷程Python特點Python的應(yīng)用領(lǐng)域Python版本Python的安裝交互式解釋器-IpythonPycharm的下載安裝和使用Python程序執(zhí)行原理第2章 Python語法根底章名Python語法根底學(xué)時4學(xué)習(xí)目的1. 掌握Python中的變量和變量類型2. 掌握Python中的標識符,能準確判斷標識符的合法性3. 理解Pyt

7、hon中的關(guān)鍵字,會借助工具查看關(guān)鍵字信息4. 理解不同運算符的作用,會進展不同的數(shù)值運算知識點理解掌握重點難點Python注釋行與縮進語句換行變量標識符和關(guān)鍵字整型浮點型布爾類型復(fù)數(shù)類型數(shù)字類型轉(zhuǎn)換算術(shù)運算符賦值運算符復(fù)合賦值運算符比較運算符邏輯運算符成員運算符位運算運算符優(yōu)先級第3章 Python常用語句章名Python常用語句學(xué)時6學(xué)習(xí)目的1. 掌握判斷語句的使用2. 掌握循環(huán)語句的使用3. 掌握break、continue、pass和else語句的作用知識點理解掌握重點難點if語句if-else語句if-elif語句if嵌套while循環(huán)for循環(huán)while嵌套break語句conti

8、nue語句pass語句else語句第4章 字符串章名字符串學(xué)時6學(xué)習(xí)目的1. 掌握字符串的輸入和輸出2. 會使用切片的方式訪問字符串中的值3. 掌握常見的字符串的內(nèi)建函數(shù)知識點理解掌握重點難點字符串轉(zhuǎn)義字符字符串的輸出和輸入訪問字符串中的值字符串內(nèi)建函數(shù)第5章 列表、元組和字典章名列表、元組和字典學(xué)時5學(xué)習(xí)目的1. 掌握什么是列表以及列表的常見操作2. 掌握列表的嵌套使用3. 掌握元組的使用4. 掌握什么是字典以及字典的常見操作知識點理解掌握重點難點列表的概念列表的循環(huán)遍歷在列表中添加元素在列表中查找元素在列表中修改元素在列表中刪除元素列表的排序操作列表的嵌套元組字典的概念字典的常見操作字典的

9、遍歷第6章 函數(shù)章名函數(shù)學(xué)時7學(xué)習(xí)目的1. 掌握函數(shù)的定義和調(diào)用方式2. 掌握函數(shù)的參數(shù)和返回值3. 掌握函數(shù)的嵌套調(diào)用4. 理解變量作用域5. 掌握局部變量和全局變量的區(qū)別6. 掌握遞歸函數(shù)與匿名函數(shù)的使用7. 掌握日期函數(shù)和隨機數(shù)函數(shù)的使用知識點理解掌握重點難點什么是函數(shù)函數(shù)的定義和調(diào)用函數(shù)傳遞參數(shù)默認參數(shù)不定長參數(shù)函數(shù)的返回值函數(shù)的4種類型函數(shù)的嵌套調(diào)用LEGB原那么全局變量和局部變量global和nonlocal關(guān)鍵字遞歸函數(shù)匿名函數(shù)時間函數(shù)日歷函數(shù)隨機數(shù)函數(shù)第7章 高級函數(shù)章名高級函數(shù)學(xué)時3學(xué)習(xí)目的1. 掌握閉包的使用2. 理解裝飾器的概念,會裝飾函數(shù)3. 掌握常見內(nèi)置函數(shù)的使用知識

10、點理解掌握重點難點閉包什么是裝飾器多個裝飾器裝飾器對有參數(shù)的函數(shù)進展裝飾裝飾器對有返回值的函數(shù)進展裝飾帶參數(shù)的裝飾器map函數(shù)filter函數(shù)reduce函數(shù)第8章 Python文件操作章名Python文件操作學(xué)時5學(xué)習(xí)目的1. 掌握文件的翻開和關(guān)閉2. 掌握文件的不同操作,例如,讀寫、重命名、刪除知識點理解掌握重點難點文件的翻開文件形式文件的關(guān)閉寫文件讀文件文件的定位讀寫文件的重命名文件的刪除文件夾的相關(guān)操作第9章 異常章名異常學(xué)時4學(xué)習(xí)目的1. 理解異常的概念2. 掌握處理異常的幾種方式3. 掌握raise和assert語句,會拋出自定義的異常4. 掌握with語句的使用知識點理解掌握重點

11、難點異常簡介異常類捕獲簡單異常捕獲多個異常捕獲異常的描繪信息捕獲所有的異常沒有捕獲到異常終止行為raise語句拋出異常assert語句拋出異常自定義異常預(yù)定義清理第10章 Python模塊章名Python模塊學(xué)時3學(xué)習(xí)目的1. 掌握模塊的使用2. 掌握模塊的制作3. 掌握包的使用4. 理解模塊的發(fā)布和安裝知識點理解掌握重點難點模塊的根本使用模塊的制作Python中的包模塊的發(fā)布模塊的安裝第11章 Python面向?qū)ο缶幊躺险旅鸓ython面向?qū)ο缶幊躺蠈W(xué)時5學(xué)習(xí)目的1. 理解面向?qū)ο缶幊趟枷?. 明確類和對象的關(guān)系,會獨立設(shè)計類3. 會使用類創(chuàng)立對象,并添加屬性4. 掌握構(gòu)造方法和析構(gòu)方法的使

12、用5. 熟悉self的使用技巧6. 掌握運算符重載,會定制對象字符串的形式知識點理解掌握重點難點面向?qū)ο缶幊谈攀鲱惡蛯ο蟮年P(guān)系類的定義根據(jù)類創(chuàng)立對象構(gòu)造方法析構(gòu)方法self的使用加法運算重載索引和分片重載定制對象的字符串形式第12章 Python面向?qū)ο缶幊滔抡旅鸓ython面向?qū)ο缶幊滔聦W(xué)時3學(xué)習(xí)目的1. 理解如何利用封裝保護屬性2. 掌握單繼承和多繼承,會重寫和調(diào)用父類方法3. 理解多態(tài)的使用4. 掌握類屬性和實例屬性5. 熟悉類方法和靜態(tài)方法的使用技巧知識點理解掌握重點難點封裝單繼承多繼承重寫父類方法與調(diào)用父類方法多態(tài)類屬性和實例屬性類方法和靜態(tài)方法第13章 飛機大戰(zhàn)章名飛機大戰(zhàn)學(xué)時5學(xué)

13、習(xí)目的1. 會在PyCharm工程中添加第三方框架2. 掌握pygame框架的根本使用3. 理解面向?qū)ο缶幊趟枷?. 會基于面向?qū)ο蟮乃枷刖帉懗绦?. 明確類和對象的關(guān)系,會獨立設(shè)計類知識點理解掌握重點難點無四、 課程的施行建議 一教材編寫所選用的教材應(yīng)充分表達培養(yǎng)學(xué)生的職業(yè)才能為中心思想,以“教、學(xué)、做為一體組織課程內(nèi)容,注重理論與理論相結(jié)合、教材內(nèi)容與行業(yè)標準要求相結(jié)合,強調(diào)理論在理論過程中的應(yīng)用。 二教學(xué)建議1.教學(xué)條件1學(xué)生應(yīng)具有專業(yè)根底學(xué)生應(yīng)具有使用Python開發(fā)簡單工程的經(jīng)歷,能熟悉一門根底的計算機語言,具有根本的邏輯思維才能與問題解決才能,能勝任簡單工程的才能。2教師應(yīng)具有專業(yè)

14、才能擔任本課程的主講教師需要純熟掌握Python語言,具有使用Python開發(fā)實際工程的經(jīng)歷,具備較豐富的教學(xué)經(jīng)歷,能較好的駕馭課堂,熟悉各種教學(xué)方法的使用;能按照本課程標準制定詳細的授課方案,具有一定的課堂控制才能和應(yīng)變才能,因材施教。2.教學(xué)方法根據(jù)課程內(nèi)容和學(xué)生特點,在學(xué)習(xí)過程中注重理論操作,在充分運用多媒體等現(xiàn)代教學(xué)手段的同時,靈敏運用情境教學(xué)法、工程教學(xué)法、任務(wù)驅(qū)動法、分組討論法、案例教學(xué)法等多種教學(xué)方法,引導(dǎo)學(xué)生積極考慮、樂于理論,進步教學(xué)效果。(1)情境教學(xué)法根據(jù)職業(yè)崗位要求創(chuàng)設(shè)職業(yè)情景,激發(fā)學(xué)生學(xué)習(xí)興趣,幫助學(xué)生理解和掌握知識,培養(yǎng)創(chuàng)新精神,進步學(xué)生崗位適應(yīng)才能。(2)工程教學(xué)

15、法課程的教學(xué)內(nèi)容以工程為載體,將實際開發(fā)工程由教師作為一個工程任務(wù)引入到課程教學(xué)中,通過施行一個完好的工作工程進而獲得工程成果。通過工程教學(xué)法的使用,實現(xiàn)以工程帶動教學(xué),將理論與理論很好的結(jié)合在一起,加強了對學(xué)生職業(yè)才能的培養(yǎng),在實際教學(xué)中獲得了非常好的效果。(3)任務(wù)驅(qū)動法任務(wù)驅(qū)動教學(xué)法配合工程教學(xué)法的施行,通過實際工程分析,設(shè)計假設(shè)干學(xué)習(xí)情境,并將工程分解為假設(shè)干個工作任務(wù),確定任務(wù)名稱、任務(wù)完成時間、任務(wù)目的及任務(wù)成果,通過工作任務(wù)的完成來驅(qū)動教學(xué)。(4)分組討論法根據(jù)工程規(guī)模和學(xué)生人數(shù),將學(xué)生分成假設(shè)干個工程組,在工程施行的各個工作環(huán)節(jié)都要展開小組討論,以解決當前問題和確定下一個工作步

16、驟。(5) 案例教學(xué)法針對工程開發(fā)過程中關(guān)鍵技術(shù)的應(yīng)用,以工程案例為教材,運用多種方式啟發(fā)學(xué)生獨立考慮,通過對詳細案例的討論和考慮,誘發(fā)學(xué)生的創(chuàng)造潛能,從而形成學(xué)生自主學(xué)習(xí)、合作學(xué)習(xí)、研究性學(xué)習(xí)和探究性學(xué)習(xí)的學(xué)習(xí)氣氛。3.教學(xué)組織方式本課程教學(xué)按照工學(xué)結(jié)合的思想進展教學(xué)改革,在繼承傳統(tǒng)教學(xué)方法的根底上,結(jié)合Python程序設(shè)計課程的特點和我院教學(xué)資源的實際情況,對教學(xué)方法做出了一些創(chuàng)新,靈敏采用了小組討論法、案例分析法、任務(wù)驅(qū)動法等各種教學(xué)方法,這些教學(xué)方法的靈敏運用可以很好地引導(dǎo)學(xué)生積極考慮、勤于理論,積極完成工程工作任務(wù)。在現(xiàn)代教學(xué)技術(shù)手段運用方面,Python程序設(shè)計課程裝備了實訓(xùn)指導(dǎo)的

17、操作演示和業(yè)務(wù)流程圖示,提供了大量的案例以及模擬考試練習(xí)等學(xué)習(xí)資料。為學(xué)生準備了大量的教學(xué)案例和開發(fā)案例,訓(xùn)練學(xué)生軟件開發(fā)的才能。學(xué)生可以利用自帶設(shè)備所提供的環(huán)境和工具,進展軟件開發(fā)實訓(xùn)。這些現(xiàn)代教學(xué)技術(shù)手段的應(yīng)用為課程教學(xué)改革提供了強有力的技術(shù)支持和教學(xué)資源支持。4.教學(xué)手段本課程學(xué)習(xí)常用的教學(xué)媒介有學(xué)生工作頁、視頻片斷、標準標準、網(wǎng)絡(luò)平臺、黑板、多媒體、自帶設(shè)備、微信平臺等。三教學(xué)評價1考核方式:考察。本課程考核采取考察方式。平時成績由考勤和答復(fù)以下問題構(gòu)成,期末考察成績由平時作業(yè)和課程設(shè)計構(gòu)成。2課程成績總評課程成績總評= 課堂出勤表現(xiàn)10%課堂提問10%實驗報告40%課程設(shè)計40%成績

18、組成考核/評價環(huán)節(jié)分值或百分比考核/評價細那么出勤10%缺勤一次扣一分,全勤10分課堂提問10%主動答復(fù)以下問題一次加一分平時作業(yè)40%根據(jù)完成情況給分課程設(shè)計40%根據(jù)完成情況給分四學(xué)習(xí)資源的開發(fā)與利用 1. 課程資源的開發(fā)1產(chǎn)學(xué)合作開發(fā)實驗實訓(xùn)課程資源,充分利用本行業(yè)典型的IT企業(yè)的資源,進展產(chǎn)學(xué)合作,建立實習(xí)實訓(xùn)基地,理論“做中學(xué)、學(xué)中做、邊做邊學(xué)的育人理念,滿足學(xué)生的實習(xí)實訓(xùn),同時為學(xué)生的就業(yè)創(chuàng)造時機。2建立本專業(yè)實驗室及實訓(xùn)基地,使之具備現(xiàn)場教學(xué)、實驗實訓(xùn)、職業(yè)技能證書考證的功能,實現(xiàn)教學(xué)與實訓(xùn)合一、教學(xué)與培訓(xùn)合一、教學(xué)與考證合一,滿足學(xué)生綜合職業(yè)才能培養(yǎng)的要求。3建立配合情境化教學(xué)和技能培養(yǎng)的課程教學(xué)資源庫,包括案例庫、法規(guī)庫、示范文本庫、工程范例庫,為學(xué)生自主學(xué)習(xí)提供第一手資料,為技能培養(yǎng)創(chuàng)造條件。4開發(fā)學(xué)做一體的教材、學(xué)生工作頁、工程教學(xué)指導(dǎo)手冊等教學(xué)資源。5不斷豐富配合情境學(xué)習(xí)和技能培養(yǎng)的圖書資料,包括各類

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論