




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE七《Python程序設計》課程簡介課程編號:課程名稱:文/英文Python程序設計/PythonProgramming學分:三學時:四八(上機:一六)適用專業(yè):理工類(非計算機專業(yè))建議修讀學期:二開課單位:計算機科學與技術學院課程負責:先修課程:大學計算機基礎考核方式與成績評定標準:與主要參考書目:[一]儲岳,薛希玲.Python程序設計教程[M].北京:,二零二零.[二]儲岳,薛希玲.Python程序設計實踐教程[M].北京:,二零二零.[三]錢雪忠,宋威,錢恒.Python語言實用教程[M].北京:機械工業(yè)出版社,二零一八.[四]張莉.Python程序設計教程[M].北京:高等教育版社,二零一八.[五]張莉.Python程序設計實踐教程[M].北京:高等教育版社,二零一八.[六]楊柏林,韓培友.Python程序設計[M].北京:高等教育版社,二零一九.[七]薛景,陳景強,朱旻如等.Python程序設計基礎教程[M].北京:,二零一八.[八]董付.Python程序設計基礎教程(第二版)[M].北京:清大學版社,二零一五.[九]蒿天,禮欣,黃天羽.Python語言程序設計基礎(第二版)[M].北京:高等教育版社,二零一四.[一零]教育部考試心.Python語言程序設計二級教程[M].北京:高等教育版社,二零一九.[一一]黃天羽,李芬芬.Python語言程序設計沖刺試卷[M].北京:高等教育版社,二零一八.[一二]戴歆,羅玉軍.Python開發(fā)基礎[M].北京:,二零一八.[一三]陳沛強.Python程序設計教程[M].北京:,二零一九.內容概述:文:(控制在三零零字以內,包括學內容簡述及課程實現目地)通過本課程地學,使得學生能夠理解Python地編程模式(命令式編程,函數式編程),熟練運用Python運算符,內置函數以及列表,元組,字典,集合等基本數據類型與有關列表推導式,切片等特來解決實際問題,熟練掌握Python分支結構,循環(huán)結構,函數設計以及類地設計與使用,熟練使用字符串方法,適當了解正則表達式,熟練使用Python讀寫文本文件,適當了解二制文件操作,了解Python程序地調試方法,了解Python面向對象程序設計模式,掌握使用Python操作SQLite數據庫地方法,同時還應培養(yǎng)學生地代碼優(yōu)化與安全編程意識。在教學與學過程,應充分發(fā)揮Python語言地優(yōu)勢,從最簡單,最直觀地思路出發(fā),盡快解決問題。不建議在內存地址或類似地底層細節(jié)上花費太多時間。英文: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程序設計》教學大綱課程名稱課程編號學分/學時建議開課學期Python程序設計零七零五四零一三三/四八二先修課程后續(xù)課程開課單位適用專業(yè)大學計算機基礎針對專業(yè)地計算機應用課程計算機科學與技術學院理工類(非計算機專業(yè))一,課程質,目地與任務(說明課程在才培養(yǎng)過程地地位及作用,概括本課程地指導思想,提出本課程地任務。包括對學生分析,解決問題地能力,實踐能力與創(chuàng)新能力地培養(yǎng)等。)隨著大數據隨著大數據,云計算,物聯網與工智能等信息技術地飛速發(fā)展,Python語言已成為當前主流編程語言,越來越多地高校選擇Python語言作為第一門程序設計語言。Python語言是一門跨臺面向對象編程語言,擁有大量功能強大地內置庫,標準庫與第三方庫,簡單易學,免費開源,開發(fā)效率高,因此Python語言常被稱為"生態(tài)語言"與"膠水語言",它已被越來越多地開發(fā)者,科研工作者,老師與學生接受。本課程指導思想是通過一門面向對象地開發(fā)語言地學,使學生掌握語言地基本知識,建立計算思維地理念,具備初步計算機語言地編程技能,為一步學與運用計算機解決本專業(yè)實際問題奠定良好基礎。本課程教學目地是通過學,使學生系統(tǒng)掌握Python語言地基本知識,以及面向對象地程序設計基本方法與技能,并能運用所學地知識與技能對一般問題行分析與編程。著重培養(yǎng)學生計算思維理念,鍛煉學生分析問題與解決問題地能力,提升學生地實踐能力與創(chuàng)新能力。二,學內容及學時分配(按章節(jié)列出內容要求學時等,實驗上機項目要列在課程內容一欄)本課程總學時數為四八學時,其理論教學為三二學時,實驗教學為一六學時;課程教學有一二章,具體內容及學時安排等如下表所示。課程內容教學要求重點(☆)難點(Δ)學時安排實驗學時上機學時備注第一章Python語言概述一.一程序設計語言一.二Python語言概述一.三開發(fā)環(huán)境安裝一.四程序設計基本方法實驗一:熟悉Python語言開發(fā)環(huán)境B二二第二章Python語言基礎二.一標識符,常量與變量二.二運算符與表達式二.三基本輸入與輸出實驗二:運算符與表達式,數據地輸入與輸出A☆四二第三章序列數據三.一列表三.二元組三.三字典三.四集合實驗三:列表,元組與字典地創(chuàng)建與使用A☆Δ四二第四章流程控制語句四.一順序結構程序設計四.二選擇結構程序設計四.三循環(huán)結構程序設計四.四綜合應用實驗四:程序地流程控制結構A☆Δ四二第五章字符串與正則表達式五.一字符串五.二正則表達式*實驗五:字符串應用A☆Δ二二標注*為了解內容第六章函數與模塊六.一函數六.二遞歸函數六.三模塊六.四命名空間*六.五Python內置庫函數實驗六:函數地定義與使用A☆Δ四二標注*為了解內容第七章文件七.一文件概述七.二文件地打開與關閉七.三文件地基本操作七.四文件有關地模塊七.五文件綜合應用案例實驗七:文件操作AΔ二二第八章Python計算生態(tài)八.二Python標準庫八.三Python第三方庫實驗八:Python計算生態(tài)地構建與使用A☆二二第九章面向對象程序設計九.一概述九.二類與對象九.三屬與方法九.四繼承與派生九.五多態(tài)B二第一零章異常處理一零.一Python編程常見錯誤一零.二異常處理C二第一一章GUI程序設計一一.一Tkinter入門一一.二幾何布局管理pack一一.三Tkinter處理一一.四其它Tkinter組件BΔ二第一二章數據庫編程一二.一SQLite數據庫一二.二MySQL數據庫CΔ二合計(學時數)=SUM(ABOVE)三二一六(教學基本要求:A-掌握;B-熟悉;C-了解)三,建議實驗(上機)項目及學時分配實驗序號實驗項目名稱實驗時數實驗類型實驗質一熟悉Python語言開發(fā)環(huán)境二驗證必修二運算符與表達式,數據地輸入與輸出二驗證必修三列表,元組與字典地創(chuàng)建與使用二驗證必修四程序地流程控制結構二驗證必修五字符串應用二驗證必修六函數地定義與使用二驗證必修七文件操作二驗證必修八Python計算生態(tài)地構建與使用二驗證必修合計一六課程教學以課堂講授為主,結合討論課程教學以課堂講授為主,結合討論,實驗,作業(yè)及MOOC等同實施。課程總學時四八學時,其課堂授課三二學時。從課程實際情況來說,這些學時不足以完成課程教學任務。但是,通過網絡教學臺以及MOOC,要求學生在課余時間行初步學,課堂教學則提綱挈領,著重介紹重點與難點,理論講授與課堂討論相結合。實驗則緊扣課程重點,難點內容,認真做好實驗輔導,做好實驗過程地監(jiān)督管理,力求通過實驗達到幫助消化課程內容,鞏固所學知識,加深課程內容理解地目地。認真批改作業(yè),發(fā)現問題尤其是問題,將在課程討論解決。實時保持與學生地流與溝通。本課程將逐步開展混合式教學改革試點,以求達到本課程教學目地。五,考核方式與成績評定標準課程考核成績采用全高等學校(安徽考區(qū))計算機水考試??荚嚢才?每年兩次考試,一般安排在學期期末??荚嚪绞?機試??荚嚂r間:九零分鐘。機試環(huán)境:Windows七+PythonIDLE三.六以上版本。六,與主要參考書目[一]儲岳,薛希玲.Python程序設計教程[M].北京:,二零二零.[二]儲岳,薛希玲.Python程序設計實踐教程[M].北京:,二零二零.[三]錢雪忠,宋威,錢恒.Python語言實用教程[M].北京:機械工業(yè)出版社,二零一八.[四]張莉.Python程序設計教程[M].北京:高等教育版社,二零一八.[五]張莉.Python程序設計實踐教程[M].北京:高等教育版社,二零一八.[六]楊柏林,韓培友.Python程序設計[M].北京:高等教育版社,二零一九.[七]薛景,陳景強,朱旻如等.Python程序設計基礎教程[M].北京:,二零一八.[八]董付.Python程序設計基礎教程(第二版)[M].北京:清大學版社,二零一五.[九]蒿天,禮欣,黃天羽.Python語言程序設計基礎(第二版)[M].北京:高等教育版社,二零一四.[一零]教育部考試心.Python語言程序設計二級教程[M].北京:高等教育版社,二零一九.[一一]黃天羽,李芬芬.Python語言程序設計沖刺試卷[M].北京:高等教育版社,二零
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 通過游戲促進幼兒認知發(fā)展計劃
- 團隊文化塑造的重要性計劃
- 學校社團工作計劃鼓勵學生寫詩
- 2025年羧甲淀粉鈉項目合作計劃書
- 七年級下冊《一元一次不等式的應用》課件與練習
- 制冷空調培訓課件
- 強化廢棄物管理推動生物降解
- 構建系統(tǒng)耦合度控制與優(yōu)化機制
- 關于員工培訓的會議紀要及培訓計劃
- 功能、使用與維護指南
- 雙溪漂流可行性報告
- 采購流程各部門關系圖
- 力士樂工程機械液壓培訓資料(共7篇)課件
- 英語單詞詞根
- 問題學生轉化策略課件
- GMP附錄計算機化系統(tǒng)整體及條款解讀
- 村光伏發(fā)電申請書
- 腰椎間盤突出癥中醫(yī)特色療法課件
- 施工現場專項消防安全檢查表
- 如何當好學校的中層干部
- 2022-2023學年廣東省佛山市順德區(qū)高三(下)模擬英語試卷
評論
0/150
提交評論