职称:副教授
单位:四川大学锦城学院
部门:计算机与软件学院
职位:副教授
主讲教师:徐舒,严张凌,何山,王佩瑶,肖业清
教师团队:共2位
学校: | 成都锦城学院 |
开课院系: | 计算机与软件学院 |
专业大类: | 计算机科学 |
开课专业: | 人工智能,大数据,计算机科学、软件工程 |
课程英文名称: | Python Programming |
课程编号: | B02000030 |
学分: | 3 |
课时: | 48 |
《Python程序设计》是计算机科学与技术、软件工程、大数据、人工智能等相关专业中的一门专项基础课程,它在专业人才培养体系中占有举足轻重的地位。本课程旨在培养学生掌握Python语言的基础知识和编程技能,为后续的高级课程和应用开发打下坚实的基础。通过本课程的学习,学生将能够运用Python语言解决实际问题,提高编程实践能力和创新能力。 本课程主要围绕Python语言的基础语法、面向对象编程、常用模块与库、文件操作、异常处理等内容展开。课程不涉及深入的底层原理、系统级编程或特定领域的专业应用,这些内容将在后继的高级课程和专业课程中进行深入探讨。 前序课程:《程序设计基础》、《数据结构与算法》、《算法分析与设计》 《程序设计基础》为学生提供了编程的基本概念和初步技能,为学习Python语言打下了基础。 《数据结构与算法》和《算法分析与设计》则进一步培养了学生的逻辑思维能力和问题解决能力,为Python编程中的数据处理和算法实现提供了理论支持。 后继课程:《大数据与人工智能应用》、《Python数据分析》、《机器学习》、《深度强化学习》 《Python程序设计》为学生打下的Python编程基础将直接服务于后继的《Python数据分析》等课程,使学生在数据处理和分析方面更加得心应手。 同时,本课程培养的编程实践能力也将为学生在《机器学习》和《深度强化学习》等课程中实现算法和模型提供有力的工具支持。
问题导向法:通过提出一些问题对学生所学过的内容或知识进行回顾或考察。主要通过课前5-10分钟随机抽问或讨论课中的随机与非随机抽问的形式进行。2、项目驱动法:通过以几个小程序使用学生对所学的内容和常见的问题能进行综合灵活使用。主要通过小组的形式进行项目实践
教学手段:
1、课前测验:对上次课程内容进行提问、笔试或在线测验。
2、翻转课堂:对课程中的一些重点或难点问题进行深入的探究。主要通过课前学生自主学习或实验,上课时进行团队报告或自由讨论的形式实施。
教材
《Python语言程序设计基础》第2版,嵩天,礼欣,黄天羽 著,高等教育出版社,2017年2月,ISBN:978-7-04-047170-0
推荐书目
1. 《Python编程与应用实践》,冯伟森,王建,杨宁著,四川大学出版社, 2019年。推荐理由:Python基础知识较为全面,包含几个实用案例,适合新手自学。
2. 《Python基础教程》第3版,[挪威]芒努斯.利.海特兰德 著,袁国忠 译,人民邮电出版社,2018年2月。推荐理由:对Python基础进行了详细的讲解,适合想要系统地学习Python巩固基础的同学。。
3. 《流畅的Python》,[巴西]Luciano Ramalho著,安道,吴珂 译,人民邮电出版社,2017年6月。推荐理由:难度略高,能让读者深入理解Pyhton的许多设计原理和特点, 而不只是停留在框架使用上面,适合想要了解Python内部原理的同学。
4. 《Python金融实战》[美] 严玉星著,张少军译,人民邮电出版社,2017年7月。推荐理由:包含Python中的常用库numpy,SciPy, matplotlib和pandas等,即可用在金融计算中,也可为人工智能计算作好准备。
5. 《Python编程快速上手让繁琐工作自动化》[美] Al Sweigart(斯维加特) 著,王海鹏译 2016年7月。推荐理由:把Python应用到具体工作中,适合于想要寻找快速解决方案的人。
6. 《像计算机科学家一样思考Python》 Alle B Downey. 赵普明 (译),人民邮电出版社,2013年8月。推荐理由:注重培养计算思维,有助于同学写出高质量的程序代码。
课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
1.1 教学大纲 |
.docx
|
2024-06-19 | 338.39KB | ||
1.2 教案 |
.docx
|
2024-02-29 | 12.72MB | ||
2.1 Python的发展与特点 |
.pptx
|
2024-02-27 | 562.28KB | ||
2.2 Python程序的运行方式 |
.mp4
|
2024-02-27 | 10.24MB | ||
3.1 Conda虚拟环境 |
.pptx
|
2024-02-27 | 933.89KB | ||
.mp4
|
2024-02-27 | 18.14MB | |||
3.2 VSCode的安装与配置 |
.PNG
|
2024-02-27 | -- | ||
.PNG
|
2024-02-27 | -- | |||
.jpg
|
2024-02-27 | -- | |||
.jpg
|
2024-02-27 | -- | |||
.jpg
|
2024-02-27 | -- | |||
4.1 实例精讲1:温度转换 |
.pdf
|
2024-02-27 | 1.04MB | ||
.pdf
|
2024-02-27 | 1.51MB | |||
5.1 Python调试方法 |
.
|
2024-02-27 | -- | ||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
5.2 VSCode断点与调试工具栏 |
.${file.extension}
|
2024-02-27 | -- | ||
.png
|
2024-02-27 | -- | |||
6.1 翻转任务单 |
.docx
|
2024-02-27 | 21.56KB | ||
6.2 翻转视频:turtle库基本概念 |
.mp4
|
2024-02-27 | 6.30MB | ||
.mp4
|
2024-02-27 | 6.91MB | |||
.mp4
|
2024-02-27 | 39.91MB | |||
.mp4
|
2024-02-27 | 6.17MB | |||
.mp4
|
2024-02-27 | 37.32MB | |||
6.3 翻转视频:turtle库常用函数 |
.mp4
|
2024-02-27 | 10.77MB | ||
.mp4
|
2024-02-27 | 36.72MB | |||
.mp4
|
2024-02-27 | 7.57MB | |||
.mp4
|
2024-02-27 | 48.72MB | |||
6.5 翻转测验(课前自测) |
.work
|
2024-02-27 | -- | ||
6.6 挑战编程1: 五角星绘制 |
.docx
|
2024-02-27 | 20.66KB | ||
6.7 实例精讲2:Python蟒蛇绘制 |
.mp4
|
2024-02-27 | 6.55MB | ||
6.8.1 小海龟到底在哪里? |
.
|
2024-02-27 | -- | ||
.
|
2024-02-27 | -- | |||
6.8.2 实例3:彩虹框 |
.
|
2024-02-27 | -- | ||
.
|
2024-02-27 | -- | |||
6.8.3 实例4:教小学生认识多边形 |
.
|
2024-02-27 | -- | ||
.
|
2024-02-27 | -- | |||
6.9 编程训练4:彩色艺术图 |
.${file.extension}
|
2024-02-27 | -- | ||
7.1 基本数据类型 |
.pdf
|
2024-02-27 | 3.20MB | ||
7.2 编程训练 |
.pdf
|
2024-02-27 | 61.30KB | ||
.docx
|
2024-02-27 | 56.15KB | |||
8.1 翻转任务单 |
.docx
|
2024-02-27 | 22.42KB | ||
8.2 翻转视频 |
.mp4
|
2024-02-27 | 20.68MB | ||
.mp4
|
2024-02-27 | 9.38MB | |||
.mp4
|
2024-02-27 | 19.54MB | |||
8.5.1 挑战编程2的两种解题思路 |
.${file.extension}
|
2024-02-27 | -- | ||
8.6.1 标准算法思路 |
.docx
|
2024-02-27 | 539.38KB | ||
9.1 字符串的方法 |
.mp4
|
2024-02-27 | 14.36MB | ||
9.2 字符串的格式化 |
.mp4
|
2024-02-27 | 25.14MB | ||
9.3 实例5:文本进度条的实现 |
.mp4
|
2024-02-27 | 50.91MB | ||
.mp4
|
2024-02-27 | 73.25MB | |||
.mp4
|
2024-02-27 | 8.72MB | |||
.mp4
|
2024-02-27 | 58.62MB | |||
9.4 拓展:进度条tdqm库 |
.gif
|
2024-02-27 | -- | ||
10.1 翻转任务单 |
.docx
|
2024-02-27 | 22.25KB | ||
10.2 翻转视频 |
.mp4
|
2024-02-27 | 14.14MB | ||
.mp4
|
2024-02-27 | 7.40MB | |||
.mp4
|
2024-02-27 | 11.86MB | |||
.mp4
|
2024-02-27 | 9.37MB | |||
.mp4
|
2024-02-27 | 10.87MB | |||
10.3 实例精讲6:BMI身体指数的计算 |
.mp4
|
2024-02-27 | 12.29MB | ||
.mp4
|
2024-02-27 | 18.13MB | |||
.mp4
|
2024-02-27 | 9.20MB | |||
11.1 翻转任务单 |
.docx
|
2024-02-27 | 22.11KB | ||
11.2 翻转视频 |
.mp4
|
2024-02-27 | 23.74MB | ||
.mp4
|
2024-02-27 | 5.22MB | |||
.mp4
|
2024-02-27 | 19.41MB | |||
.mp4
|
2024-02-27 | 9.90MB | |||
.pptx
|
2024-04-07 | 2.65MB | |||
.pptx
|
2024-04-07 | -- | |||
11.3 编程练习 |
.wmv
|
2024-02-27 | 3.84MB | ||
.wmv
|
2024-02-27 | 17.34MB | |||
.wmv
|
2024-02-27 | 65.52MB | |||
12.1 异常处理分支结构 |
.mp4
|
2024-02-27 | 19.78MB | ||
12.2 拓展: Random随机库用法 |
.mp4
|
2024-02-27 | 6.93MB | ||
.mp4
|
2024-02-27 | 10.99MB | |||
.mp4
|
2024-02-27 | 75.45MB | |||
13.1 翻转任务单 |
.docx
|
2024-02-27 | 21.50KB | ||
13.2 翻转视频 |
.mp4
|
2024-02-27 | 2.92MB | ||
.mp4
|
2024-02-27 | 8.58MB | |||
.mp4
|
2024-02-27 | 29.82MB | |||
.mp4
|
2024-02-27 | 14.86MB | |||
.mp4
|
2024-02-27 | 5.55MB | |||
.mp4
|
2024-02-27 | 23.32MB | |||
.mp4
|
2024-02-27 | 8.83MB | |||
14.1 实例8:七段数码管绘制 |
.mp4
|
2024-02-27 | 5.41MB | ||
14.1.1 实例讲解 |
.mp4
|
2024-02-27 | 122.46MB | ||
14.1.2 改进实例 |
.mp4
|
2024-02-27 | 87.12MB | ||
14.2.1 解题思路 |
.${file.extension}
|
2024-02-27 | -- | ||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
.${file.extension}
|
2024-02-27 | -- | |||
14.3 拓展: PyInstaller库的使用 |
.mp4
|
2024-02-27 | 8.45MB | ||
.mp4
|
2024-02-27 | 65.46MB | |||
15.1 翻转任务单 |
.docx
|
2024-02-27 | 21.42KB | ||
15.2 翻转视频 |
.mp4
|
2024-02-27 | 12.36MB | ||
.mp4
|
2024-02-27 | 11.07MB | |||
.mp4
|
2024-02-27 | 16.41MB | |||
15.4 序列类型 |
.mp4
|
2024-02-27 | 4.55MB | ||
15.4.1 有序:列表 |
.pptx
|
2024-02-27 | 302.48KB | ||
15.4.2 有序:元组 |
.pptx
|
2024-02-27 | 210.94KB | ||
15.4.3 序列典型应用场景 |
.mp4
|
2024-02-27 | 8.94MB | ||
15.5 无序:集合 |
.pptx
|
2024-02-27 | 239.57KB | ||
15.5.1 集合典型应用场景 |
.mp4
|
2024-02-27 | 7.61MB | ||
16.1.1 问题分析 |
.mp4
|
2024-02-27 | 5.70MB | ||
16.1.2 解决方案 |
.mp4
|
2024-02-27 | 17.91MB | ||
16.1.3 拓展 |
.mp4
|
2024-02-27 | 5.85MB | ||
17.1 jieba库 |
.mp4
|
2024-02-27 | 6.24MB | ||
.mp4
|
2024-02-27 | 10.61MB | |||
17.2 实例:词频统计 |
.mp4
|
2024-02-27 | 3.68MB | ||
.mp4
|
2024-02-27 | 23.33MB | |||
.mp4
|
2024-02-27 | 9.55MB | |||
.mp4
|
2024-02-27 | 14.78MB | |||
18.1 无序:字典 |
.pptx
|
2024-02-27 | 234.29KB | ||
18.1.1 字典基本特性分析 |
.mp4
|
2024-02-27 | 15.22MB | ||
.mp4
|
2024-02-27 | 18.80MB | |||
.mp4
|
2024-02-27 | 16.83MB | |||
18.2 序列高级特性 |
.pptx
|
2024-02-27 | 235.04KB | ||
20.1 翻转任务单 |
.docx
|
2024-02-27 | 21.72KB | ||
20.2 课件 输入与输出 |
.ppt
|
2024-02-27 | 1.04MB | ||
20.2.1 视频 文件操作详解 |
.mp4
|
2024-02-27 | 17.27MB | ||
.mp4
|
2024-02-27 | 25.57MB | |||
.mp4
|
2024-02-27 | 84.40MB | |||
.mp4
|
2024-02-27 | 16.11MB | |||
21.1 课程翻转课堂教学任务单 |
.pdf
|
2024-05-16 | 377.62KB | ||
21.2 视频 文件数据的处理 |
.mp4
|
2024-05-21 | 4.90MB | ||
.pdf
|
2024-05-21 | 1.38MB | |||
.mp4
|
2024-05-21 | 10.89MB | |||
.mp4
|
2024-05-21 | 6.06MB | |||
21.3 视频 自动轨迹绘制 |
.mp4
|
2024-05-21 | 3.80MB | ||
.pdf
|
2024-05-21 | 1.06MB | |||
.mp4
|
2024-05-21 | 21.36MB | |||
.mp4
|
2024-05-21 | 8.82MB | |||
22.1 PIL库的使用 |
.pptx
|
2024-02-27 | 7.17MB | ||
23.1 翻转任务单 |
.docx
|
2024-02-27 | 22.88KB | ||
24.1 二维数据与CSV基础 |
.pptx
|
2024-02-27 | 2.40MB | ||
.csv
|
2024-02-27 | 103.00Byte | |||
25.1 拓展 词云库wordcloud |
.mp4
|
2024-02-27 | 2.87MB | ||
.mp4
|
2024-02-27 | 33.81MB | |||
25.2 实例9: 报告词云 |
.mp4
|
2024-02-27 | 23.87MB | ||
.mp4
|
2024-02-27 | 16.53MB | |||
.mp4
|
2024-02-27 | 31.41MB | |||
26.1 Python生态概述 |
.mp4
|
2024-02-27 | 3.27MB | ||
26.2 从数据处理到人工智能 |
.mp4
|
2024-02-27 | 11.23MB | ||
.mp4
|
2024-02-27 | 9.29MB | |||
.mp4
|
2024-02-27 | 8.75MB | |||
.mp4
|
2024-02-27 | 9.40MB | |||
26.3 实例16 霍兰德人格分析图 |
.mp4
|
2024-02-27 | 7.86MB | ||
.mp4
|
2024-02-27 | 5.20MB | |||
.mp4
|
2024-02-27 | 6.40MB | |||
26.4 从Web解析到网络空间 |
.mp4
|
2024-02-27 | 1.95MB | ||
.mp4
|
2024-02-27 | 9.60MB | |||
.mp4
|
2024-02-27 | 10.09MB | |||
.mp4
|
2024-02-27 | 10.53MB | |||
.mp4
|
2024-02-27 | 6.84MB | |||
26.5 从人机交互到艺术设计 |
.mp4
|
2024-02-27 | 1.30MB | ||
.mp4
|
2024-02-27 | 10.84MB | |||
.mp4
|
2024-02-27 | 8.28MB | |||
.mp4
|
2024-02-27 | 8.85MB | |||
.mp4
|
2024-02-27 | 7.71MB | |||
26.6 实例17 玫瑰花绘制 |
.mp4
|
2024-02-27 | 3.12MB | ||
.mp4
|
2024-02-27 | 3.66MB | |||
.mp4
|
2024-02-27 | 8.72MB |