《Python程序设计》课程教学大纲(移动互联网-林春杰)[精品文档]
- 格式:doc
- 大小:147.00 KB
- 文档页数:7
《Python程序设计》课程教学大纲课程代码:21137061课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言Z.Python语言概述ZN.Python开发环境配置Z.Python语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装Python3.x解释器(2)使用IDEL编写Hello world程序2.Python程序实例解析掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:ZN.Python语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》课程教学大纲课程代码:课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1. 程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言Z.Python语言概述ZN.Python开发环境配置Z.Python语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装Python3.x解释器(2)使用IDEL编写Hello world程序2.Python程序实例解析教学要求:掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:ZN.Python语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》课程教学大纲课程代码:21137061课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言Z.Python语言概述ZN.Python开发环境配置Z.Python语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装Python3.x解释器(2)使用IDEL编写Hello world程序2.Python程序实例解析掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:ZN.Python语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》课程教学大纲一、课程基本信息1、课程名称:Python 程序设计2、课程类别:专业基础课3、课程学时:_____学时4、课程学分:_____学分5、适用专业:_____二、课程的性质、目标和任务(一)课程性质Python 程序设计是一门面向_____专业学生开设的重要的专业基础课程。
通过本课程的学习,使学生掌握 Python 语言的基本语法和编程方法,培养学生的计算思维和编程能力,为后续课程的学习和实际应用打下坚实的基础。
(二)课程目标1、知识目标了解 Python 语言的发展历程、特点和应用领域。
掌握 Python 语言的基本语法,包括数据类型、变量、运算符、表达式、控制结构等。
掌握 Python 函数的定义和调用,以及参数传递和返回值的处理。
掌握 Python 面向对象编程的基本概念和方法,包括类、对象、属性、方法等。
掌握 Python 常用的标准库和第三方库的使用方法。
2、能力目标能够运用 Python 语言解决实际问题,编写简单的程序实现特定的功能。
能够阅读和理解他人编写的 Python 程序,并进行必要的修改和完善。
能够运用 Python 进行数据分析和处理,绘制简单的图表。
能够运用 Python 进行网络编程和数据库操作。
3、素质目标培养学生的计算思维和创新能力,提高学生分析问题和解决问题的能力。
培养学生的团队合作精神和沟通能力,提高学生的综合素质。
培养学生的自主学习能力和终身学习意识,使学生能够不断适应社会发展的需要。
(三)课程任务通过本课程的学习,学生应能够熟练掌握 Python 语言的基本语法和编程方法,能够运用 Python 语言解决实际问题,并为后续课程的学习和实际应用打下坚实的基础。
三、课程教学内容和要求(一)Python 语言基础1、 Python 语言概述Python 语言的发展历程、特点和应用领域。
Python 语言的安装和配置。
Python 开发环境的使用,如 IDLE、PyCharm 等。
---《Python 程序设计》课程教学大纲21137061 课程代码:课程名称:Python 程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/ 实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python 解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python 语言的特点;掌握Python 语言开发环境和运行环境配制方法;理解IPO 编写程序的方法教学内容:计算机的概念程序设计语言Z.Python 语言概述ZN.Python 开发环境配置Z.Python 语言版本更迭实验要求:Hello world开发环境和运行环境的配制方法,编写程序。
掌握Python 实验内容:(1解释器)安装Python3.x编写)使用(2 IDEL Hello world 程序2.Python 程序实例解析--------教学要求:掌握解决计算问题的一般方法;掌握Python 语言的基本语法,包括缩进、变量命名等;掌握Python 语言绘制图形的一般方法;了解Python 标准库的导入和使用。
教学内容:ZN.Python 语法元素分析turtle 库语法元素分析实验要求:掌握Python 语言的基本书写和turtle 库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
turtle 库绘制一个蟒蛇图案。
P y t h o n程序设计课程教学大纲移动互联网林春杰文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]《Python程序设计》课程教学大纲课程代码:课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言语言概述开发环境配置语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装解释器(2)使用IDEL编写Hello world程序程序实例解析教学要求:掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》课程教学大纲课程代码:21137061课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学容:计算机的概念程序设计语言Z.Python语言概述ZN.Python开发环境配置Z.Python语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验容:(1)安装Python3.x解释器(2)使用IDEL编写Hello world程序2.Python程序实例解析掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学容:ZN.Python语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
P y t h o n程序设计课程教学大纲移动互联网林春杰集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]《Python程序设计》课程教学大纲课程代码:课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言语言概述开发环境配置语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装解释器(2)使用IDEL编写Hello world程序程序实例解析教学要求:掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》课程教学大纲一、课程基本信息课程名称:Python程序设计学分:2、3、4课时:32、48、64二、课程目标本课程采用理论与实践相结合的教学方式,通过学习Python语法基础、异常处理、图形用户界面设计、数据获取与处理等基础知识,培养学生利用计算机进行问题求解的能力,训练学生计算思维能力,培养学生利用Python进行程序设计和数据处理的能力,使学生能够适应大数据和人工智能时代的工作与学习。
三、先修课程无四、教材杨年华、柳青、郑戟明,Python程序设计教程(第2版),清华大学出版社,2019年9月五、课程内容1、Python概述(3课时)(1)Python语言的发展史、特点、下载与安装、交互与文件两种使用方式。
(1课时)(2)代码的风格、集成开发环境介绍、模块及其导入方式、包及其定义(1课时)(3)库及其安装、帮助的使用、模块的__name__属性(1课时)2、Python语言基础知识(3课时)(1)控制台的输入与输出(1课时)(2)标识符、变量、赋值语句、数据类型、运算符、表达式(1课时)(3)条件表达式、pass语句、常见的内置函数(1课时)3、控制语句(6课时)(1)分支语句(2课时)(2)简单while语句与简单for语句(1课时)(3)break语句、continue语句、带else的循环语句(1课时)(4)循环的嵌套、嵌套循环中的break语句和continue语句(1课时)(5)控制结构的综合示例(1课时)4、常用数据结构(7课时)(1)列表(2课时)(2)元组、字典与集合(2课时)(3)可迭代对象、迭代器及相关内置函数(1课时)(4)列表推导式、字典推导式(1课时)(5)集合推导式、生成器推导式、序列解包(1课时)5、字符串与正则表达式(6课时)(1)字符串编码与字符串构造(1课时)(2)字符串的格式化(2课时)(3)字符串的截取、字符串常用内置函数(1课时)(4)字符串常用方法、字符串String模块(1课时)(5)正则表达式(1课时)6、函数的设计(6课时)(1)函数的定义与调用(1课时)(2)函数的形参与实参、函数的返回(1课时)(3)位置参数、默认参数、关键参数、可变长度参数(1课时)(4)序列和字典作为参数、变量作用域(1课时)(5)生成器函数、lambda函数(1课时)(6)递归(1课时)7、文件操作(4课时)(1)文件基础知识、文件的打开与关闭(1课时)(2)文件读写(1课时)(3)文件指针、xls文件的读写(1课时)(4)xlsx文件的读写、应用实例(1课时)8、类与对象(5课时)(1)Python中的对象与方法、类的定义(1课时)(2)类的属性(1课时)(3)类中的方法(1课时)(4)可变对象与不可变对象、get方法与set方法、运算符的重载(1课时)(5)面向对象和面向过程(1课时)9、类的重用(2课时)(1)类的继承(1课时)(2)多重继承、类的组合(1课时)10、异常处理(2课时)(1)异常、Python中的异常类、捕获与处理异常(1课时)(2)自定义异常类、with语句、断言(1课时)11、图形用户界面程序设计(5课时)(1)使用tkinter进行图形用户界面设计(2课时)(2)使用wxPython进行图形用户界面设计(2课时)(3)一个完整案例(1课时)12、程序打包发布(2课时)(1)利用setuptools打包发布程序(1课时)(2)利用pyinstaller打包程序(1课时)13、数据库应用开发(4课时)(1)Python Database API、结构化查询语言(2课时)(2)SQLite(1.5课时)(3)数据库系统开发实例(0.5课时)14、网络数据获取(2课时)(1)网页数据的组织形式、利用urllib处理http协议(1课时)(2)利用BeautifulSoup4解析http文档、应用案例(1课时)15、数据分析与可视化基础(5课时)(1)numpy数据处理(1课时)(2)matplotlib数据可视化(1课时)(3)numpy与matplotlib应用案例、pandas数据结构与基本操作(1课时)(4)pandas读取文件数据、pandas数据预处理(1课时)(5)pandas统计分析、pandas中的绘图方法(1课时)16、SPSS中使用Python(2课时)(1)SPSS Syntax简介、SPSS中的Python插件安装(1课时)(2)SPSS中运行Python(1课时)六、不同学分的课时与教学内容安排建议。
《Python程序设计》课程教学大纲
课程代码:21137061
课程名称:Python程序设计课程性质:专业(必修)
学分:3 学时:72
讲课学时:36 实践/实验学时:36
适用专业:软件工程
先修课程:大学计算机基础
一、课程目标
了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容
1.程序设计基本方法
教学要求:
了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法
教学内容:
计算机的概念
程序设计语言
Z.Python语言概述
ZN.Python开发环境配置
Z.Python语言版本更迭
实验要求:
掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:
(1)安装Python3.x解释器
(2)使用IDEL编写Hello world程序
2.Python程序实例解析
掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:
ZN.Python语法元素分析
turtle库语法元素分析
实验要求:
掌握Python语言的基本书写和turtle库的使用
实验内容:
(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型
教学要求:
掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
教学内容:
数据类型
数字类型操作
N.math库的使用
Z.字符串类型及其操作
Z.字符串类型格式化
实验要求:
能够使用math库进行简单的数值计算,能够格式化输出字符串。
实验内容:
(1)天天向上的力量:一年365天,如果好好学习时能力值比前一天提高1%,当放任时相比前一天下降1%,编程计算两种情况效果相差值。
(2)文本进度条:编程通过格式化字符串输出和时间延迟实现控制台风格文本进度条。
4.程序的控制结构
教学要求:
了解程序的基本结构并绘制流程图;掌握程序的分支结构;运用if语句实现分支结构;掌握程序的循环结构;运用for语句和while语句实现循环结构;掌握随机库的使用方法;了解程序的异常处理方法。
程序的控制结构
Z.程序的分支结构
ZN.程序的循环结构
N.程序的异常处理
实验要求:
能够使用分支结构和循环结构编写简单程序。
实验内容:
(1)身体质量指数BMI:输入身高和体重,输出BMI值并根据BMI指标分类输出类别。
(2)计算圆周率:使用BBP公式计算圆周率的值。
5.函数和代码复用
教学要求:
掌握函数的定义和调用方法;理解函数的参数传递过程以及变量的作用范围;了解lambda函数;掌握时间日期标准库的使用;理解函数递归的定义和使用方法。
教学内容:
Z.函数的基本使用
函数的参数传递
datetime库的使用
Z.代码复用和模块化设计
N5.函数递归
实验要求:
能够利用函数编写程序,掌握递归函数使用方法。
实验内容:
(1)七段数码管绘制:输入当前日期的数字形式,输出数码管表示的图形形式。
(2)科赫曲线绘制:利用递归函数绘制0~5阶科赫函数。
6.组合数据类型
教学要求:
了解3类基本组合数据类型;理解列表概念并掌握Python中的列表使用;理解字典概念并掌握Python中的字典使用;运用列表管理采集的信息,构建数据结构;运用字典处理复杂的数据信息;运用组合数据结构进行文本词频统计。
教学内容:
组合数据类型概述
Z.列表类型和操作
Z.字典类型和操作
N.jieba库的使用
实验要求:
掌握列表和字典类型编写程序处理实际问题
实验内容:
(1)基本统计值计算:输入数据值,输出平均值、标准差和中位数。
(2)《三国演义》人物出场统计:输入电子版《三国演义》文本,输出出场率最高的10个人物。
7.文件和数据格式化
教学要求:
掌握文件的读写方法以及打开和关闭等基本操作;理解数据组织的维度和特点;掌握一、二维数据的存储格式和读写方法;运用PIL库进行基本的图像处理;运用json库进行数据的维度转换;了解高维数据的存储格式和读写方法。
教学内容:
Z.文件的使用
PIL库的使用
Z.一、二维数据的格式化处理
N.高位数据的格式化
N.json库的使用
实验要求:
掌握文件的基本操作,使用json库进行数据转换
实验内容:
(1)图像的字符画绘制:将图像转换为字符画形式。
(2)编写程序将CSV格式文件与json文件格式互相转换。
8.程序设计方法论
教学要求:
了解计算思维的概念;掌握自顶向下的设计方法;掌握自底向上的执行过程;了解计算生态和模块编程思想;掌握Python第三方库的安装方法;掌握Python 源文件的打包方法。
教学内容:
计算思维
N.自顶向下和自底向上
Z.pyinstaller库的使用
N.计算生态和模块编程
Python第三方库的安装
实验要求:
使用计算思维思想设计程序
实验内容:
(1)体育竞技分析:输入两个球员的嗯哪管理概率,模拟比赛的场次,输出两个球员的胜负概率。
(2)pip安装脚本:使用pip安装第三方Python库。
9.科学计算和可视化
教学要求:
了解科学计算的基本概念;了解数据可视化的概念;运用科学计算库进行矩阵分析和数值运算;了解图像的矩阵表示和处理;运行数据绘图库进行简单图表绘制。
教学内容:
科学计算和可视化概述
ZN.numpy库的使用
N.matplotlib库的使用
实验要求:
使用numpy库和matplotlib库实现简单数据处理和可视化。
实验内容:
(1)图像的手绘效果:使用numpy库实现图像的手绘效果转换。
(2)科学坐标图绘制:根据给定的数据绘制阻尼衰减曲线图。
(3)多级雷达图绘制:根据给定的任务能力数据,绘制多级雷达图。
10.网络爬虫和自动化
教学要求:
掌握网络爬虫的基本概念和方法;运用request库编写基本的URL访问过程;运用beautifulsoup4库解析和处理HTML;掌握像搜索引擎自动提交关键词并获取范围结果的方法。
教学内容:
网络爬虫概述
N.request库的使用
N.beautifulsoup4库的使用
实验要求:。