《Python 数据分析与应用》课程简介
课程名称:《Python 数据分析与应用》
建议学时: 108学时(理论课学时数:32 实践课学时数:76)
先修课程: 计算机基础
适用专业: 软件技术
课程性质:《Python 数据分析与应用》是软件专业的一门专业基础课。 本课程的前导课程有计算机应用基础,后续课程有数据结构、面向对象程序设计等。它是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
课程任务:通过本课程的学习,学生应掌握Python的基本语法、结构化程序设计的基本思想和程序开发过程;使学生掌握结构化程序设计的一般方法,能编写应用程序解决实际问题;以本课程为基础,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,使学生逐渐掌握较复杂软件的设计和开发过程,为后续专业课程的学习打下扎实的理论和实践基础。
教学目标: 通过理论和实践教学,使学生较好地掌握 Python各方面的知识, 掌握基本的程序设计过程和技巧,具备高级语言程序设计能力,能熟练应用PyCharm或者Spider集成环境进行Python的编写、编译、调试和测试。
课程内容:本课程由8个单元组成,主要是学习Python的基础知识和技能,每个单元后面都有配套习题,实战配套,提升学生的编程能力和应用项目的开发能力。后续的4个单元为实战内容,供选修和练习。
部分 | 单元 | 单元名称 | 参考学时 |
第一部分Python基础入门 | 单元1 | PYTHON概述 | 2 |
单元2 | Python语言基础知识 | 2 | |
单元3 | 字符串 | 2 | |
单元4 | PYTHON程序的流程控制 | 2 | |
单元5 | PYTHON的组合数据类型 | 2 | |
第二部分Python进阶提高 | 单元6 | PYTHON函数 | 2 |
单元7 | 面向对象程序设计 | 2 | |
单元8 | 模块与PYTHON的库 | 2 | |
单元9 | PYTHON的文件操作 | 2 | |
单元10 | 异常处理 | 2 | |
第三部分Python实战 | 单元11 | TKINTER GUI编程 | 2 |
单元12 | PYTHON的数据库编程 | 2 | |
单元13 | 科学计算与图表绘制 | 4 | |
单元14 | 爬取与分析网页中的数据 | 4 |
主要参考书目:
1.Python 数据分析与应用,人民邮电出版社,刘德山等,2018年11月。
2.Python零基础入门学习,李佳宇著,清华大学出版社
3.Python 3程序开发指南,[美] 萨默菲尔德(Mark Summerfield)著;王弘博,孙传庆 译, 人民邮电出版社