Python程序設(shè)計(jì)教程課程簡介與教學(xué)大綱5_第1頁
Python程序設(shè)計(jì)教程課程簡介與教學(xué)大綱5_第2頁
Python程序設(shè)計(jì)教程課程簡介與教學(xué)大綱5_第3頁
Python程序設(shè)計(jì)教程課程簡介與教學(xué)大綱5_第4頁
Python程序設(shè)計(jì)教程課程簡介與教學(xué)大綱5_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE七《Python程序設(shè)計(jì)》課程簡介課程編號(hào):課程名稱:文/英文Python程序設(shè)計(jì)/PythonProgramming學(xué)分:三學(xué)時(shí):四八(上機(jī):一六)適用專業(yè):理工類(非計(jì)算機(jī)專業(yè))建議修讀學(xué)期:二開課單位:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程負(fù)責(zé):先修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)考核方式與成績評定標(biāo)準(zhǔn):與主要參考書目:[一]儲(chǔ)岳,薛希玲.Python程序設(shè)計(jì)教程[M].北京:,二零二零.[二]儲(chǔ)岳,薛希玲.Python程序設(shè)計(jì)實(shí)踐教程[M].北京:,二零二零.[三]錢雪忠,宋威,錢恒.Python語言實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,二零一八.[四]張莉.Python程序設(shè)計(jì)教程[M].北京:高等教育版社,二零一八.[五]張莉.Python程序設(shè)計(jì)實(shí)踐教程[M].北京:高等教育版社,二零一八.[六]楊柏林,韓培友.Python程序設(shè)計(jì)[M].北京:高等教育版社,二零一九.[七]薛景,陳景強(qiáng),朱旻如等.Python程序設(shè)計(jì)基礎(chǔ)教程[M].北京:,二零一八.[八]董付.Python程序設(shè)計(jì)基礎(chǔ)教程(第二版)[M].北京:清大學(xué)版社,二零一五.[九]蒿天,禮欣,黃天羽.Python語言程序設(shè)計(jì)基礎(chǔ)(第二版)[M].北京:高等教育版社,二零一四.[一零]教育部考試心.Python語言程序設(shè)計(jì)二級教程[M].北京:高等教育版社,二零一九.[一一]黃天羽,李芬芬.Python語言程序設(shè)計(jì)沖刺試卷[M].北京:高等教育版社,二零一八.[一二]戴歆,羅玉軍.Python開發(fā)基礎(chǔ)[M].北京:,二零一八.[一三]陳沛強(qiáng).Python程序設(shè)計(jì)教程[M].北京:,二零一九.內(nèi)容概述:文:(控制在三零零字以內(nèi),包括學(xué)內(nèi)容簡述及課程實(shí)現(xiàn)目地)通過本課程地學(xué),使得學(xué)生能夠理解Python地編程模式(命令式編程,函數(shù)式編程),熟練運(yùn)用Python運(yùn)算符,內(nèi)置函數(shù)以及列表,元組,字典,集合等基本數(shù)據(jù)類型與有關(guān)列表推導(dǎo)式,切片等特來解決實(shí)際問題,熟練掌握Python分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),函數(shù)設(shè)計(jì)以及類地設(shè)計(jì)與使用,熟練使用字符串方法,適當(dāng)了解正則表達(dá)式,熟練使用Python讀寫文本文件,適當(dāng)了解二制文件操作,了解Python程序地調(diào)試方法,了解Python面向?qū)ο蟪绦蛟O(shè)計(jì)模式,掌握使用Python操作SQLite數(shù)據(jù)庫地方法,同時(shí)還應(yīng)培養(yǎng)學(xué)生地代碼優(yōu)化與安全編程意識(shí)。在教學(xué)與學(xué)過程,應(yīng)充分發(fā)揮Python語言地優(yōu)勢,從最簡單,最直觀地思路出發(fā),盡快解決問題。不建議在內(nèi)存地址或類似地底層細(xì)節(jié)上花費(fèi)太多時(shí)間。英文:Throughthestudyofthiscourse,studentscanunderstandtheprogrammingmodeofpython(mandprogramming,functionalprogramming),skillfullyusePythonoperators,built-infunctions,basicdatatypessuchaslists,tuples,dictionaries,setsandrelatedlistderivation,slicingandothercharacteristicstosolvepracticalproblems,andskillfullymasterPythonbranchstructure,cyclestructure,functiondesignandClassdesignanduse,proficientinstringmethod,properunderstandingofregularexpression,proficientinPythonreadingandwritingtextfiles,properunderstandingofbinaryfileoperation,understandingofPythonprogramdebuggingmethod,understandingofPythonobject-orientedprogrammingmode,masteringthemethodofusingPythontooperateSQLitedatabase,atthesametime,students'codeoptimizationandsafeprogrammingideasshouldbecultivatedKnowledge.Intheprocessofteachingandlearning,weshouldgivefullplaytotheadvantagesofPythonlanguage,startfromthesimplestandmostintuitiveideas,andsolveproblemsassoonaspossible.Itisnotremendedtospendtoomuchtimeonmemoryaddressesorsimilarunderlyingdetails.《Python程序設(shè)計(jì)》教學(xué)大綱課程名稱課程編號(hào)學(xué)分/學(xué)時(shí)建議開課學(xué)期Python程序設(shè)計(jì)零七零五四零一三三/四八二先修課程后續(xù)課程開課單位適用專業(yè)大學(xué)計(jì)算機(jī)基礎(chǔ)針對專業(yè)地計(jì)算機(jī)應(yīng)用課程計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院理工類(非計(jì)算機(jī)專業(yè))一,課程質(zhì),目地與任務(wù)(說明課程在才培養(yǎng)過程地地位及作用,概括本課程地指導(dǎo)思想,提出本課程地任務(wù)。包括對學(xué)生分析,解決問題地能力,實(shí)踐能力與創(chuàng)新能力地培養(yǎng)等。)隨著大數(shù)據(jù)隨著大數(shù)據(jù),云計(jì)算,物聯(lián)網(wǎng)與工智能等信息技術(shù)地飛速發(fā)展,Python語言已成為當(dāng)前主流編程語言,越來越多地高校選擇Python語言作為第一門程序設(shè)計(jì)語言。Python語言是一門跨臺(tái)面向?qū)ο缶幊陶Z言,擁有大量功能強(qiáng)大地內(nèi)置庫,標(biāo)準(zhǔn)庫與第三方庫,簡單易學(xué),免費(fèi)開源,開發(fā)效率高,因此Python語言常被稱為"生態(tài)語言"與"膠水語言",它已被越來越多地開發(fā)者,科研工作者,老師與學(xué)生接受。本課程指導(dǎo)思想是通過一門面向?qū)ο蟮亻_發(fā)語言地學(xué),使學(xué)生掌握語言地基本知識(shí),建立計(jì)算思維地理念,具備初步計(jì)算機(jī)語言地編程技能,為一步學(xué)與運(yùn)用計(jì)算機(jī)解決本專業(yè)實(shí)際問題奠定良好基礎(chǔ)。本課程教學(xué)目地是通過學(xué),使學(xué)生系統(tǒng)掌握Python語言地基本知識(shí),以及面向?qū)ο蟮爻绦蛟O(shè)計(jì)基本方法與技能,并能運(yùn)用所學(xué)地知識(shí)與技能對一般問題行分析與編程。著重培養(yǎng)學(xué)生計(jì)算思維理念,鍛煉學(xué)生分析問題與解決問題地能力,提升學(xué)生地實(shí)踐能力與創(chuàng)新能力。二,學(xué)內(nèi)容及學(xué)時(shí)分配(按章節(jié)列出內(nèi)容要求學(xué)時(shí)等,實(shí)驗(yàn)上機(jī)項(xiàng)目要列在課程內(nèi)容一欄)本課程總學(xué)時(shí)數(shù)為四八學(xué)時(shí),其理論教學(xué)為三二學(xué)時(shí),實(shí)驗(yàn)教學(xué)為一六學(xué)時(shí);課程教學(xué)有一二章,具體內(nèi)容及學(xué)時(shí)安排等如下表所示。課程內(nèi)容教學(xué)要求重點(diǎn)(☆)難點(diǎn)(Δ)學(xué)時(shí)安排實(shí)驗(yàn)學(xué)時(shí)上機(jī)學(xué)時(shí)備注第一章Python語言概述一.一程序設(shè)計(jì)語言一.二Python語言概述一.三開發(fā)環(huán)境安裝一.四程序設(shè)計(jì)基本方法實(shí)驗(yàn)一:熟悉Python語言開發(fā)環(huán)境B二二第二章Python語言基礎(chǔ)二.一標(biāo)識(shí)符,常量與變量二.二運(yùn)算符與表達(dá)式二.三基本輸入與輸出實(shí)驗(yàn)二:運(yùn)算符與表達(dá)式,數(shù)據(jù)地輸入與輸出A☆四二第三章序列數(shù)據(jù)三.一列表三.二元組三.三字典三.四集合實(shí)驗(yàn)三:列表,元組與字典地創(chuàng)建與使用A☆Δ四二第四章流程控制語句四.一順序結(jié)構(gòu)程序設(shè)計(jì)四.二選擇結(jié)構(gòu)程序設(shè)計(jì)四.三循環(huán)結(jié)構(gòu)程序設(shè)計(jì)四.四綜合應(yīng)用實(shí)驗(yàn)四:程序地流程控制結(jié)構(gòu)A☆Δ四二第五章字符串與正則表達(dá)式五.一字符串五.二正則表達(dá)式*實(shí)驗(yàn)五:字符串應(yīng)用A☆Δ二二標(biāo)注*為了解內(nèi)容第六章函數(shù)與模塊六.一函數(shù)六.二遞歸函數(shù)六.三模塊六.四命名空間*六.五Python內(nèi)置庫函數(shù)實(shí)驗(yàn)六:函數(shù)地定義與使用A☆Δ四二標(biāo)注*為了解內(nèi)容第七章文件七.一文件概述七.二文件地打開與關(guān)閉七.三文件地基本操作七.四文件有關(guān)地模塊七.五文件綜合應(yīng)用案例實(shí)驗(yàn)七:文件操作AΔ二二第八章Python計(jì)算生態(tài)八.二Python標(biāo)準(zhǔn)庫八.三Python第三方庫實(shí)驗(yàn)八:Python計(jì)算生態(tài)地構(gòu)建與使用A☆二二第九章面向?qū)ο蟪绦蛟O(shè)計(jì)九.一概述九.二類與對象九.三屬與方法九.四繼承與派生九.五多態(tài)B二第一零章異常處理一零.一Python編程常見錯(cuò)誤一零.二異常處理C二第一一章GUI程序設(shè)計(jì)一一.一Tkinter入門一一.二幾何布局管理pack一一.三Tkinter處理一一.四其它Tkinter組件BΔ二第一二章數(shù)據(jù)庫編程一二.一SQLite數(shù)據(jù)庫一二.二MySQL數(shù)據(jù)庫CΔ二合計(jì)(學(xué)時(shí)數(shù))=SUM(ABOVE)三二一六(教學(xué)基本要求:A-掌握;B-熟悉;C-了解)三,建議實(shí)驗(yàn)(上機(jī))項(xiàng)目及學(xué)時(shí)分配實(shí)驗(yàn)序號(hào)實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)時(shí)數(shù)實(shí)驗(yàn)類型實(shí)驗(yàn)質(zhì)一熟悉Python語言開發(fā)環(huán)境二驗(yàn)證必修二運(yùn)算符與表達(dá)式,數(shù)據(jù)地輸入與輸出二驗(yàn)證必修三列表,元組與字典地創(chuàng)建與使用二驗(yàn)證必修四程序地流程控制結(jié)構(gòu)二驗(yàn)證必修五字符串應(yīng)用二驗(yàn)證必修六函數(shù)地定義與使用二驗(yàn)證必修七文件操作二驗(yàn)證必修八Python計(jì)算生態(tài)地構(gòu)建與使用二驗(yàn)證必修合計(jì)一六課程教學(xué)以課堂講授為主,結(jié)合討論課程教學(xué)以課堂講授為主,結(jié)合討論,實(shí)驗(yàn),作業(yè)及MOOC等同實(shí)施。課程總學(xué)時(shí)四八學(xué)時(shí),其課堂授課三二學(xué)時(shí)。從課程實(shí)際情況來說,這些學(xué)時(shí)不足以完成課程教學(xué)任務(wù)。但是,通過網(wǎng)絡(luò)教學(xué)臺(tái)以及MOOC,要求學(xué)生在課余時(shí)間行初步學(xué),課堂教學(xué)則提綱挈領(lǐng),著重介紹重點(diǎn)與難點(diǎn),理論講授與課堂討論相結(jié)合。實(shí)驗(yàn)則緊扣課程重點(diǎn),難點(diǎn)內(nèi)容,認(rèn)真做好實(shí)驗(yàn)輔導(dǎo),做好實(shí)驗(yàn)過程地監(jiān)督管理,力求通過實(shí)驗(yàn)達(dá)到幫助消化課程內(nèi)容,鞏固所學(xué)知識(shí),加深課程內(nèi)容理解地目地。認(rèn)真批改作業(yè),發(fā)現(xiàn)問題尤其是問題,將在課程討論解決。實(shí)時(shí)保持與學(xué)生地流與溝通。本課程將逐步開展混合式教學(xué)改革試點(diǎn),以求達(dá)到本課程教學(xué)目地。五,考核方式與成績評定標(biāo)準(zhǔn)課程考核成績采用全高等學(xué)校(安徽考區(qū))計(jì)算機(jī)水考試??荚嚢才?每年兩次考試,一般安排在學(xué)期期末??荚嚪绞?機(jī)試??荚嚂r(shí)間:九零分鐘。機(jī)試環(huán)境:Windows七+PythonIDLE三.六以上版本。六,與主要參考書目[一]儲(chǔ)岳,薛希玲.Python程序設(shè)計(jì)教程[M].北京:,二零二零.[二]儲(chǔ)岳,薛希玲.Python程序設(shè)計(jì)實(shí)踐教程[M].北京:,二零二零.[三]錢雪忠,宋威,錢恒.Python語言實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,二零一八.[四]張莉.Python程序設(shè)計(jì)教程[M].北京:高等教育版社,二零一八.[五]張莉.Python程序設(shè)計(jì)實(shí)踐教程[M].北京:高等教育版社,二零一八.[六]楊柏林,韓培友.Python程序設(shè)計(jì)[M].北京:高等教育版社,二零一九.[七]薛景,陳景強(qiáng),朱旻如等.Python程序設(shè)計(jì)基礎(chǔ)教程[M].北京:,二零一八.[八]董付.Python程序設(shè)計(jì)基礎(chǔ)教程(第二版)[M].北京:清大學(xué)版社,二零一五.[九]蒿天,禮欣,黃天羽.Python語言程序設(shè)計(jì)基礎(chǔ)(第二版)[M].北京:高等教育版社,二零一四.[一零]教育部考試心.Python語言程序設(shè)計(jì)二級教程[M].北京:高等教育版社,二零一九.[一一]黃天羽,李芬芬.Python語言程序設(shè)計(jì)沖刺試卷[M].北京:高等教育版社,二零

溫馨提示

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

評論

0/150

提交評論