Python程序设计基础(山东联盟)
Python程序设计基础(山东联盟)
5万+ 人选课
更新日期:2025/06/03
开课平台智慧树
开课高校山东工商学院
开课教师董付国葛诗煜陈思佳李博冯泽涛
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
推动国内Python编程技术的发展培养函数式编程的意识培养编写优雅代码和解决问题的能力
课程大纲

在线教程

章节简介教学计划
课程导学
登录后可预览视频
Python程序设计基础课程导学
董付国
Python语言概述
语言概述、版本、编程规范
董付国
扩展库安装方式、标准库与扩展库对象导入
董付国
运算符、表达式与内置对象
Python常用内置对象
董付国
运算符、表达式、关键字
董付国
Python常用内置函数用法精要
董付国
精彩案例赏析
整数的各位数字、余弦定理
董付国
Python序列结构
列表
列表创建与基本操作
董付国
列表推导式语法与应用案例
董付国
列表切片操作
董付国
元组与生成器推导式
董付国
字典
字典语法与应用、词频统计
董付国
集合、序列解包
集合语法、序列解包、电影推荐
董付国
程序控制结构
条件表达式、选择结构与循环结构语法
董付国
精彩案例赏析
平均分计算、截尾平均分计算
董付国
函数
函数定义与调用基本语法
董付国
函数参数与变量作用域
董付国
lambda表达式与生成器函数
董付国
精彩案例赏析
猜数游戏、汉诺塔问题
董付国
面向对象程序设计
类的定义与使用、数据成员、成员方法、属性
董付国
字符串
编码格式、转义字符、格式化
董付国
字符串方法
字符串常量、分词、拼音处理、案例解析
董付国
字符串常量、分词、拼音处理、案例解析
董付国
正则表达式
正则表达式语法
董付国
re模块、案例赏析
董付国
文件内容操作
文件操作基本知识、文本文件操作
open()函数使用、文本文件读写
董付国
二进制文件读写
pickle、struct、shelve模块应用
董付国
Excel、Word操作
董付国
文件与文件夹操作
文件与文件夹操作
os、os.path、shutil模块应用
董付国
异常处理结构
异常表现形式、异常处理结构
董付国
数据库应用开发
使用Python操作SQLite数据库
Connection对象、Cursor对象
董付国
精彩案例赏析
Excel导入SQLite数据库
董付国
  • 绪章课程导学

    介绍课程内容、特点和学习方法。

  • 0.1Python程序设计基础课程导学

    介绍课程内容、特点和学习方法。

  • 第一章Python语言概述

    讲解Python语言特点、优势、环境搭建、编码规范、扩展库安装以及标准库与扩展库对象的导入和使用。

  • 1.1语言概述、版本、编程规范

    介绍Python语言的特点和编程规范,在编程时尤其注意缩进、空格和空行。

  • 1.2扩展库安装方式、标准库与扩展库对象导入

    讲解如何使用pip工具安装Python扩展库,以及如何导入和使用标准库与扩展库中的对象。

  • 第二章运算符、表达式与内置对象

    讲解Python中的运算符、表达式、内置函数,并通过案例来演示这些内容的应用。

  • 2.1Python常用内置对象

    介绍常量、变量、数字、字符串以及列表、元组、字典、集合等常用容器类对象。

  • 2.2运算符、表达式、关键字

    讲解算术运算符、关系运算符、逻辑运算符、成员测试运算符的用法以及表达式的概念。

  • 2.3Python常用内置函数用法精要

    讲解max()、map()、range()、input()、print()、filter()、sorted()等常用内置函数的语法和用法。

  • 2.4精彩案例赏析

    通过求解整数各位数字和余弦定理这两个例题介绍内置函数的用法。

  • 第三章Python序列结构

    讲解列表、元组、字典、集合以及range对象、map对象、filter对象的用法,列表推导式和生成器表达式的语法与用法,序列解包的语法与用法。

  • 3.1列表

    讲解列表创建与使用的语法、列表自身提供的常用方法、运算符和内置函数对列表的操作、列表推导式、切片操作。

  • 3.2元组与生成器推导式

    讲解元组的定义与使用、元组与列表的区别、元组的优点、生成器表达式的语法和应用。

  • 3.3字典

    讲解字典的创建与使用以及字典在词频统计中的应用。

  • 3.4集合、序列解包

    讲解集合的特点、集合运算、集合在电影推荐中的应用以及序列解包的语法。

  • 第四章程序控制结构

    讲解Python中选择结构和循环结构的语法和应用。

  • 4.1条件表达式、选择结构与循环结构语法

    讲解单分支选择结构、双分支选择结构、多分支选择结构、嵌套选择结构、for循环与while循环结构、带else的循环结构等语法。

  • 4.2精彩案例赏析

    通过平均分计算和决赛现场成绩计算的案例演示选择结构和循环结构的应用。

  • 第五章函数

    讲解函数定义与调用的语法、函数嵌套定义与修饰器的概念、函数形参与实参的类型、变量作用域、lambda表达式、生成器函数与生成器对象。

  • 5.1函数定义与调用基本语法

    通过斐波那契数列的例子介绍函数的定义与调用,同时介绍Python中嵌套定义函数的语法。

  • 5.2函数参数与变量作用域

    讲解普通位置参数、关键字参数、默认值参数、可变长度参数以及局部变量和全局变量的概念和用法。

  • 5.3lambda表达式与生成器函数

    讲解lambda表达式语法和应用以及生成器函数定义与生成器对象的用法。

  • 5.4精彩案例赏析

    通过猜数游戏和汉诺塔问题演示函数的定义和使用。

  • 第六章面向对象程序设计

    讲解类和对象的概念、数据成员和成员方法的用法、私有成员和共有成员的用法以及特殊方法的语法和用法。

  • 6.1类的定义与使用、数据成员、成员方法、属性

    讲解类和对象的概念、数据成员和成员方法的用法、私有成员和共有成员的用法以及特殊方法的语法和用法。

  • 第七章字符串

    讲解字符串编码格式、转义字符、字符串格式化、常用字符串方法、运算符与内置函数对字符串的操作以及字符串常量、中英文分词、拼音处理等内容。

  • 7.1编码格式、转义字符、格式化

    讲解UTF8、GBK等字符串编码格式,转义字符的概念与含义,字符串的三种格式化方法。

  • 7.2字符串方法

    讲解字符串编码与解码、字符串格式化、字符串替换、字符串排版、大小写转换等常用方法。

  • 7.3字符串常量、分词、拼音处理、案例解析

    讲解字符串常量、中英文分词、汉字拼音处理等内容。

  • 第八章正则表达式

    讲解正则表达式语法和Python标准库re中函数的用法。

  • 8.1正则表达式语法

    讲解正则表达式基本语法与元字符含义,以及常用正则表达式的写法。

  • 8.2re模块、案例赏析

    讲解Python正则表达式模块re中常用函数的用法,以及正则表达式在文本处理中的应用。

  • 第九章文件内容操作

    讲解Python内置函数open()的用法、文本文件与二进制文件处理的基本步骤以及Office文档的基本操作。

  • 9.1文件操作基本知识、文本文件操作

    讲解Python内置函数open()的用法和参数含义,以及文本文件操作的基本步骤与方法。

  • 9.2二进制文件读写

    讲解Python操作二进制文件的基本方法、pickle、struct、shelve模块对二进制文件的操作以及Word、Excel文件操作方法和常用扩展库的用法。

  • 第十章文件与文件夹操作

    讲解如何使用Python标准库os、os.path、shutil对文件和文件夹进行复制、重命名以及遍历,以及如何递归遍历文件夹及其子文件夹中的文件并进行相应的处理。

  • 10.1文件与文件夹操作

    讲解如何使用Python标准库os、os.path、shutil对文件和文件夹进行复制、重命名以及遍历,以及如何递归遍历文件夹及其子文件夹中的文件并进行相应的处理。

  • 第十一章异常处理结构

    讲解异常的概念和异常处理结构的作用,以及常见的异常处理结构。

  • 11.1异常表现形式、异常处理结构

    讲解异常的概念和异常处理结构的作用,以及常见的异常处理结构。

  • 第十二章数据库应用开发

    讲解如何使用Python操作SQLite数据库,以及如何把Excel文件中的数据导入SQLite数据库。

  • 12.1使用Python操作SQLite数据库

    讲解如何连接SQLite数据库、如何执行SQL语句进行增删改查等基本操作。

  • 12.2精彩案例赏析

    通过Excel文件数据导入SQLite数据库的实际案例演示Python对Excel文件和SQLite数据库的操作。

  • 开始学习
  • 绪章  作业测试
    绪章课程导学

    0.1 Python程序设计基础课程导学

    视频数1
  • 第一章  作业测试
    第一章 Python语言概述

    1.1 语言概述、版本、编程规范

    1.2 扩展库安装方式、标准库与扩展库对象导入

    视频数2
  • 第二章  作业测试
    第二章 运算符、表达式与内置对象

    2.1 Python常用内置对象

    2.2 运算符、表达式、关键字

    2.3 Python常用内置函数用法精要

    2.4 精彩案例赏析

    视频数4
  • 第三章  作业测试
    第三章 Python序列结构

    3.1 列表

    3.2 元组与生成器推导式

    3.3 字典

    3.4 集合、序列解包

    视频数6
  • 第四章  作业测试
    第四章 程序控制结构

    4.1 条件表达式、选择结构与循环结构语法

    4.2 精彩案例赏析

    视频数2
  • 第五章  作业测试
    第五章 函数

    5.1 函数定义与调用基本语法

    5.2 函数参数与变量作用域

    5.3 lambda表达式与生成器函数

    5.4 精彩案例赏析

    视频数4
  • 第六章  作业测试
    第六章 面向对象程序设计

    6.1 类的定义与使用、数据成员、成员方法、属性

    视频数1
  • 第七章  作业测试
    第七章 字符串

    7.1 编码格式、转义字符、格式化

    7.2 字符串方法

    7.3 字符串常量、分词、拼音处理、案例解析

    视频数3
  • 第八章  作业测试
    第八章 正则表达式

    8.1 正则表达式语法

    8.2 re模块、案例赏析

    视频数2
  • 第九章  作业测试
    第九章 文件内容操作

    9.1 文件操作基本知识、文本文件操作

    9.2 二进制文件读写

    视频数3
  • 第十章  作业测试
    第十章 文件与文件夹操作

    10.1 文件与文件夹操作

    视频数1
  • 第十一章  作业测试
    第十一章 异常处理结构

    11.1 异常表现形式、异常处理结构

    视频数1
  • 第十二章  作业测试
    第十二章 数据库应用开发

    12.1 使用Python操作SQLite数据库

    12.2 精彩案例赏析

    视频数2
  • 期末考试