课程介绍

《Python程序设计》 一、主要目标和主要内容: 1. 主要目标 通过本课程的理论学习和上机实践,要求学生掌握基于Python开发技术的基础知识。主要达到一下目标:学生通过中国大学慕课、学习通等学习平台实现线上学习并完成基础能力测试,达到课前学的目标;课上教师将以上知识目标揉和到实际项目中,达到课中研的目标;课后通过教师引导,扩展项目应用,达到课后延的目标。 2.主要内容 项目1 认识Python 1.1 Python语言简介 1.2 Python开发环境安装与配置 1.3 Python编码规范 项目2 使用内置对象和运算符 2.1 变量和标识符 2.2 数据类型 2.3 运算符和表达式 2.4 Python常用的内置函数 项目3 使用字符串 3.1字符串 3.2字符串格式化输出 3.3字符串的索引和切片 3.4字符串常用方法 项目4 使用程序控制结构 4.1程序的三种基本结构 4.2选择结构 4.3循环结构 4.4 break和continue语句 项目5 使用Python序列结构 5.1 列表 5.2元组 5.3 字典 5.4 集合 项目6 设计和使用自定义函数 6.1 函数的定义和使用 6.2 函数的参数和返回值 6.3 匿名函数 6.4 模块 项目7 面向对象程序设计基础 7.1 类的定义与使用 7.2 类成员和实例成员 7.3 封装 7.4 继承 7.5 多态 项目8 文件与文件夹操作 8.1文件的打开和关闭 8.2 文件的读写 8.3 文件和文件夹操作 项目9 使用Tkinter进行GUI编程 9.1 Tkinter简介 9.2 Tkinter常用控件 9.3 事件管理器 9.4 消息对话框 项目10 网络爬虫入门与应用 10.1 网络爬虫的基本流程 10.2 数据抓取 10.3 数据解析 项目11 使用matplotlib进行数据可视化 11.1了解Pandas常用操作 11.2 认识matplotlib 11.3 Pandas结合matplotlib进行数据可视化 11.4 绘制散点图 11.5 绘制饼状图 11.6 绘制柱状图 11.7 设置图例 11.8 设置坐标轴刻度距离和文本 二、授课教师和授课对象: 1. 授课教师:杨景花、李华中、黄宇达 2. 授课对象:22级计算机应用技术专业学生 三、课程类型和学时学分: 1. 课程类型 《Python程序设计》是计算机应用技术专业的职业能力基础课程,是一门实践性很强的重要课程,主要学习Python语言的基本语法及结构化程序设计的基本思想和面向对象程序设计的方法,学习常用的文件操作方法,掌握第三方库实现网页爬取、数据可视化等功能。 2. 学时学分 本课程总72学时,2学分,其中: 知识内容36学时+练习实训30学时+复习答疑4课时+机动2学时,总计线上12学时,线下60学时。为完成本门课程,学生每周约花费2~5小时,包含1.5小时线上,2小时线下。 四、教学方式(授课形式和考核方式): 1.授课形式 线上线下混合式教学 2. 考核方式 总评成绩(100分)=线上学习(15%)+课堂出勤(5%)+单元测验(10%)+项目作业(10%)+课程讨论(10%)+期末考核(50%) 五、教材与参考书目: 教材: 刘瑞新、杨景花《Python程序设计》.机械工业出版社,2020年 参考书目: [1] 刘庆等.《Python编程案例教程》.航空工业出版社,2018年 [2] 黑马程序员.《Python语程序开发案例教程》.中国铁道出版社,2019年 [3] 董付国.《Python程序设计(第3版)》.清华大学出版社,2020年

课程通知 >>更多
最新动态