Python快速编程入门

范颖颖 杨方圆 段孟尧

目录

  • 1 第一周
    • 1.1 第一次课认识python
      • 1.1.1 python的发展历程及特点
      • 1.1.2 Python的应用领域及版本
    • 1.2 第二次课
      • 1.2.1 python的安装
      • 1.2.2 集成开发环境
      • 1.2.3 第一章练习
    • 1.3 第三次课
      • 1.3.1 基本语法、变量、数据类型
      • 1.3.2 标识符和关键字
      • 1.3.3 简单数据类型
      • 1.3.4 练习
  • 2 第二周
    • 2.1 第一次课
      • 2.1.1 算数运算符
      • 2.1.2 赋值及比较运算符
      • 2.1.3 逻辑及成员运算符
      • 2.1.4 位运算与运算符优先级
      • 2.1.5 练习
    • 2.2 第二次课
      • 2.2.1 if语句
      • 2.2.2 if-else语句
      • 2.2.3 if-elif语句
      • 2.2.4 if嵌套
      • 2.2.5 本节练习
    • 2.3 第三次课
      • 2.3.1 while循环
      • 2.3.2 for循环
      • 2.3.3 while嵌套
      • 2.3.4 练习
  • 3 第三周
    • 3.1 第一次课
      • 3.1.1 break语句
      • 3.1.2 countinue语句
      • 3.1.3 pass语句
      • 3.1.4 else语句
      • 3.1.5 本章测试
    • 3.2 第二次课
      • 3.2.1 字符串基础内容
      • 3.2.2 字符串的输出和输入
    • 3.3 第三次课
      • 3.3.1 字符串中的值
      • 3.3.2 字符串内建函数(1)
  • 4 第四周
    • 4.1 第一次课
      • 4.1.1 字符串内建函数(2)
    • 4.2 第二次课
      • 4.2.1 列表概述
      • 4.2.2 列表的循环遍历
      • 4.2.3 在列表中增加元素
      • 4.2.4 在列表中查找元素
    • 4.3 第三次课
      • 4.3.1 在列表中删除元素
      • 4.3.2 在列表中修改元素
      • 4.3.3 列表的排序操作
      • 4.3.4 列表的嵌套
      • 4.3.5 元组
      • 4.3.6 章节练习
  • 5 第五周
    • 5.1 第一次课
      • 5.1.1 字典
        • 5.1.1.1 字典介绍
        • 5.1.1.2 字典的常见操作
        • 5.1.1.3 字典的遍历
        • 5.1.1.4 本章小结
    • 5.2 第二次课
      • 5.2.1 什么是函数
      • 5.2.2 函数的定义和调用
      • 5.2.3 函数的参数
    • 5.3 第三次课
      • 5.3.1 案例-名片管理器
  • 6 第六周
    • 6.1 第一周
      • 6.1.1 综合案例
    • 6.2 第二周
      • 6.2.1 综合案例
    • 6.3 第三周
      • 6.3.1 综合案例
  • 7 第七周
    • 7.1 第一次课
      • 7.1.1 函数的返回值
      • 7.1.2 函数的四种类型
      • 7.1.3 案例-名片管理器
      • 7.1.4 函数的嵌套调用
      • 7.1.5 LEGB原则
      • 7.1.6 全局变量和局部变量
    • 7.2 第二次课
      • 7.2.1 递归函数
      • 7.2.2 匿名函数
      • 7.2.3 日期时间函数
      • 7.2.4 随机函数
    • 7.3 第三次课
      • 7.3.1 案例-学生管理系统
      • 7.3.2 测试一
      • 7.3.3 本章练习
  • 8 第九周
    • 8.1 第一次课  闭包
    • 8.2 第二次课
      • 8.2.1 什么是装饰器
      • 8.2.2 多个装饰器
      • 8.2.3 装饰器对有参函数进行装饰
      • 8.2.4 装饰器对带有返回值的函数进行装饰
      • 8.2.5 带有参数的装饰器
    • 8.3 第三次课
      • 8.3.1 map函数
      • 8.3.2 filter函数
      • 8.3.3 reduce函数
  • 9 第九周
    • 9.1 第一次课
      • 9.1.1 高级函数案例
    • 9.2 第二次课
      • 9.2.1 高级函数案例
      • 9.2.2 第三次课
        • 9.2.2.1 高级函数案例
  • 10 第十周
    • 10.1 第一次课
      • 10.1.1 文件的打开
      • 10.1.2 文件的模式
      • 10.1.3 文件的关闭
    • 10.2 第二次课
      • 10.2.1 写文件
      • 10.2.2 读文件
      • 10.2.3 文件读写应用
      • 10.2.4 文件的定位读写
    • 10.3 第三次课
      • 10.3.1 文件的重命名
      • 10.3.2 文件的删除
      • 10.3.3 文件夹相关操作
      • 10.3.4 案例-批量修改文件名
      • 10.3.5 案例-学生管理系统(文件版)
  • 11 第十一周
    • 11.1 第一次课
      • 11.1.1 异常类
      • 11.1.2 捕获简单异常
      • 11.1.3 捕获多个异常
    • 11.2 第二次课
      • 11.2.1 捕获异常描述信息
      • 11.2.2 捕获所有异常
      • 11.2.3 没有捕获到异常
      • 11.2.4 终止行为
    • 11.3 第三次课
      • 11.3.1 抛出异常
      • 11.3.2 自定义异常
      • 11.3.3 预定义清理
  • 12 第十二周
    • 12.1 模块的基本使用
    • 12.2 模块的制作发布安装
    • 12.3 python中的包
  • 13 第十三周
    • 13.1 第一次课
      • 13.1.1 面向对象概述
      • 13.1.2 类和对象的关系
      • 13.1.3 类的定义
      • 13.1.4 根据类创建对象
    • 13.2 第二次课
      • 13.2.1 构造方法与析构方法
      • 13.2.2 self的使用
    • 13.3 第三次课
      • 13.3.1 加法运算重载
      • 13.3.2 索引和分片重载
      • 13.3.3 定制对象的字符串形式
      • 13.3.4 案例-反恐精英cs
  • 14 第十四周    复习周
    • 14.1 第一次课
    • 14.2 第二次课
      • 14.2.1 单继承
      • 14.2.2 多继承
      • 14.2.3 重写父类方法与调用父类方法
    • 14.3 第三次课
      • 14.3.1 多态
      • 14.3.2 类属性和实例属性
      • 14.3.3 类方法和静态方法
  • 15 第十四周   复习周
    • 15.1 第一次课
      • 15.1.1 飞机大战
    • 15.2 第二次课
      • 15.2.1 飞机大战
    • 15.3 第三次课
      • 15.3.1 飞机大战
第二次课
暂无内容