《Python程序设计》课程教学大纲(移动互联网林春杰)
《Python程序设计》课程教学大纲(移动互联网-林春杰)
![《Python程序设计》课程教学大纲(移动互联网-林春杰)](https://img.taocdn.com/s3/m/52652fdd9ec3d5bbfd0a7479.png)
《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程序设计课程教学大纲移动互联网林春杰](https://img.taocdn.com/s3/m/989de298d5bbfd0a795673b3.png)
《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程序设计》课程教案大纲(移动互联网-林春杰).doc
![《Python程序设计》课程教案大纲(移动互联网-林春杰).doc](https://img.taocdn.com/s3/m/0cfc13a580eb6294dc886c61.png)
《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程序设计》课程教学大纲](https://img.taocdn.com/s3/m/403172486d175f0e7cd184254b35eefdc9d31547.png)
《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程序设计课程教学大纲移动互联网林春杰
![Python程序设计课程教学大纲移动互联网林春杰](https://img.taocdn.com/s3/m/6afb28774028915f814dc272.png)
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程序设计》课程教学大纲(移动互联网-林春杰)[精品文档]
![《Python程序设计》课程教学大纲(移动互联网-林春杰)[精品文档]](https://img.taocdn.com/s3/m/4861ad12453610661ed9f485.png)
《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程序设计》课程教学大纲(移动互联网_林春杰)](https://img.taocdn.com/s3/m/b372f59689eb172ded63b7ac.png)
《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程序设计》课程教学大纲](https://img.taocdn.com/s3/m/433a9a9fc0c708a1284ac850ad02de80d4d806f4.png)
《Python程序设计》课程教学大纲
课程简介
本课程旨在教授Python语言的基础知识和编程技巧,包括Python的数据类型、控制语句、函数、模块、文件操作、异常处理等方面的知识,并通过实践案例培养学生的编程思维和实际应用能力。
课程目标
通过研究本课程,学生将能够熟练掌握Python语言的基本语法、数据类型及常用函数,能够运用Python进行简单的编程并实现基本的软件编写。
授课方式
本课程采用理论授课和实践案例相结合的授课方式,注重实践能力培养,课堂上老师将讲解相关知识,并以实例进行讲解。
教学安排
考核方式
考核方式包括平时成绩和期末考试成绩。
平时成绩占总成绩的30%,期末考试成绩占总成绩的70%。
参考教材
- 《Python编程从入门到实践》
- 《Python基础教程》
- 《Python核心编程》
注意事项
学生需要自备笔记本电脑,在课程学习中及时记录所学内容,
以便复习和巩固知识点。
同时,学生需要按时完成作业和实验任务,
并在规定时间内提交。
如有特殊情况需要请假,需要提前与授课教师联系,请勿擅自旷课。
Python程序设计课程教学大纲移动互联网林春杰
![Python程序设计课程教学大纲移动互联网林春杰](https://img.taocdn.com/s3/m/39c38a732cc58bd63086bd64.png)
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程序设计》教学大纲](https://img.taocdn.com/s3/m/ea0487980c22590102029d5a.png)
《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程序设计课程教学大纲(移动互联网-林春杰)
![Python程序设计课程教学大纲(移动互联网-林春杰)](https://img.taocdn.com/s3/m/f644697581c758f5f71f6735.png)
《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程序设计》课程教学大纲(移动互联网-林春杰)培训课件
![《Python程序设计》课程教学大纲(移动互联网-林春杰)培训课件](https://img.taocdn.com/s3/m/d2186c72f7ec4afe05a1df1e.png)
《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程序设计》课程教学大纲(移动互联网-林春杰)培训资料](https://img.taocdn.com/s3/m/3e4591496edb6f1aff001fd7.png)
《Pyt hon 程序设计》课程教学大纲(移动互联网-林春杰)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)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
Python程序设计课程教学大纲 移动互联网 林春杰
![Python程序设计课程教学大纲 移动互联网 林春杰](https://img.taocdn.com/s3/m/c5cf470a767f5acfa0c7cd1b.png)
《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程序设计》课程教学大纲(移动互联网_林春杰)](https://img.taocdn.com/s3/m/7818c332c281e53a5802ff7c.png)
《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程序设计》课程教学大纲](https://img.taocdn.com/s3/m/0385f39148d7c1c709a145dd.png)
《Python程序设计》课程教学大纲
课程编号:08152010
课程名称:Python程序设计/Python Programming
总学时/学分:48/3.0(其中理论32学时,实验16学时)
适用专业:计算机科学与技术
一、课程目标
通过本课程学习,学生应达到如下目标:
目标1:识别并掌握Python语言特点、基本语法规则、语言机制。
目标2:将Python基本程序结构、函数、容器、面向对象方法的知识运用在程序设计案例中,能使用Python文件操作、数据库操作、GUI进行实例编程。
目标3:搭建Python开发环境,能设计实现各种Python技术的应用程序,且能测试运行。
二、教学过程安排
三、实验或上机内容
四、课程目标达成方法
五、考核标准
本门课程考核包括6个部分,分别为考试、作业、实验、讨论、测验、大作业。
具体要求及评分方法如下:
4、课堂讨论
要求学生须事先按照讨论题目分组查阅资料,归纳总结,课堂汇报。
5、测验
随堂测验,老师给出题目,学生回答。
具体由任课老师给出评分标准。
六、教材及主要参考资料
[1] 张基温. Python大学教程[M]. 清华大学出版社, 2018.
[2] 江红, 余青松. Python程序设计与算法基础教程(第2版)[M]. 清华大学出版社, 2019.
[3] 沙行勉. 编程导论——以Python为舟[M].清华大学出版社, 2019.
[4] 夏敏捷,程传鹏,韩新超,宋宝卫. Python程序设计——从基础开发到数据分析(微课
版)[M]. 清华大学出版社, 2019.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
教学内容:
数据类型
数字类型操作
库的使用
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.字典类型和操作
库的使用
实验要求:
掌握列表和字典类型编写程序处理实际问题
实验内容:
(1)基本统计值计算:输入数据值,输出平均值、标准差和中位数。
(2)《三国演义》人物出场统计:输入电子版《三国演义》文本,输出出场率最高的10个人物。
7.文件和数据格式化
教学要求:
掌握文件的读写方法以及打开和关闭等基本操作;理解数据组织的维度和特点;掌握一、二维数据的存储格式和读写方法;运用PIL库进行基本的图像处理;运用json库进行数据的维度转换;了解高维数据的存储格式和读写方法。
教学内容:
Z.文件的使用
PIL库的使用
Z.一、二维数据的格式化处理
N.高位数据的格式化
库的使用
实验要求:
掌握文件的基本操作,使用json库进行数据转换
实验内容:
(1)图像的字符画绘制:将图像转换为字符画形式。
(2)编写程序将CSV格式文件与json文件格式互相转换。
8.程序设计方法论
教学要求:
了解计算思维的概念;掌握自顶向下的设计方法;掌握自底向上的执行过程;了解计算生态和模块编程思想;掌握Python第三方库的安装方法;掌握Python 源文件的打包方法。
教学内容:
计算思维
N.自顶向下和自底向上
库的使用
N.计算生态和模块编程
Python第三方库的安装
实验要求:
使用计算思维思想设计程序
实验内容:
(1)体育竞技分析:输入两个球员的嗯哪管理概率,模拟比赛的场次,输出两个球员的胜负概率。
(2)pip安装脚本:使用pip安装第三方Python库。
9.科学计算和可视化
教学要求:
了解科学计算的基本概念;了解数据可视化的概念;运用科学计算库进行矩阵分析和数值运算;了解图像的矩阵表示和处理;运行数据绘图库进行简单图表绘制。
教学内容:
科学计算和可视化概述
库的使用
库的使用
实验要求:
使用numpy库和matplotlib库实现简单数据处理和可视化。
实验内容:
(1)图像的手绘效果:使用numpy库实现图像的手绘效果转换。
(2)科学坐标图绘制:根据给定的数据绘制阻尼衰减曲线图。
(3)多级雷达图绘制:根据给定的任务能力数据,绘制多级雷达图。
10.网络爬虫和自动化
教学要求:
掌握网络爬虫的基本概念和方法;运用request库编写基本的URL访问过程;运用beautifulsoup4库解析和处理HTML;掌握像搜索引擎自动提交关键词并获取范围结果的方法。
教学内容:
网络爬虫概述
库的使用
库的使用
实验要求:
编写简单的爬虫程序,获取数据
实验内容:
(1)中国大学排名爬虫:从网页中获取中国大学排名信息,并保存为文本文件。
(2)搜索关键词自动提交:像百度提交一个关键词,自动获取返回结果,保存为文本文件。
三、各教学单元学时分配表
四、教学组织与方法
本课程教学按照工学结合的思想进行教学改革,在继承传统教学方法的基础上,结合Python程序设计课程的特点和我院教学资源的实际情况,对教学方法做出了一些创新,灵活采用了小组讨论法、案例分析法、归纳演绎法、等各种教学方法,这些教学方法的灵活运用能够很好地引导学生积极思考、勤于实践,积极完成项目工作任务。
在现代教学技术手段运用方面,Python程序设计课程配备了实训指导的操作演示和业务流程图示,提供了大量的案例以及模拟考试练习等学习资料。
为学生准备了大量的教学案例和开发案例,训练学生软件开发的能力。
学生可以利用校内实训室所提供的环境和工具,进行软件开发实训。
这些现代教学技术手段的应用为课程教学改革提供了强有力的技术支持和教学资源支持。
五、课程考核与成绩评定
(1)考核方式:考查。
本课程考核采取考查方式。
平时成绩由考勤和回答问题构成,期末考查成绩由平时作业和课程设计构成。
(2)课程成绩总评
课程成绩(总评)= 课堂出勤表现(10%)+课堂提问(10%)+实验报告(40%)
六、推荐教材和教学参考书目与文献
推荐教材:《Python语言程序设计基础(第2版)》,嵩天,礼欣,黄天羽著,高等教育出版社,。
参考书目与文献:《Python核心编程(第3版)》,Wesley Chun 著,孙波翔,李斌,李晗译,人民邮电版社,。
大纲制订人:林春杰
大纲审定人:宋振芳
教学院长(主任):蒋胜利
制订日期:2018年5月20日。