当前位置: 首页 > news >正文

python语言程序设计实践教程实验八答案_Python语言程序设计.doc

Python语言程序设计.doc

《Python语言程序设计》课程教学大纲

学 分:4

理论学时:32

实践学时:32

一、课程的性质、目的和任务

《Python语言程序设计》课程是信息与计算科学专业的专业选修课程。Python是一门开源的高级动态编程语言,支持命令式编程、函数式编程、面向对象程序设计,语法简洁清晰,并且拥有大量功能丰富而强大的标准库和扩展库。本课程通过上机实验,使得学生能够理解Python的编程模式,验证、理解直至熟练运用课堂所学知识。

本课程的目的是:通过本课程的学习,使得学生能够熟练使用IDLE或其他Python开发环境,熟练运用Python列表、元组、字典、集合等基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,熟练使用Python读写文本文件与二进制文件,了解Python程序的调试方法,熟练运用Python编写面向对象程序,同时使学生了解不同领域的Python扩展模块基本用法。

二、课程教学的基本要求

1.任课教师需向学生讲清实验的性质、任务、要求、课程安排和进度、平时考核内容、实验守则及实验室安全制度等;

2.本课程主要设置下列类型的实验:(1)课堂内的基础性实验;(2)课堂内外结合的设计性的制作。整个实验过程包括课前准备、实验操作、实验报告等环节。学生在实验前必须进行准备;??

3.实验1人1组,每个实验要求在规定时间内由学生独立完成。碰到疑难问题,学生要善于独立分析,力争自己解决;老师亦可提供指导,但不得包办代替;

4.实验过程中,老师应在实验室进行巡视,及时纠正学生的错误,检查学生的实验内容;

5.任课教师要认真备课,提前预做实验,上好每一堂课。实验前清点学生人数。

三、主要教学方法

理论分析、案例讲解、实验演示、讨论、上机实践。

四、课程教学内容

第一讲 变量、表达式与语句

【授课学时】 4学时

【教学要求】

掌握变量命名规则、熟悉Python保留关键字;掌握语句概念以及Python语句特征;掌握表达式合法性概念;掌握运算符、模运算以及运算顺序的规则;掌握输入的基本方式;掌握注释的书写方法;掌握Python程序基本调试方法。

【教学重难点】

重点:运算符、模运算以及运算顺序的规则

难点:Python程序基本调试方法

【授课内容】

Python保留关键字;运算符、模运算以及运算顺序的规则;输入的基本方式;Python程序基本调试方法等。

第二讲 条件执行

【授课学时】 4学时

【教学要求】

掌握布尔表达式概念;掌握三种逻辑运算符的意义和用法;掌握条件执行语句、分支执行和链式条件语句的写法;掌握嵌套条件语句的写法;掌握try与catch异常捕获概念与用法;熟悉逻辑表达式短路评估的原理。

【教学重难点】

重点:条件执行语句、分支执行和链式条件语句的写法

难点:try与catch异常捕获概念与用法

【授课内容】

布尔表达式概念;三种逻辑运算符的意义和用法;件执行语句、分支执行和链式条件语句的写法等。

第三讲 函数

【授课学时】 2学时

【教学要求】

掌握函数调用使用方法;熟悉常用的内置函数名和使用方法(输入参数与输出格式);掌握类型转换概念;掌握随机函数使用方法;掌握数学函数包import方法和常见数学函数;掌握新函数定义和使用方法;掌握形参与实参的概念以及区别;掌握函数的返回值概念。

【教学重难点】

重点:函数调用使用方法

难点:形参与实参的概念以及区别

【授课内容】

常用的内置函数名和使用方法;类型转换;随机函数使用方法、函数调用使用方法等。

第四讲 迭代

【授课学时】 2学时

【教学要求】

掌握While语句迭代结构的用法和常见问题方式;掌握break和continue的用法与区别;掌握for循环结构的用法;掌握统计求和、求最大最小值循环的程序实现方法。

【教学重难点】

重点:While语句、for语句迭代结构的用法和常见问题方式

难点:统计求和、求最大最小值循环的程序实现方法

【授课内容】

while语句、for语句迭代结构的用法和常见问题方式;统计求和、求最大最小值循环的程序实现方法等;

第五讲 字符串

授课学时】 4学时

【教学要求】

掌握字符串是字符序列这一概念;掌握len函数;掌握通过循环遍历字符串的方法;掌握字符串分割的方法;掌握字符串是对象的概念;掌握in运算符的应用;掌握字符串比较方法;熟悉字符串对象各种内置方法;熟悉字符串解析方法和格式操作符。

【教学重难点】

重点:字符串分割的方法

难点:字符串比较方法

【授课内容】

len函数;循环遍历字符串的方法、字符串分割等;

第六讲 文件

授课学时】 4学时

【教学要求】

掌握文件的打开、关闭方法;掌握文本文件和文本行概念以及文本行读取方法;熟


http://www.taodudu.cc/news/show-1944684.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • C语言程序设计实践-C语言应用实践
  • 04748JAVA语言程序设计实践考试复习
  • python语言程序设计实践教程答案实验五_Python程序设计实验五
  • C#程序设计实践教程pdf
  • python语言程序设计实践教程答案上海交通大学_计算机二级教程 Python语言程序设计 第5章基本数据类型...
  • python语言程序设计实践教程答案上海交通大学_计算机二级教程 Python语言程序设计 第4章程序的控制结构...
  • python语言程序设计实践教程上海交通大学出版社的答案_高等教育出版社出版社c语言程序设计实践教程习题参考答案...
  • python实验教程_python语言程序设计实践教程实验七
  • python语言程序设计实践教程陈东_《Python语言程序设计实践教程》陈东著【摘要 书评 在线阅读】-苏宁易购图书...
  • c语言程序设计实践教程课后题,《C语言程序设计实践教程》答案-完整版.doc
  • python语言程序设计实践教程实验八答案_Python程序设计实践教程
  • 《C++程序设计实践》实验1
  • 程序设计实践——第二章
  • 【C++程序设计实践】实验十一
  • 程序设计综合实践
  • C程序设计实践——实验指导
  • nvivo三天写论文!社会网络分析实战
  • 语义分析
  • NLPIR系统的中文语义分析模式介绍
  • 语义结构:依存分析
  • 《图像语义分析》学习笔记 (一)
  • 计算机语言语法语义,程序设计语言语义
  • 自然语言处理 4.语义分析
  • 自然语言处理(NLP)语义分析:“词汇级”语义分析【词义消歧、词义表示和学习】、“句子级”语义分析【浅层语义分析(语义角色标注)、深层语义分析】
  • 语义分析的一些方法
  • 语义分析的方法简述之文本基本处理
  • 《图像语义分析》学习笔记 (二)
  • 语义分析的一些方法(一)
  • python 英文语义分析_python语意分析
  • 潜在语义分析(TF-IDF、LSA)