python
高级:

  • map
  • filter
  • reduce
  • lambda匿名函数
  • 装饰器
  • 函数注解:也就是写明参数、返回值的类型
  • 设计模式
  • 接口和抽象基类
  • yield
  • yield from
  • 要会用with
  • 协程和yield
  • concurrent.futures
  • asyncio
  • tqdm进度条
  • multiprocessing
  • assert
  • 正则表达式
  • 并发编程
  • 元编程
  • 迭代器与生成器

我对编程的理解:数据,数据处理,返回数据,展示数据,以及各种硬件的操作获取数据
简而言之:信号机制

  1. 《像计算机科学家那样思考,Python中文版第二版》 2019-7-2
  • 浅/深 相等/复制
  • doctest
  • collections.deque
  • 要建立只有一个元素的 tuple 时,我们必须在最后面加上一个逗号
  • 该书优点:掌握一些python术语
  • 该书缺点:基于python2,且一些术语的中文描述过时
  1. 《流畅的Python》 2019-7-2
  • 该书缺点:排版太难受
  • 该书优点:很全
  • filter/map
  • 元组拆包
  • id()函数:返回对象的内存地址
  • 不要把可变对象放在元组里面
  • bisect 插入元素
  • memoryview
    在这里插入图片描述
  • 可散列类型:原子不可变数据类型(str、bytes 和数值类型)都是可散列类型
  • dict.setdefault(key,[])
  • python的字典和集合是空间换时间,查询很快
    在这里插入图片描述
  • 闭包
  • __ repr __
    在这里插入图片描述
  • else 用在while、for、try之后
  • 协程yield
    在这里插入图片描述
    在这里插入图片描述
  • 并发不是并行:在这里插入图片描述
  1. 《Python编程快速上手—让繁琐工作自动化 》 2019-7-2

在这里插入图片描述
在这里插入图片描述

  • copy和deepcopy:处理传入函数的参数引用
  • 字典:keys()、values()、 items()、get()、setdefault()方方法在这里插入图片描述
    在这里插入图片描述
  • 字符串:用 rjust()、ljust()和 center()方法对齐文本在这里插入图片描述
  • 用 shelve 模块保存变量在这里插入图片描述
  • shutil 模块操作文件和文件夹
  • send2trash 安全删除
  • pyautogui:控制屏幕、键盘和鼠标
  1. 《python cookbook》第三版
  • 读取ini配置文件:configparser
    在这里插入图片描述
    在这里插入图片描述
  • 分发包
    在这里插入图片描述
    在这里插入图片描述
  • 无穷大与NaN
    在这里插入图片描述