外链论坛

 找回密码
 立即注册
搜索
查看: 71|回复: 3

Python程序设计基本教与学(课程思政+教育大纲+教育课件+程序代码+实验大纲等)

[复制链接]

3073

主题

148

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99118900
发表于 2024-8-17 16:38:49 | 显示全部楼层 |阅读模式

课程教育大纲

01

课程基本信息

02

课程目的

课程目的1:知识目的

1.1 把握Python语言的基本语法、程序掌控和数据类型。

1.2 把握Python语言的函数定义、类与模块的运用

1.3 把握Python语言的os模块和Tkinter模块。

课程目的2:能力目的

2.1 学会运用PyCharm集成研发环境设计很强规模的Python语言程序,把握Python语言面向对象编程技巧和各样模块的功能。

2.2 培养良好的程序编写习惯,培养学生画流程图和注释程序的技巧。

2.3 为后续学习大数据分析、 高级程序设计等内容打下扎实的基本

课程目的3:素质目的

3.1 经过学习和交流讨论,把握抽象并求解基本计算问题的初步能力。学生能够经过积极参与课堂讨论活动,并能够在课堂讨论活动中,主动思考,提出自己的观点和疑惑,培养敢于猜想、敢于提出问题、敢于挑战权威的科学认识和创造性思维。

3.2 深刻体会计算思维,经过计算思维来处理生活中的问题。

3.3 经过综合性设计性实验及实践环节,让朋友们明白细节规划的重要性,培养工匠精神;经过小组讨论,分工合作完成设计性实验项目,培养学生团队合作精神;引导学生参加各类学科竞赛,培养学生公平竞赛、追求卓越的精神。

课程目的4:思政目的

4.1 学生经过学习课程内容,把握Python语言的编程技能,能够运用Python语言处理现实生活中遇到的各样问题,树立科技报国志向。

4.2 经过对红色经典文献的数据存储与分析,加深对马克思主义思想及原理的理解,深刻理解社会主义核心价值观的精髓和内涵。

4.3 经过对Python语言类与对象的分析,加深对唯物主义辩证法的理解。

课程目的与毕业需求指标点对应关系表

(一)教育办法意见

采用案例教育、引入实质项目,结合实质项目、案例理论分析电工电子技术;同时利用实物展示、现场示范、视频、动画和其他多媒介教育。以理论教育为主,实践教育为辅,理论与实践有效结合。在理论教育时,辅助应用多媒介教育方式。在实践教育时,注重实用性和趣味性相结合。教育方式重点是课堂讲授。要求具备时,运用CAI方式。

(二)学习办法意见

课前预习--课中学习--课后复习,利用视频、动画、头脑风暴法和其他多媒介学习办法

03

教育内容及进度安排

教育内容及进度安排表

详细章节内容

第1章 Python编程基本

第1节 Python语言输入与输出

第二节 Python基本数据类型

第三节 Python运算符

第四节 列表

第五节 字符串

【重点难点】

【重点】熟悉把握Python语言的基本数据类型和运算符,灵活运用列表类型。

【难点】列表的元素拜访以及处理办法

第二章 程序掌控

第1次序结构

第二节 分支结构

第三节 循环结构

第四节 排序实例

【重点难点】

【重点】次序结构、分支结构、循环结构

【难点】熟悉运用各样程序掌控结构解

第三章 数据暗示

第1节 元组

第二节 集合

第三节 字典

【重点难点】

【重点】元组、集合和字典类型的定义和运用

【难点】熟悉运用元组、集合和字典类型处理有些实质问题

第四章 函数与模块

第1节 常用内置函数

第二节 自定义函数

第三节 递归函数

第四节 复合函数

第五节 包与模块

【重点难点】

【重点】常用内置函数、递归函数以及包与模块

【难点】可变参数函数、函数闭包以及装饰器

第五章 类与对象

第1节 类与对象的定义

第二节 类中的属性与办法

第三节 特殊办法

第四节 继承

【重点难点】

【重点】类中的属性与办法、继承

【难点】类中的数据成员与办法成员、类之间的继承

第六章 文件操作与反常

第1节 磁盘文件读写操作

第二节 os模块

第三节 Excel文件读写操作

第四节 反常

【重点难点】

【重点】文件读写操作、反常处理结构

【难点】反常处理结构的运用

第七章 图形用户界面设计

第1节 视窗设计

第二节 界面布局设计

第三节 “复数计算器”程序算法设计

第四节 常用控件

第五节 画布与绘图技术

第六节 事件绑定与自定义事件

【重点难点】

【重点】界面布局设计、常用控件、事件绑定与自定义事件

【难点】运用控件实现图形用户界面设计

04

课程评估

本课程考核为百分制制,由平时成绩(20分(含实验报告10分),考勤(缺勤1次-2,迟到1次-1))、大作业和期末笔试3部分构成,其中平时成绩占比20%,大作业成绩占比40%,期末笔试成绩占40%。本课程属于专业必修课,期末交大作业。

课程目的评估内容和评估依据对应表

课堂表现及作业评估准则如下表所示。

课堂表现及作业评分标准

实验得分占平时成绩60%,其评分准则如下表所示。

实验成绩评分标准

05

课程资源

1.意见运用教材

《Python程序设计——基本入门、数据分析及网络爬虫(微课视频版)》,ISBN:9787302630296,张勇、唐颖军、陈爱国等编著,清华大学出版社,2023.6出版

2.举荐参考资料

(1)郑秋生著. 《Python项目案例研发从入门到实战》. 清华大学出版社,2018年.

(2)王小银 著.《Python语言程序设计》(第2版). 清华大学出版社,2022年.

(3)王跃进 著.《Python入门与实践》. 西南交通大学出版社, 2022年.

