《Python程序设计基础(第2版)》教学大纲(参考).pdf

《Python程序设计基础(第2版)》教学大纲(参考).pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Python 程序设计基础》 教 学 大 纲 院(系、部) : 教研室: 日 期: 2018 年 3 月 20 日 目 录 一、 课程简介 1 二、 教学目的和要求 1 三、 教学中应注意的问题 1 四、 教学内容 2 五、 教学课时分配 9 六、 教材与参考书目 10 一、 课程简介 课程名称:Python 程序设计基础 课程编号: 课程性质:必 适用专业:非计算机专业 前导课程:无 考核方式:考试 建议学时:48+16 二、 教学目的和要求 通过本课程的学习,使得学生能够理解 Python 的编程模式,熟练运用 Python 列表、元组、字典、集合等基本数据类型以及相关列表推导式、切片等 特性来解决实际问题,熟练掌握 Python 分支结构、循环结构、函数设计以及类 的设计与使用,熟练使用正则表达式处理字符串,熟练使用Python 读写文本文 件与二进制文件,了解 Python 程序的调试方法,熟练运用 Python 编写面向对 象程序,掌握使用 Python 操作 SQLite 数据库的方法,掌握 Python+pandas 进 行数据处理的基本用法,掌握使用 Python+matplotlib 进行数据可视化的用法, 同时还应培养学生的代码优化与安全编程意识。 三、 教学中应注意的问题 Python 编程模式中非常重要的一条是代码简单化、问题简单化,同时应保 证代码具有较强的可读性。在教学过程中,尽量避免在 Python 程序中带有其他 编程语言的痕迹,要尽量从最简单的角度去思考和解决问题、实现自己的想法 和思路,尽量多使用 Python 内置函数、标准库对象和合适的扩展库对象,保证 代码的优雅、简洁,让代码更加 Pythonic。 使用 Python 编程解决问题应充分借鉴和使用成熟的标准库和扩展库,尽量 避免自主编写完整的业务逻辑,部分具体操作完全可以使用扩展库来实现,大 幅度提高开发效率。例如:如果需要进行排序则直接使用内置函数或方法进行 排序,切不可再使用选择法排序、冒泡法排序或堆排序等排序算法来编写代码 实现;计算最大公约数应习惯于使用 math 标准库的 gcd()函数;对数据进行随 机乱序应使用 random 标准库中的 shuffle()函数;从给定数据集中随机选择元 素应使用 random 标准库中的 choice()函数;等等。 0 四、 教学内容 第 1 章 Python 概述 1.1 Python 是这样一种语言 教学重点:Python 的命令式编程和函数式编程。 1.2 Python 版本之争 教学重点:如何选择正确的 Python 版本,系统环境变量的设置。 1.3 Python 编程规范与代码优化建议 教学重点:缩进,空格与空行,不同数据类型的选择对程序运行效率的影 响。 1.4 Anaconda3 开发环境的安装与使用 1.5 安装扩展库的几种方法 教学重点:熟练使用 pip 安装和惯例 Python 扩展库。 1.6 标准库与扩展库中对象的导入与使用 教学重点:三种导入方法之间的区别。 1.7 __name__属性的作用 教学重点:不同方式使用 Python 程序时__name__属性的值。 第 2 章 运算符、表达式与内置对象 2.1 Python 常用内置对象 教学重点:不需要事先声明变量名及其类型,变量命名规范,数字、字符 串、列表、元组、字典、集合的简单使用,数字大小无限制。 2.2 Python 运算符与表达式 教学重点:同一个运算有不同含义,关系运算符和逻辑运算符的惰性求值 特点。 2.3 Python 关键字简要说明

文档评论(0)

演绎非凡人生 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档