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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論