《Python程序设计基础(第2版)》教学大纲(参考).pdf 立即下载
2024-11-06
约1.1万字
约14页
0
179KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开



《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.1Python是这样一种语言

教学重点:Python的命令式编程和函数式编程。

1.2Python版本之争

教学重点:如何选择正确的Python版本,系统环境变量的设置。

1.3Python编程规范与代码优化建议

教学重点:缩进,空格与空行,不同数据类型的选择对程序运行效率的影
响。

1.4Anaconda3开发环境的安装与使用

1.5安装扩展库的几种方法

教学重点:熟练使用pip安装和惯例Python扩展库。

1.6标准库与扩展库中对象的导入与使用

教学重点:三种导入方法之间的区别。

1.7__name__属性的作用

查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

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

文档大小:179KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用