python
 高级:
- map
 - filter
 - reduce
 - lambda匿名函数
 - 装饰器
 - 函数注解:也就是写明参数、返回值的类型
 - 设计模式
 - 接口和抽象基类
 - yield
 - yield from
 - 要会用with
 - 协程和yield
 - concurrent.futures
 - asyncio
 - tqdm进度条
 - multiprocessing
 - assert
 - 正则表达式
 - 并发编程
 - 元编程
 - 迭代器与生成器
 
我对编程的理解:数据,数据处理,返回数据,展示数据,以及各种硬件的操作获取数据
 简而言之:信号机制
- 《像计算机科学家那样思考,Python中文版第二版》 2019-7-2
 
浅/深 相等/复制- doctest
 - collections.deque
 - 要建立只有一个元素的 tuple 时,我们必须在最后面加上一个逗号
 - 该书优点:掌握一些python术语
 - 该书缺点:基于python2,且一些术语的中文描述过时
 
- 《流畅的Python》 2019-7-2
 
- 该书缺点:排版太难受
 - 该书优点:很全
 filter/map- 元组拆包
 - id()函数:返回对象的内存地址
 不要把可变对象放在元组里面。- bisect 插入元素
 memoryview
![]()
- 可散列类型:原子不可变数据类型(str、bytes 和数值类型)都是可散列类型
 dict.setdefault(key,[])- python的字典和集合是空间换时间,查询很快
 
![]()
- 闭包
 - __ repr __
 
![]()
- else 用在while、for、try之后
 协程和yield
![]()
- 并发不是并行:
 ![]()
- 《Python编程快速上手—让繁琐工作自动化 》 2019-7-2
 
- copy和deepcopy:处理传入函数的参数引用
 - 字典:keys()、values()、 items()、get()、setdefault()方方法
 
![]()
- 字符串:用 rjust()、ljust()和 center()方法对齐文本
 ![]()
- 用 shelve 模块保存变量
 ![]()
- shutil 模块操作文件和文件夹
 - send2trash 安全删除
 - pyautogui:控制屏幕、键盘和鼠标
 
- 《python cookbook》第三版
 
- 读取ini配置文件:configparser
 
![]()
- 分发包
 
![]()
- 无穷大与NaN
 
![]()



    
    
    
    
   


    
    
    
    
    
   
京公网安备 11010502036488号