版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE七《Python程序设计》课程简介课程编号:课程名称:文/英文Python程序设计/PythonProgramming学分:三学时:四八(上机:一六)适用专业:理工类(非计算机专业)建议修读学期:二开课单位:计算机科学与技术学院课程负责:先修课程:大学计算机基础考核方式与成绩评定标准:与主要参考书目:[一]储岳,薛希玲.Python程序设计教程[M].北京:,二零二零.[二]储岳,薛希玲.Python程序设计实践教程[M].北京:,二零二零.[三]钱雪忠,宋威,钱恒.Python语言实用教程[M].北京:机械工业出版社,二零一八.[四]张莉.Python程序设计教程[M].北京:高等教育版社,二零一八.[五]张莉.Python程序设计实践教程[M].北京:高等教育版社,二零一八.[六]杨柏林,韩培友.Python程序设计[M].北京:高等教育版社,二零一九.[七]薛景,陈景强,朱旻如等.Python程序设计基础教程[M].北京:,二零一八.[八]董付.Python程序设计基础教程(第二版)[M].北京:清大学版社,二零一五.[九]蒿天,礼欣,黄天羽.Python语言程序设计基础(第二版)[M].北京:高等教育版社,二零一四.[一零]教育部考试心.Python语言程序设计二级教程[M].北京:高等教育版社,二零一九.[一一]黄天羽,李芬芬.Python语言程序设计冲刺试卷[M].北京:高等教育版社,二零一八.[一二]戴歆,罗玉军.Python开发基础[M].北京:,二零一八.[一三]陈沛强.Python程序设计教程[M].北京:,二零一九.内容概述:文:(控制在三零零字以内,包括学内容简述及课程实现目地)通过本课程地学,使得学生能够理解Python地编程模式(命令式编程,函数式编程),熟练运用Python运算符,内置函数以及列表,元组,字典,集合等基本数据类型与有关列表推导式,切片等特来解决实际问题,熟练掌握Python分支结构,循环结构,函数设计以及类地设计与使用,熟练使用字符串方法,适当了解正则表达式,熟练使用Python读写文本文件,适当了解二制文件操作,了解Python程序地调试方法,了解Python面向对象程序设计模式,掌握使用Python操作SQLite数据库地方法,同时还应培养学生地代码优化与安全编程意识。在教学与学过程,应充分发挥Python语言地优势,从最简单,最直观地思路出发,尽快解决问题。不建议在内存地址或类似地底层细节上花费太多时间。英文: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程序设计零七零五四零一三三/四八二先修课程后续课程开课单位适用专业大学计算机基础针对专业地计算机应用课程计算机科学与技术学院理工类(非计算机专业)一,课程质,目地与任务(说明课程在才培养过程地地位及作用,概括本课程地指导思想,提出本课程地任务。包括对学生分析,解决问题地能力,实践能力与创新能力地培养等。)随着大数据随着大数据,云计算,物联网与工智能等信息技术地飞速发展,Python语言已成为当前主流编程语言,越来越多地高校选择Python语言作为第一门程序设计语言。Python语言是一门跨台面向对象编程语言,拥有大量功能强大地内置库,标准库与第三方库,简单易学,免费开源,开发效率高,因此Python语言常被称为"生态语言"与"胶水语言",它已被越来越多地开发者,科研工作者,老师与学生接受。本课程指导思想是通过一门面向对象地开发语言地学,使学生掌握语言地基本知识,建立计算思维地理念,具备初步计算机语言地编程技能,为一步学与运用计算机解决本专业实际问题奠定良好基础。本课程教学目地是通过学,使学生系统掌握Python语言地基本知识,以及面向对象地程序设计基本方法与技能,并能运用所学地知识与技能对一般问题行分析与编程。着重培养学生计算思维理念,锻炼学生分析问题与解决问题地能力,提升学生地实践能力与创新能力。二,学内容及学时分配(按章节列出内容要求学时等,实验上机项目要列在课程内容一栏)本课程总学时数为四八学时,其理论教学为三二学时,实验教学为一六学时;课程教学有一二章,具体内容及学时安排等如下表所示。课程内容教学要求重点(☆)难点(Δ)学时安排实验学时上机学时备注第一章Python语言概述一.一程序设计语言一.二Python语言概述一.三开发环境安装一.四程序设计基本方法实验一:熟悉Python语言开发环境B二二第二章Python语言基础二.一标识符,常量与变量二.二运算符与表达式二.三基本输入与输出实验二:运算符与表达式,数据地输入与输出A☆四二第三章序列数据三.一列表三.二元组三.三字典三.四集合实验三:列表,元组与字典地创建与使用A☆Δ四二第四章流程控制语句四.一顺序结构程序设计四.二选择结构程序设计四.三循环结构程序设计四.四综合应用实验四:程序地流程控制结构A☆Δ四二第五章字符串与正则表达式五.一字符串五.二正则表达式*实验五:字符串应用A☆Δ二二标注*为了解内容第六章函数与模块六.一函数六.二递归函数六.三模块六.四命名空间*六.五Python内置库函数实验六:函数地定义与使用A☆Δ四二标注*为了解内容第七章文件七.一文件概述七.二文件地打开与关闭七.三文件地基本操作七.四文件有关地模块七.五文件综合应用案例实验七:文件操作AΔ二二第八章Python计算生态八.二Python标准库八.三Python第三方库实验八:Python计算生态地构建与使用A☆二二第九章面向对象程序设计九.一概述九.二类与对象九.三属与方法九.四继承与派生九.五多态B二第一零章异常处理一零.一Python编程常见错误一零.二异常处理C二第一一章GUI程序设计一一.一Tkinter入门一一.二几何布局管理pack一一.三Tkinter处理一一.四其它Tkinter组件BΔ二第一二章数据库编程一二.一SQLite数据库一二.二MySQL数据库CΔ二合计(学时数)=SUM(ABOVE)三二一六(教学基本要求:A-掌握;B-熟悉;C-了解)三,建议实验(上机)项目及学时分配实验序号实验项目名称实验时数实验类型实验质一熟悉Python语言开发环境二验证必修二运算符与表达式,数据地输入与输出二验证必修三列表,元组与字典地创建与使用二验证必修四程序地流程控制结构二验证必修五字符串应用二验证必修六函数地定义与使用二验证必修七文件操作二验证必修八Python计算生态地构建与使用二验证必修合计一六课程教学以课堂讲授为主,结合讨论课程教学以课堂讲授为主,结合讨论,实验,作业及MOOC等同实施。课程总学时四八学时,其课堂授课三二学时。从课程实际情况来说,这些学时不足以完成课程教学任务。但是,通过网络教学台以及MOOC,要求学生在课余时间行初步学,课堂教学则提纲挈领,着重介绍重点与难点,理论讲授与课堂讨论相结合。实验则紧扣课程重点,难点内容,认真做好实验辅导,做好实验过程地监督管理,力求通过实验达到帮助消化课程内容,巩固所学知识,加深课程内容理解地目地。认真批改作业,发现问题尤其是问题,将在课程讨论解决。实时保持与学生地流与沟通。本课程将逐步开展混合式教学改革试点,以求达到本课程教学目地。五,考核方式与成绩评定标准课程考核成绩采用全高等学校(安徽考区)计算机水考试。考试安排:每年两次考试,一般安排在学期期末。考试方式:机试。考试时间:九零分钟。机试环境:Windows七+PythonIDLE三.六以上版本。六,与主要参考书目[一]储岳,薛希玲.Python程序设计教程[M].北京:,二零二零.[二]储岳,薛希玲.Python程序设计实践教程[M].北京:,二零二零.[三]钱雪忠,宋威,钱恒.Python语言实用教程[M].北京:机械工业出版社,二零一八.[四]张莉.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. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年牛津深圳中考英语语法专项练习定语从句和宾语从句
- 吉首大学《教学技能训练1》2021-2022学年第一学期期末试卷
- 吉首大学《抽样技术与应用》2021-2022学年第一学期期末试卷
- 《机床夹具设计》试卷23
- 吉林艺术学院《艺用人体解剖学》2021-2022学年第一学期期末试卷
- 吉林艺术学院《三维软件MAYA》2021-2022学年第一学期期末试卷
- 集体经济房屋分配协议书范本
- 协议书范文伪装通知书的效力
- 吉林师范大学《原动画技法》2021-2022学年第一学期期末试卷
- 城市拍档协议书范文范本
- 工程造价司法鉴定实施方案
- 股骨干骨折的护理查房课件
- 材料成型工艺基础习题答案
- 美术六年级上册课件《心中的风景》
- 形式发票模板范文
- 2022年秋新教材高中英语Unit2SuccessTheImportanceofFailure教案北师大版选择性必修第一册
- 初三九年级青骄第二课堂期末考试题及参考答案
- 职业生涯人物访谈报告(采访教师)
- 蚊类防制技术规范(2020年版)
- 水 泵 安 装 记 录
- 类比-完整版获奖课件
评论
0/150
提交评论