Python程序设计

深圳信息职业技术学院_黄锐军

目录

  • 1 教学文件
    • 1.1 课程简介
    • 1.2 学习指南
    • 1.3 课程标准
    • 1.4 整体设计
    • 1.5 单元设计
      • 1.5.1 Python程序基础
      • 1.5.2 Python程序语句
      • 1.5.3 Python函数与模块
      • 1.5.4 Python序列数据
      • 1.5.5 Python面向对象
      • 1.5.6 Python文件操作
  • 2 Python程序基础
    • 2.1 程序开发环境
      • 2.1.1 语言特点
      • 2.1.2 开发环境
    • 2.2 初识Python程序
      • 2.2.1 初识Python程序
      • 2.2.2 注释语句
    • 2.3 Python数据类型
      • 2.3.1 数据常量
      • 2.3.2 数据格式化输出
    • 2.4 Python表达式
      • 2.4.1 运算符
      • 2.4.2 表达式
    • 2.5 实践项目
      • 2.5.1 学生成绩计算
    • 2.6 作业1-1
  • 3 Python程序语句
    • 3.1 简单条件语句
      • 3.1.1 简单条件语句
      • 3.1.2 【案例】两个数最大值
    • 3.2 复杂条件语句
      • 3.2.1 复杂条件语句
      • 3.2.2 【案例】一元二次方程的解
    • 3.3 while循环语句
      • 3.3.1 while循环语句
      • 3.3.2 【案例】有理数除法的精确计算
    • 3.4 while循环的退出
      • 3.4.1 循环的退出
      • 3.4.2 【案例】输入学生成绩
    • 3.5 for循环语句
      • 3.5.1 for循环语句
      • 3.5.2 for循环的退出
      • 3.5.3 【案例】计算数值和
    • 3.6 循环注意事项
      • 3.6.1 for循环注意事项
      • 3.6.2 【案例】能喝多少瓶啤酒
    • 3.7 循环的嵌套
      • 3.7.1 循环结构的嵌套
      • 3.7.2 嵌套的规则
      • 3.7.3 【案例】整数的素因素分解
    • 3.8 异常处理
      • 3.8.1 异常语句
      • 3.8.2 抛出异常
      • 3.8.3 【案例】输入学生信息
    • 3.9 实践项目
      • 3.9.1 验证哥德巴赫猜想
    • 3.10 作业2-2
    • 3.11 作业2-3
    • 3.12 作业2-1
  • 4 Python函数与模块
    • 4.1 Python函数
      • 4.1.1 函数定义
      • 4.1.2 【案例】最大公约数与最小公倍数
    • 4.2 Python变量范围
      • 4.2.1 局部变量与全局变量
      • 4.2.2 【案例】省份与城市的输入与显示
    • 4.3 函数调用
      • 4.3.1 函数调用
      • 4.3.2 【案例】验证歌德巴赫猜想
    • 4.4 函数默认参数
      • 4.4.1 默认参数的使用
      • 4.4.2 【案例】print函数的默认参数
    • 4.5 函数与异常
      • 4.5.1 异常处理
      • 4.5.2 【案例】时间的输入与显示
    • 4.6 Python 模块
      • 4.6.1 Python模块使用
      • 4.6.2 【案例】测试Python模块的位置
    • 4.7 实践项目
      • 4.7.1 打印万年日历
    • 4.8 作业3-1
    • 4.9 作业3-2
  • 5 Python序列数据
    • 5.1 字符串类型
      • 5.1.1 字符串类型
      • 5.1.2 字母大小写转换
      • 5.1.3 【案例】字符串的对称
    • 5.2 字符串常用函数
      • 5.2.1 字符串函数
      • 5.2.2 【案例】寻找字符串的子串
    • 5.3 列表类型
      • 5.3.1 列表类型
      • 5.3.2 列表操作
      • 5.3.3 列表与函数
      • 5.3.4 【案例】列表存储省份与城市
    • 5.4 元组类型
      • 5.4.1 元组类型
      • 5.4.2 【案例】通用的最大值函数
    • 5.5 字典类型
      • 5.5.1 字典类型
      • 5.5.2 字典操作
      • 5.5.3 【案例】字典存储学生信息
    • 5.6 字典与函数
      • 5.6.1 字典与函数
      • 5.6.2 【案例】字典存储省份与城市
    • 5.7 实践项目
      • 5.7.1 我的英文字典
    • 5.8 作业4-2
    • 5.9 作业4-3
    • 5.10 作业4-1
  • 6 Python面向对象
    • 6.1 类与对象
      • 6.1.1 类与对象
      • 6.1.2 类属性与实例属性
      • 6.1.3 访问权限
      • 6.1.4 【案例】Person类的属性
    • 6.2 类的方法
      • 6.2.1 实例方法
      • 6.2.2 类方法
      • 6.2.3 静态方法
      • 6.2.4 【案例】Person类的方法
    • 6.3 对象初始化
      • 6.3.1 构造方法与析构方法
      • 6.3.2 对象初始化
      • 6.3.3 【案例】我的日期类MyDate
    • 6.4 类的继承
      • 6.4.1 派生与继承
      • 6.4.2 方法与属性继承
      • 6.4.3 【案例】我的日期时间类MyDateTime
    • 6.5 实践项目
      • 6.5.1 学生信息管理
    • 6.6 作业5-1
    • 6.7 作业5-2
  • 7 Python文件操作
    • 7.1 写文本文件
      • 7.1.1 打开关闭文件
      • 7.1.2 写文本文件
      • 7.1.3 【案例】学生信息存储到文件
    • 7.2 读文本文件
      • 7.2.1 read读文本文件
      • 7.2.2 readline读文本文件
      • 7.2.3 【案例】从文件读出学生信息
    • 7.3 文件编码
      • 7.3.1 文件编码
      • 7.3.2 【案例】UTF-8文件编码
    • 7.4 文件指针
      • 7.4.1 文件指针
      • 7.4.2 操作指针
      • 7.4.3 【案例】调整文件指针读写文件
    • 7.5 二进制文件
      • 7.5.1 二进制文件
      • 7.5.2 【案例】二进制模式读写文本文件
    • 7.6 实践项目
      • 7.6.1 教材记录管理
    • 7.7 作业6-2
    • 7.8 作业6-1
  • 8 项目库
    • 8.1 课程综合案例库
      • 8.1.1 案例1 所得税计算器
      • 8.1.2 案例2 我的万年日历
      • 8.1.3 案例3 学生成绩管理
      • 8.1.4 案例4 文件加密解密
      • 8.1.5 案例5 我的英语小词典
    • 8.2 学生作品库
      • 8.2.1 作品1 汉字转拼音
      • 8.2.2 作品2 神奇的Kaprekar变换数
      • 8.2.3 作品3 基于Web的学生信息管理
      • 8.2.4 作品4 汉字编码表
      • 8.2.5 作品5 迷宫游戏
  • 9 电子教材
    • 9.1 第1章 Python程序基础
    • 9.2 第2章 Python程序语句
    • 9.3 第3章 Python函数与模块
    • 9.4 第4章 Python序列数据
    • 9.5 第5章 Python面向对象
    • 9.6 第6章 Python文件操作
程序开发环境