Python语言程序设计基础
Python语言程序设计基础
3万+ 人选课
更新日期:2025/05/30
开课时间2025/02/24 - 2025/06/30
课程周期18 周
开课状态开课中
每周学时-
课程简介

Python 语言,是一门发展了近 30 年的编程语言,是目前美国大学最受欢迎的程序设计语言。Python 语言实际教学内容是分支、循环、函数等基本的程序逻辑关系及功能强大的函数库应用,它是目前最接近自然语言的通用编程语言。该语言只关心计算问题的求解,其轻量级的语法和高层次的语言表示表达了应用计算机解决问题的计算思维理念。

此外,Python语言可以跨平台,国际上具有相当丰富的开源函数库,基本覆盖了理学、工学、社会学、算法、数理统计等几乎各个专业,对各专业学生深入开展学习十分有益。

本课程分为4个教学单元,教学目标和安排如下:

单元1:编程入门 ,知识点包括搭建Python语言的开发环境、了解Python程序的执行方式、掌握书写Python程序的一般流程。

单元2:Python语言语法详解 ,知识点包括掌握Python语言语法知识、了解面向过程的程序设计思想,使用选择和循环结构设计程序。

单元3:模块化程序设计方法 ,知识点包括了解模块化程序设计思想、使用Python中包、模块和函数等概念进行模块化的程序设计。

单元4:面向对象的程序设计方法 ,知识点包括了解面向对象的程序设计思想,使用Tkinter库实现图形用户界面程序的设计与开发。

课程任务是通过对以上教学单元的学习,使学生掌握一门终身受用的编程语言,提高学生利用计算机解决问题的能力,培养计算思维,并通过实验训练学生的动手能力。

本课程拥有丰富的配套资源。读者可以结合《Python语言程序设计基础教程(慕课版)》(人民邮电出版社)学习本课程,并获取电子课件(PPT)和例题程序代码。通过以上配套资源,教与学都更加方便、简单。

课程大纲
编程前的准备工作
1.1 关于编程
1.2 关于Python
1.3 安装Python运行环境
1.4 第一个Python程序
1.5 内置函数print()
1.6 内置函数help()
1.7 程序中的注释
1.8 续行符和语句分隔符
Python语言基础
2.1 常量和基本数据对象
2.2 数据对象的类型转换
2.3 变量与赋值语句
2.4 运算符与表达式
2.5 和算数运算有关的内置函数
2.6 输入与输出
2.7 综合案例:求圆的面积和周长
神奇的小海龟
3.1 第一个海龟程序
3.2 海龟的动作
3.3 画笔的控制
3.4 与绘图窗口有关的方法
3.5 综合案例:绘制七色彩虹
程序的流程控制
4.1 顺序结构
4.2 分支结构
4.3 循环结构
4.4 结构嵌套
4.5 pass语句
4.6 综合案例:求100以内所有质数的和
函数与模块
5.1 函数的定义与调用
5.2 函数的参数传递
5.3 变量的作用域
5.4 函数的递归
5.5 模块与包
5.6 常用的标准模块
组合数据类型
6.1 序列
6.2 字典
6.3 集合
6.4 解包赋值
6.5 解包参数传递
6.6 组合数据对象的复制:浅拷贝与深拷贝
6.7 与组合数据有关的内置函数
6.8 综合案例:分解质因子
异常处理和文件操作
7.1 异常处理
7.2 断言与assert语句
7.3 文件操作
面向对象程序设计
8.1 类和对象
8.2 类的继承
图形用户界面
9.1 Tkinter模块简介
9.2 综合案例:简单的整数计算器