Python程序设计
Python程序设计
1000+ 人选课
更新日期:2026/04/03
开课平台优课在线
开课高校青岛大学
开课教师王常颖陈宇李树静
学科专业工学计算机类
开课时间2026/03/01 - 2026/06/14
课程周期15 周
开课状态开课中
每周学时-
课程简介

《Python程序设计》课程是面向非计算机专业本科生的程序设计类课程,是程序设计入门课程。课程通过对程序设计基本方法与理念、Python语言语法、Python语言多领域应用等知识的学习,使学生能够掌握一门编程语言,并作为支撑数据分析的工具。通过让学生理解编程语言及应用方式,掌握利用程序设计解决问题的能力,培养计算思维与程序思维,并通过实验训练学生的动手能力。


课程大纲
第1章 Python简介与基本数据类型
Python简介
整型等基本数据类型
赋值运算符
逻辑运算符
math数学库
内置数学函数
第一章单元测试
第7节
第2章 分支结构
单分支双分支结构
多分支结构
求解一元二次方差的根示例
print函数介绍
第二章单元测试
1-2单元测验
第3章 循环结构
while循环
for循环
第三章单元测试
第4章 函数
第1节 函数的定义
第2节 函数的参数
第3节 模块化程序设计
第4节 递归函数
第四章单元测试
第5章 字符串
字符串的访问
字符串中的字符替换示例
转义字符
字符串的分割函数
字符串中大小写字母转换
去掉字符串中多余的空格
统计字符串中不同字符的个数
字符串比较大小
第五章单元测试
第6章 列表
列表的定义与访问
列表作为函数参数
冒泡排序
列表相关的函数
列表的应用示例
列表解析式
列表作为函数参数示例
统计列表中26个字母出现的次数
第六章单元测试
第7章 元组与集合
元组的定义
可变长度参数
集合的定义与访问
集合的应用示例
集合应用示例与子集
统计文章中不同单词出现的次数
第七章单元测试
第8章 字典
手机联系人的字典存储与查找
字典数据类型的增删改
字典的访问
字典的应用示例
第八章单元测试
第9章 文件
手机联系人存入文件中
从文本文件中读取数据
统计文本文件中最长的行
统计文本文件中每个字母出现的次数
第九章单元测试
第10章 常用库介绍
Jupyter notebook简介
NumPy库
Pandas库
Pandas数据处理
Matplotlib库
第十章单元测试
App 下载
关注我们