没有合适的资源?快使用搜索试试~ 我知道了~
《Python程序设计》课程简介与教学大纲.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 76 浏览量
2022-07-08
09:30:56
上传
评论
收藏 141KB DOCX 举报
温馨提示
《Python程序设计》课程是一门针对信息技术及其计算机相关专业学生的实践性强的专业基础课程,旨在让学生掌握程序设计的基本知识、原理和方法,具备设计简单程序的能力。课程内容涵盖Python的基础知识,如程序基本结构、数据类型、运算符和表达式,进阶到控制结构(如if/else、while和for循环)、数据结构(如列表、元组、字典和集合),以及函数、模块和包的使用。课程还涉及面向对象编程、文件操作、异常处理和数据库编程,为后续专业课程的学习和实际项目开发奠定基础。 课程分为理论教学和实验(上机)教学两部分,总计48学时,其中理论28学时,实验20学时。教学内容按章节进行,包括Python语言简介、数据类型、控制结构、数据结构、函数、模块和包、面向对象编程、文件操作、异常处理、数据库编程等。每个章节都有明确的教学目标和要求,如掌握、熟悉或了解不同知识点。 在考核方式上,课程采取考查与理论考试相结合的方式,理论考试占比50%,平时成绩占比50%,其中上机成绩占30%,考勤占20%。教材和主要参考书目提供了丰富的学习资源,包括《Python程序设计基础》、《Python基础教程》、《Python程序设计》、《Python3程序开发指南》和《Python宝典》等,覆盖了Python的基础知识和最新发展。 通过这门课程的学习,学生不仅能够理解和运用Python语言,还将培养出良好的编程思维和设计能力,为未来从事程序开发、机器学习等相关工作做好准备。课程的先修条件是计算机科学技术概论,确保学生有一定的计算机基础知识。
资源推荐
资源详情
资源评论
《Python 程序设计》课程简介
课程编号:0701400004
课程名称:中文
学分: 3
学时:48 (实验:
上机:20
课外实践: )
适用专业:信息技术及其计算机相关专业
建议修读学期:5
开课单位:
课程负责人:
先修课程:计算机科学技术概论
考核方式与成绩评定标准:考查相结合(理论考试+平时成绩),其中最终理论考试(50%)、平时成绩(50%),
平时成绩中上机占 30%、考勤占 20%
教材与主要参考书目:
1、《Python 程序设计基础》, 蔡永铭主编,人民邮电出版社,2015
2、《Python 基础教程》,吕云翔主编,人民邮电出版社 ,2016
3、《Python 程序设计》第二版,董付国。清华大学出版社,2016。
4、《Python3 程序开发指南》第二版.修订版,[美]Mark Summerfield著,王弘博、孙传庆译。人民
邮电出版社,2015。
5、《Python 宝典》,杨佩璐,宋强等。电子工业出版社,2014。
内容概述:中文:
本课程是信息技术及其计算机相关专业学生选修的一门实践性很强的专业基础课程。课程通过对
Python 程序设计内容的讲授,使学生掌握程序设计的基本知识、基本原理和基本方法,并具有设计简单程
序的能力。课程主要内容包括 Python 设计基础知识、Python 数据结构、面向对象程序设计、文件操作等。
本课程将为后续课程的学习以及相关课程设计、毕业设计等奠定重要的基础。
1
《Python 程序设计》教学大纲
课程编号:0701400004
课程名称:中文/英文
学分: 3
学时:48 (实验: 上机:20 课外实践: )
适用专业:信息技术及其计算机相关专业
建议修读学期:5
开课单位:
课程负责人:
先修课程:计算机科学技术概论
一、课程性质、目的与任务
本课程是信息技术及其计算机相关专业的选修课,通过本课程的学习,使学生对 Python 程序设计步
骤有总体的了解,建立面向对象编程、事件驱动机制的基本概念,为以后学习其他的编程语言打下良好的
基础。本课程主要讲授 Python 基本知识、基本理论和基本程序设计方法,同时着重培养学生的设计思维
和设计能力,为学生毕业后进一步从事程序开发、机器学习等专业工作打下必要的基础。
二、教学内容及学时分配
本课程总学时数为 48 学时,其中理论教学为 28 学时,实验(上机)教学为 20 学时;课程教学
共有 10 章,具体内容及学时安排等如下表所示:
课程内容
备注
C
C
C
B
A
B
A
A
A
第六节 第一个Python 程序
第二章 数据类型、运算符及表达式
第一节 Python 程序基本结构
第二节 基本输入和输出
2
2
2
第三节 数据类型
第四节 运算符
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B
A
A
A
A
2
2
第一节 控制结构
第三节 if/else 选择结构
第四节 if/elif/else 选择结构
第五节 while 循环结构
第六节 for 循环结构
4
2
☆
第四节 列表基本操作
第五节 列表的访问、排序和反转
第六节 元组的创建
2
2
第二节 访问字典
第三节 更新字典
第四节 字典常用操作和方法
第五节 创建集合
第六节 访问集合
第七节 更新集合(可变集合)
第八节 集合操作
4
2
☆
☆
☆
☆
第三节 函数参数
△
△
第四节 函数的嵌套定义和 lambda 函数定义
第五节 函数的递归调用和函数序列调用
3
剩余10页未读,继续阅读
资源评论
apple_51426592
- 粉丝: 9804
- 资源: 9653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功