Python程序设计

刘文锋

目录

  • 1 课程基本信息
    • 1.1 教学大纲
    • 1.2 实验大纲
    • 1.3 说课程ppt
  • 2 第一章 基础知识
    • 2.1 课件
    • 2.2 扩展库管理与对象模型
    • 2.3 变量、数字、字符串
    • 2.4 运算符和表达式
    • 2.5 内置函数1
    • 2.6 内置函数2
    • 2.7 基本的输入输出、模块导入
    • 2.8 代码编写规范
  • 3 第二章 Python序列
    • 3.1 课件
    • 3.2 列表创建与元素增加
    • 3.3 列表元素增加与删除
    • 3.4 切片操作
    • 3.5 列表推导式
    • 3.6 元组
    • 3.7 序列解包与生成器表达式
    • 3.8 字典语法及应用
    • 3.9 集合语法及应用
  • 4 第三章 选择与循环
    • 4.1 课件
    • 4.2 Python控制结构1:条件表达式与常见选择结构
    • 4.3 Python控制结构2:选择结构例题解析
    • 4.4 Python控制结构3:循环结构语法与优化建议
    • 4.5 Python控制结构4:循环结构例题解析1
    • 4.6 Python控制结构5:循环结构例题解析2
  • 5 第四章 字符串与正则表达式
    • 5.1 课件
    • 5.2 Python字符串与正则表达式1:字符串编码与格式化
    • 5.3 Python字符串与正则表达式2:字符串方法1
    • 5.4 Python字符串与正则表达式3:字符串方法2
    • 5.5 Python字符串与正则表达式4:字符串方法3
    • 5.6 新建课程目录
    • 5.7 Python字符串与正则表达式5:字符串应用案例讲解
    • 5.8 新建课程目录
    • 5.9 Python字符串与正则表达式6:正则表达式基本语法与常见正则表达式
    • 5.10 Python字符串与正则表达式7:使用re模块的函数处理正则表达式
    • 5.11 Python字符串与正则表达式8:使用正则表达式对象
    • 5.12 Python字符串与正则表达式9:子模式扩展语法1
  • 6 第五章  函数的设计和使用
    • 6.1 课件
    • 6.2 Python函数设计与使用1:函数定义与调用
    • 6.3 Python函数设计与使用2:默认值参数
    • 6.4 Python函数设计与使用3:关键参数、可变长度参数、参数解包
    • 6.5 Python函数设计与使用4:详解变量作用域
    • 6.6 Python函数设计与使用5:lambda表达式语法与应用
    • 6.7 Python函数设计与应用6:例题讲解1
    • 6.8 新建课程目录
    • 6.9 Python函数设计与应用7:例题讲解2
    • 6.10 Python函数设计与应用8:例题讲解3
  • 7 第六章 面向对象程序设计
    • 7.1 课件
    • 7.2 Python面向对象程序设计1:类的定义与使用、self参数
    • 7.3 Python面向对象程序设计2:类成员与实例成员
    • 7.4 Python面向对象程序设计3:私有成员与公有成员
    • 7.5 Python面向对象程序设计4:成员方法、类方法、静态方法
    • 7.6 Python面向对象程序设计5:属性定义与使用
    • 7.7 Python面向对象程序设计6:特殊方法及其含义
  • 8 第七章  文件操作
    • 8.1 课件
  • 9 第八章 科学计算与可视化
实验大纲