下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python程序设计基础与进阶教学大纲1/4《Python程序设计基础与进阶》课程教学大纲一、课程基本信息1.课程名称:Python程序设计基础与进阶2.课程英文名称:PythonProgramming:FundamentalsandAdvanced3.课程类别:理论课(含实践)4.学时安排:课内总学时理论授课实践教学学分8052285.0二、教学目标(1)专业能力目标:理解Python程序设计基础与进阶的知识体系,掌握Python开发环境的搭建与程序的编写运行;掌握Python基础语法、程序控制结构、列表/元组/字典/集合等组合数据类型、字符串及正则表达式、函数、模块、面向对象程序设计、文件与文件夹操作等核心概念与使用方法;了解Python与数据库、进程和线程、网络编程、异常处理与程序调试的基本原理与应用,初步了解Pygame游戏编程、网络爬虫、数据分析、常用Web框架等扩展技术。(2)实战能力目标:能运用IDLE、PyCharm等工具独立完成Python程序的编写、调试与运行;能运用所学知识完成Pygame小游戏开发、网络爬虫数据采集、数据分析与可视化、Flask/DjangoWeb应用开发等实践任务;能进行需求分析与系统设计,独立完成Go购甄选商城、学生信息管理系统等综合项目的功能模块开发与数据持久化,并借助AIGC工具优化完善项目。(3)素质能力目标:培养模块化、流程化的程序设计思维与规范编码习惯,提升代码调试、问题排查与跨模块整合的工程化能力,增强借助AIGC工具辅助学习、分析并优化项目的能力,树立网络与数据合规意识。(4)职业目标:激发对Python程序设计与开发的学习兴趣,为Python开发工程师、数据分析师、Web开发工程师、爬虫工程师、人工智能应用开发等职业方向奠定扎实的实践基础。三、各单元知识点、技能点分布及学时分配章主要内容课堂学时实验学时第1章Python简介,包括Python概述、搭建Python开发环境、第一个Python程序、Python代码编写规范、在Python开发工具中引入AIGC工具11第2章Python的基础语法,包括输出与输入、保留字与标识符、变量、基本数据类型、运算符、借助AIGC工具高效学习31第3章程序的控制结构,包括程序结构、选择语句、条件表达式、循环语句、跳转语句、pass语句、借助AIGC工具编写实例31第4章列表和元组,包括序列、列表、元组、元组与列表的区别、借助AIGC工具快速扫除bug31第5章字典和集合,包括字典、集合、借助AIGC工具解决问题31第6章字符串及正则表达式,包括字符串常用操作、正则表达式基础、使用re模块实现正则表达式操作、借助AIGC工具编写实例41第7章函数,包括函数的创建和调用、参数传递、返回值、变量的作用域、匿名函数、常用的Python内置函数、借助AIGC工具编写实例21第8章模块,包括模块概述、自定义模块、以主程序的形式执行程序、Python中的包、引用其他模块、借助AIGC工具解决模块和包相关问题21第9章面向对象程序设计,包括面向对象概述、类的定义和使用、属性、继承、借助AIGC工具编写用户登录系统31第10章文件与文件夹操作,包括基本文件操作、目录操作、高级文件操作、借助AIGC工具解决删除子目录相关问题31第11章Python与数据库,包括数据库应用程序接口、使用SQLite、使用MySQL、借助AIGC工具实现分页查看学生信息32第12章进程和线程,包括什么是进程、创建进程的常用方式、进程间通信、什么是线程、创建线程、线程间通信、异步编程、借助AIGC工具实现多线程执行数字平方值计算41第13章网络编程,包括网络编程基础、TCP编程、UDP编程、借助AIGC工具实现网络文件传输21第14章异常处理与程序调试,包括异常概述、异常处理语句、程序调试、借助AIGC工具解决常见异常21第15章Pygame游戏编程,包括初识Pygame、Pygame的基本使用方法、借助AIGC工具实现游戏中播放音频12第16章网络爬虫,包括初识网络爬虫、网络爬虫的常用技术、网络爬虫的常用开发框架、Scrapy爬虫框架的使用、借助AIGC工具编写实例22第17章数据分析,包括什么是数据分析、NumPy模块、pandas模块、Matplotlib模块、借助AIGC工具学习数据分析32第18章常用Web框架,包括常用Web框架概述、Flask框架的使用、Django框架的使用、借助AIGC工具选择Web框架22第19章综合开发实例——Go购甄选商城,包括需求分析、系统设计、系统开发必备、技术准备、数据库设计、会员注册模块设计、会员登录模块设计、首页模块设计、购物车模块设计、借助AIGC工具分析优化项目4~6第20章课程设计——学生信息管理系统,包括需求分析、系统设计、系统开发必备、主函数设计、学生信息维护模块设计、查询/统计模块设计、排序模块设计、借助AIGC工具分析优化项目2~3四、实践项目实施计划表单人实现项目名称项目类别项目内容项目成果学时实践场所综合开发实例——Go购甄选商城课程级实训完成商城系统的需求分析、系统设计与会员注册/登录、首页、购物车等功能模块开发完整可运行项目4实训室课程设计——学生信息管理系统课程设计实现学生信息录入、保存、删除、修改、查询、统计、排序等功能完整可运行项目2实训室五、教学方法讲授教学法、演示教学法、案例教学法、指导教学法、问题驱动法。六、教学资源1.教材Python程序设计基础与进阶(慕课版),人民邮电出版社,ISBN:978-7-115-67665-8。七、课程考核1.形成性考核标准考核项目满分值考核内容备注平时成绩考勤0迟到一次扣1分,旷课1学时扣2分,使用考勤系统。扣分制,扣分上限不超过10分。课堂表现10回答问题、课堂纪律等。扣分制,扣分上限不超过10分作业40每次作业根据提交以及完成情况酌情0~10分,批改4次。总计课程总成绩(100分)=形成性考核成绩(50分)+终结性考核成绩(100分×50%)2.终结性考核安排终结性考核方式上机考试考试时间90分钟试题类型、分值比例选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年急性蜂窝织炎护理模拟题及答案详解
- 2026年中国眼科光学仪器市场发展预测及竞争格局分析报告
- mr上岗考试模拟题及答案详解
- 镇乌兰图克嘎查村社区工作人员考试模拟题及答案详解
- 教育热点问题模拟题及答案详解
- 2026年信息技术能力提升考试模拟试卷(含答案)
- 人教版数学九年级上册 26.2.3 y=ax²+bx+c的图象和性质 同步练习 无答案
- 江苏省铜山区清华中学七年级地理下册 6.1 亚洲及欧洲教案3 湘教版
- 物质对光的选择性吸收和光吸收的基本定律教学设计中职专业课-分析化学-分析检验技术-生物与化工大类
- 烟草专业考试题库及答案及答案
- 2024-2025学年高一下学期《重温红色故事 铭记长征精神》主题班会课件
- 医学资料 Suzuki-Miyaura偶联反应学习课件
- 《石油工程技术职业素养》课件-钻井八大系统
- 《河南省企业安全风险辨识管控与隐患排查治理双重预防体系建设导则(试用)》
- 旅游管理的职业生涯规划
- 游乐场项目策划方案
- 学校办公室主任年度考核个人述职报告(四篇合集)
- 2024年中国北方工业有限公司招聘笔试参考题库含答案解析
- 基于cfd的溢洪道挑流鼻坎挑流三维数值模拟
- 铝合金挤压模具技术
- GB/T 17206-1998电子设备用固定电容器第18部分:分规范固体(MnO2)与非固体电解质片式铝固定电容器
评论
0/150
提交评论