Python语言程序设计是一门计算机程序设计入门语言教学课程,它的语法简单、可读性好、功能强大、生态链成熟,是当今时代最为广泛的程序设计语言之一。这门课中介绍了Python基础知识与环境配置、基础程序框架与基本语法、基本数据类型、运算符,使同学们能够快速理解Python语言、夯实基础。详细讲解了程序结构与异常处理、组合数据类型、函数与模块、对象与方法,文件和数据库,通过案例分析,让学生掌握更深层的程序设计开发技术。由于目前技术的发展需求,本课程也增加了基于Python语言的大数据分析、数据可视化和人工智能技术,使学生充分了解时代前沿,开拓学生的学科创新视野。并将党的二十大精神融入到课程中,强化立德树人的思政教育目标。突出问题求解方法与思维能力训练,培养学生利用Python语言解决各类实际问题的开发能力。
Build the Finance Skills That Lead to Promotions — Not Just Certificates
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Syllabus
- 第一章 程序设计基本方法
- 1.1 程序设计语言
- 1.2 Python语言概述
- 1.3 Python语言开发环境配置
- 1.4 模块简介
- 1.5 程序的基本运行方法
- 1.6 Python编程实例
- 第一章 单元测试
- 第二章 Python基本语法结构
- 2.1 Python基本语法结构
- 2.2 语法元素
- 2.3 语句元素
- 2.4 基本输入输出函数
- 第二章 单元测试
- 第三章 基本数据类型
- 3.1 数字类型
- 3.2 字符串类型
- 3.3 内置运算符
- 3.4 内置函数
- 第三章 单元测试
- 第四章 程序控制结构
- 4.1 程序设计流程
- 4.2 程序的分支结构
- 4.3 程序的循环结构
- 4.4 模块:random库的使用
- 4.5 异常处理
- 第四章 单元测试
- 第五章 组合数据类型
- 5.1 组合数据类型概述
- 5.2 列表
- 5.3 元组
- 5.4 集合
- 5.5 字典
- 5.6 案例解析
- 第5章 单元测试
- 第六章 函数与代码复用
- 6.1 函数的定义和调用
- 6.2 函数的参数及传递
- 6.3 函数递归
- 6.4 变量的作用域
- 第六章 单元测试
- 第七章 模块与库编程
- 7.1 模块
- 7.2 turtle库
- 7.3 math库
- 7.4 random库
- 7.5 datetime库
- 7.6 Python的第三方库
- 第七章 单元测试
- 第八章 文件与数据库
- 8.1 文件
- 8.2 数据库概述
- 8.3 关系数据库语言SQL
- 8.4 SQLite数据库
- 8.5 SQLite编程
- 第八章 单元测试
- 第九章 数据分析与可视化
- 9.1 科学计算生态系统SciPy简介
- 9.2 用于数据分析的Numpy库
- 9.3 用于数据可视化的Matplotlib库
- 第九章 单元测试
- 第十章 网页爬取与人工智能
- 10.1 网络爬虫概述
- 10.2 网页爬取
- 10.3 Python与机器学习
- 10.4 Python与视觉计算
- 第十章 单元测试
- 《Python 语言程序设计》期末考试
Taught by
Beihua University