画布 1
Python
  Chap1
    输出函数print
    转义字符与原字符
    二进制与字符编码
    标识符与保留字
  Chap2
    变量
      内存空间的表示式
      命名要遵守规则
      赋值使用‘=’
    数据类型
      整数类型int
      浮点类型float
      布尔类型 取值 True/False
      字符串类型str
    类型转换
      str()将其它类型转成字符串
      int()将其他类型转成整数
      float()将其他类型转成浮点数
    注释
      单行注释 #
      多行注释 ‘‘‘或 “““
      中文编码声明 #coding：utf-8
  Chap3
算你赢
    input函数
      用于接受用户获入
      返回值为str
      使用=赋值变量储存
    运算符
      算术
      赋值
      布尔
      比较
      位运算
    运算符的优先级
      （）
      算术
      位运算
      比较
      布尔运算
      赋值
  Chap4
往哪走呢
    程序的三种结构
      顺序结构
      选择结构
      循环结构
    对象的布尔值
      False
        False
        数值为0
        None
        空字符串
        空列表、空元组
空字典、空集合
      True
    选择结构
      单分支结构
      双分支结构
      多分支结构
      嵌套if
      条件表达式
  Chap5
转圈圈
    range()函数
      生成整数数列
      起始值默认是0
      步长默认是1
    循环结构
      while
        用于次数不固定的循环
        初始条件都不执行
      for- in
        用于遍历可迭代对象
    break
continue
else
      break
        退出当前循环结构
      continue
        结束当前循环进入下一次循环
      else
        if……else
        while……else
        for……else
    嵌套循环
      外层循环执行一次，内层循环执行一轮
      while与for- in互相嵌套
  Chap6
一字排开
    列表的创建
      使用中括号
      内置函数list()
      列表生成式
    查询
      查询元素索引
      获取单个元素
      获取多个元素
      in/ not in
    增删改
      增
        append()
        extend()
        insert()
        切片
      删
        remove()
        pop()
        clear()
        del
        切片
      改
        索引
        切片
    排序
      方法sort()
      内置函数sorted()
  Chap7
夫妻站
    字典的创建
      使用[]
      内置函数dict()
      字典生成式
    常用操作
      获取value
        字典名[key]
        字典名.get(key)
      删除key-value对
        del 字典名[key]
      修改/新增
        字典名[key]=value
      in/not in
  Chap8
是排还是展
    元组
      创建元组
        （）
        tuple()
      元组的遍历
        for in
      不可变序列
    集合
      创建
        {}
        set()
        集合生成式
      遍历
        for in
      增减
        增
          add()
          update()
        减
          remove()
          discard()
          pop()
          clear()
      可变序列
  Chap9
一串连一串
    字符串的驻留
      情况
      优点
      强制驻留
    常用方法
      查询的方法
        index(),rindex()
        find(),rfind()
      大小写转换
        upper(),lower()
      内容对齐
        center()
      字符串的劈分
        split()
      字符串判断
        isdecimal()
      字符串的替换
        replace()
      字符串的合并
        join()
      字符串的比较
        >,<,>=,<=,==,!=
      格式化字符串
        %,format()
      字符编码
        encode
        decode
  Chap10
水晶球不调用不动
    函数的定义与调用
      函数使用def定义
      函数定义的形参
        *定义个数可变的位置形参
        **定义个数可变的关键字形参
        定义默认值参数
      函数调用的实参
        位置实参
        关键字实参
    变量的作用域
      局部变量
      全局变量
    递归函数
      函数本身调用本身
      递归的组成部分
        调用条件
        终止条件
  Chap11
全民来找茬
    Bug常见类型
      粗心导致的语法错误
        自查宝典
      知识点不熟悉
        练练练
      思路不清
        print()语句
        使用#注释
      被动掉坑
        try……except
    异常值处理机制
      try……except
      try……except……except
      try……except……else
      try……except……else……finally
      traceback模块打印异常信息
  Chap12
找对象不积极思想有问题
    编程思想
      面向过程
      面向对象
    类对象
class
      类属性
      类方法
      实例方法
      静态方法
    实例对象
      类名() 创建实例对象c
      动态绑定属性
      动态绑定方法
  Chap13
接着找对象
    面向对象的三大特征
      封装
      继承
        多继承
        方法重写
      多态
        动态语言
          关注对象的行为
        静态语言
          继承
          方法重写
          父类引用指向子类对象
    obiect
      所有类的父类
      _new_()创建对象
      _init_()初始化对象
      _str_()对象的描述
  Chap14
百宝箱
    模块
      避免函数名/变量名重名
      自定义模块
        一个.py文件称为一个模块
      第三方模块
        安装：pip install 模块名
        使用：from……import 模块名
    包
      避免模块名重名
      包含_init_.py文件
  Chap15
大宝藏
    编码格式
      内存为unicode
      .py文件为utf-8
    文件操作
      写
        writelines()
        write()
      读
        read()
        readline()
        readlines()
      打开模式
        只读r
        只写w
        追加a
        二进是b
    目录操作
      os模块
      os.path模块
  Chap16
学生信息管理系统