Python程序设计实践-教学大纲、授课计划.docx

Python程序设计实践-教学大纲、授课计划.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《Python程序设计实践教程》

教学大纲

课程信息

课程名称:Python程序设计实践教程

课程类别:素质选修课/专业基础课

课程性质:选修/必修

计划学时:64

计划学分:4

先修课程:无

选用教材:《Python程序设计实践教程》,张银南、魏英主编,2023年,电子工业出版社教材。

适用专业:本课程内容丰富,实践性强,强调趣味性和实用性,可以作为各类高等院校Python程序设计课程的实验课程,也可以作为广大编程爱好者学习Python程序设计的参考课程。

课程负责人:

二、课程简介

本课程是《Python程序设计教程》的配套实验课程,对主课程中的重点、难点进行了总结,指出了具体的学习要求,针对重点、难点内容列举了示例程序。本课程中的习题和实例可在程序设计类实验辅助教学平台(PTA)上练习,并能自动判分,操作性强。

三、课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

本书共分为三篇,第一篇是Python程序设计实验概述,第二篇是基础实验,由17个实验组成,主要训练学生的基本编程技能;第三篇是Python综合编程实例,结合趣味性算法,主要训练学生的综合编程能力。

L

2

问题分析

Python语言简单易学、功能强大。在Python语言学习和教学的过程中,大家有一个共同体会:Python语言虽然容易上手,具有开源、面向对象、第三方库众多等优点,但要学好并熟练应用于实际问题并非易事。

H

3

设计/开发解决方案

根据近几年“Python程序设计”课程的教学实践,并考虑到读者对Python语言学习的需求,本课程没有重复理论教材中已经讲述过的基础理论知识,而是对知识要点进行归纳总结。本课程的编程实例侧重于问题求解的思路和方法,帮助学生提高解决实际问题的编程能力。

H

4

研究

5

使用现代工具

6

工程与社会

在当今社会,人们的工作、生活都需要计算机的支持。以计算机为核心的信息技术飞速发展,新一代信息技术在国民经济和各行各业中的应用越来越广泛。我们要学会将Python程序设计教程用于实际生产和社会服务中,为社会做出贡献。

L

7

环境和可持续发展

8

职业规范

9

个人和团队

1.学会个人发展和团队合作,提高个人和团队的综合素质。

2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。

H

10

沟通

1.学会进行有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。

2.学会进行跨文化沟通和合作,提高国际化视野和跨文化交流能力。

M

11

项目管理

12

终身学习

1.学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。

2.学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。

H

注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。

四、课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

1

Python程序设计实验的目的与要求

Python程序设计实验的目的

Python程序设计实验的基本要求

程序的编写与测试

人才培养与课程学习建议

了解Python程序设计实验的目的和基本要求。

掌握程序的编写与测试的相关内容。

4

理论

2

问题求解与计算思维

计算概述

求解计算机问题

计算思维

算法

数据结构

算法评价

了解计算概述。

掌握计算机解题的特性、应用步骤等相关内容。

掌握计算思维及算法。

了解数据结构的定义及常用的数据结构。

了解算法评价的相关内容。

8

理论

3

典型算法

介绍

枚举算法

递归算法

分治算法

递推算法

贪心算法

回溯算法

迭代算法

了解各类算法的定义、特点、案例及思路。

6

理论

实验0

Python环境配置

Python开发环境的建立过程

Python解释器及其使用

第三方库的安装与配置

其他主流开发环境的安装与配置

1.了解Python开发环境的下载、安装、运行方法。

2.熟悉并掌握Python开发环境IDLE的使用方法。

3.熟悉第三方库的获取与安装方法。

2

理论+实操

实验1

数据的输入和输出

输入函数

输出函数

1.掌握IPO程序的编写方法。

2.掌握Python程序中输入数据的方法。

3.掌握Python程序中输出数据的方法。

2

理论+实操

实验2

turtle绘图

画布设置

画笔的基本参数设置函数

画笔运动命令函数

画笔控制命令函数

其他命令函数

掌握turtle库的主要函数和用法。

2

理论+实操

实验3

运算符与表达式

计算机程序要处理的数据必须放入内存中,Python中的所有数据都是对象

Py

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档