|
个人信息Personal Information
教授
博士生导师
硕士生导师
教师拼音名称:sunfei
电子邮箱:
学历:研究生(博士)毕业
学位:工学博士学位
毕业院校:华中科技大学
2025-2026学年第二学期《Python语言程序设计基础》课程资料及通知(正在授课中)
发布时间:2026-05-12 点击次数:
课程简介
Python语言以其简单易学、灵活高效以及丰富多样的数据结构等优势,成为当下最受欢迎的编程语言之一。本课程专为非计算机本科专业学生开设的必修课程。通过课堂讲授与实践教学的有机结合,课程将帮助学生深入理解面向对象的编程思想,全面掌握Python语言的核心特性与开发方法。课程旨在引导学生构建应用程序开发的基础概念,熟练掌握Python开发的基本技能与实用工具,培养理论与实践相结合的能力、综合项目开发能力及科学的思维方法。通过系统学习,学生将能够使用Python进行数据处理、实现简单算法及解决实际问题,并在应用中展现出较强的分析与创新能力。同时,课程将帮助学生积累一定的Python软件开发经验,为未来的学习与职业发展奠定坚实基础。
注意:本课程的网址为:
http://faculty.hfut.edu.cn/sun/zh_CN/article/312874/content/1765.htm
如果出现不能下载的情况,请核实网址是否正确。
推荐教材
殷丽凤. Python程序设计基础. 机械工业出版社. 2024,ISBN:978-7-111-76894-4
学习资源/工具
● 【菜鸟教程】Python 3 教程
● 【在线工具】Trinket
课程答疑
固定时间:每周三下午15:30-17:30
地点:材料楼北附楼403
(其它时间请提前和老师联系)
最新通知
● 【期末考试安排】时间:2026-6-30 8:00-10:00,地点:西二210,考试形式:闭卷。
● 【上机通知】2026-6-24(周三)下午7、8节(16:30-18:20)在【西二201】进行实验四的上机。
● 【上机通知】2026-6-12(周五)上午3、4节(10:10-12:00)在西二201进行实验三上机。
● 【上机通知】2026-6-6 上午3、4节(10:10-12:00)在西二210进行实验二上机。
● 【上机通知】2026-5-26 下午7-8节课在西二102进行实验一上机。
课件下载
本课件为内部资料,请勿在网络上传播,课件密码在课堂公布。(注:所有课件已上传完毕)
■ 第0章_前言 ✅
1.1 计算机的概念、程序设计语言
1.2 Python语言简介与应用领域
1.3 Python与其他编程语言的对比
1.4 Python的开发环境与常用工具
1.5 Python规范
2.1 关键字和标识符
2.2 基本数据类型
2.3 基本输入输出
2.4 运算符和表达式
■ 第3章_程序控制结构 ✅ (有更新)
3.1 程序控制的基本结构
3.2 顺序结构
3.3 分支结构
3.4 循环结构
4.1 列表
4.2 元组
4.3 集合
4.4 字典
5.1 字符串的基础知识
5.2 字符串的常见操作
■ 第6章_函数 ✅
6.1 函数的定义与调用
6.2 函数的参数与返回值
6.3 函数的参数传递
6.4 变量的作用域
6.5 特殊形式的函数
6.6 模块与包
7.1 文件概述
7.2 文件访问
7.3 文件操作
7.4 os 模块中的文件操作方法
7.5 shutil 模块中的文件操作方法
7.6 异常
8.1 类与对象
8.2 类的成员
8.3 成员可见性
8.4 特殊方法
8.5 封装
8.6 类的继承
8.7 多态
8.8 运算符重载
9.1 正则表达式概述
9.2 基本规则
9.3 正则表达式的组
9.4 正则表达式的函数
10.1 Python 标准库
10.2 第三方库
实验课程
■ 上机实验1:Python基础语法与数据类型操作注:本课件包含实验报告需提交的题目
■ 上机实验2:控制结构与函数编程注:本课件包含实验报告需提交的题目
■ 上机实验3:文件操作与错误处理注:本课件包含实验报告需提交的题目
■ 上机实验4:面向对象编程注:本课件包含实验报告需提交的题目
报告封面模版下载
(课件最后更新时间:2026-06-16,本学期所有课件上传完毕)