3.在线课程平台及资源.

(1)学校超星平台上的本课程资源

(2)慕课网上南开大学王恺老师的《Python编程基本教育视频

06

教育要求需求

教育要求包含

(1)教师应拥有教师资格证,从事计算机软件专业教育3年以上;

(2)在机房完成实践教育及上机实验;

(3)实验室计算机必须有PyCharm编程环境及关联集成研发工具。

学习需求

(1)最少阅读完本教材授课关联章节内容;

(2)独立完成规定的编程实验,课程代码量1000行以上;

(3)合作完成课内实验项目的分解、细化和优化综合

参考书籍

图书目录

第1章Python语言入门

(视频讲解:13分钟,6集)

1.1Python语言

1.2Python语言研发环境

1.2.1Visual Studio集成研发环境

1.2.2PyCharm集成研发环境

1.3Python语言程序结构

1.4本章小结

第2章Python编程基本

(视频讲解:20分钟,9集)

2.1Python语言输入与输出

2.2Python基本数据类型

2.3Python运算符

2.3.1算术运算符

2.3.2位运算符

2.3.3关系运算符

2.3.4规律运算符

2.3.5赋值运算符

2.3.6高级运算符

2.3.7Python运算符优先级

2.4列表

2.4.1创建列表

2.4.2列表元素拜访办法

2.4.3常用列表处理办法

2.5字符串

2.5.1字符串暗示

2.5.2字符串常用办法

2.5.3格式化字符串

2.6本章小结

第3章程序掌控

(视频讲解:36分钟,16集)

3.1次序结构

3.2分支结构

3.2.1if语句

3.2.2match语句

3.3循环结构

3.3.1while结构

3.3.2for结构

3.4排序实例

3.5本章小结

第4章数据暗示

(视频讲解:43分钟,18集)

4.1元组

4.1.1元组定义

4.1.2元组元素拜访办法

4.1.3元组与内置函数

4.1.4元组应用实例

4.2集合

4.2.1集合定义

4.2.2集合基本操作

4.2.3集合内置办法

4.2.4集合应用实例

4.3字典

4.3.1字典定义

4.3.2字典基本操作

4.3.3字典内置办法与内置函数

4.3.4字典应用实例

4.4典型实例

4.5推导式与生成器

4.6本章小结

第5章函数与模块

(视频讲解:45分钟,20集)

5.1常用内置函数

5.2自定义函数

5.2.1函数定义与调用

5.2.2可变参数函数

5.2.3函数返回值与变量功效

5.2.4函数闭包与装饰器

5.3递归函数

5.4复合函数

5.5包与模块

5.6本章小结

第6章类与对象

(视频讲解:26分钟,10集)

6.1类与对象的定义

6.2类中的属性与办法

6.2.1非面向对象的属性和办法

6.2.2公有成员和私有成员

6.2.3Property属性

6.2.4数据成员与办法成员

6.3特殊办法

6.4继承

6.5本章小结

第7章文件操作与反常

(视频讲解:16分钟,8集)

7.1文件操作

7.1.1磁盘文件读写操作

7.1.2os模块

7.1.3Excel文件读写操作

7.2反常

7.2.1自定义反常

7.2.2标准反常处理

7.2.3安全文件处理

7.3本章小结

第8章图形用户界面设计

(视频讲解:53分钟,19集)

8.1视窗设计

8.2界面布局设计

8.3“复数计算器”程序算法设计

8.4常用控件

8.4.1命令按钮

8.4.2静态文本框

8.4.3对话框

8.4.4信息

8.4.5文本控件

8.4.6编辑框

8.4.7单选按钮

8.4.8复选按钮

8.4.9框架与带标签框架

8.4.10列表框

8.4.11组合框

8.4.12滚动条和进度条

8.4.13菜单控件

8.5画布与绘图技术

8.6事件绑定与自定义事件

8.7本章小结

第9章数据分析与可视化

(视频讲解:29分钟,13集)

9.1程序包numpy

9.1.1数组创建

9.1.2数组元素访问

9.1.3矩阵运算

9.1.4常用办法

9.2程序包pandas

9.2.1Series对象定义

9.2.2Series对象拜访

9.2.3Series对象计算

9.2.4DataFrame对象定义

9.2.5DataFrame对象拜访

9.2.6DataFrame对象数据处理

9.3程序包matplotlib

9.3.1绘图基本办法

9.3.2散点图

9.3.3柱状图

9.4本章小结

第10章网络爬虫

(视频讲解:19分钟,7集)

10.1程序包requests

10.1.1get办法

10.1.2post办法

10.1.3网页链接反常状况

10.2程序包beautifulsoup4

10.2.1Tag对象和BeautifulSoup对象

10.2.2应用实例

10.3网络爬虫实例

10.3.1照片爬取实例

10.3.2资讯标题爬取与可视化

10.4本章小结

附录A正则表达式

参考文献

精彩样章

在公众号书圈后台回复【9787302630296】,下载本书配套的教育资源

单击页面下方【阅读原文】,订阅【教育大纲】栏目返回外链论坛:www.fok120.com,查看更加多

责任编辑:网友投稿





上一篇:【2024年考试刷题模拟】计算机二级Python语言程序设计考试题库4
下一篇:Python语言有什么特点?
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-24 16:46:50 | 显示全部楼层
你的话语如春风拂面,让我心生暖意。
回复

使用道具 举报

3044

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109054
发表于 2024-10-9 04:05:25 | 显示全部楼层
感谢你的精彩评论,带给我新的思考角度。
回复

使用道具 举报

3069

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158935
发表于 2024-10-9 07:30:19 | 显示全部楼层
我完全同意你的看法,期待我们能深入探讨这个问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 16:47 , Processed in 0.184422 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.