0%

《Intermediate Python》 总结与拓展系列

前言

该书是一本python进阶书籍,章节精简,用例简洁,却能精辟地展现原理。同时章节之间独立,且有延伸阅读。本文的内容,则是我结合自身实际需求,在原书的基础上,做的总结与拓展。

内容列表

  • *args 和 **kwargs

类别 内容
功能 & 使用场景 返回可变参数、应用于函数定义&调用中
难度 & 使用频率 低难度、高频
日期记录 2020-5-10总结
博文链接 Python 中的可变参数 *args 和 **kwargs
  • 调试 debugging

  • 生成器 generators

  • map、filter、reduce

  • set 数据结构

  • 三元运算符

  • 装饰器

  • global 和 return

类别 内容
功能 & 使用场景 global 定义全局变量、return 返回值
难度 & 使用频率 低难度、高频
日期记录 2020-4-28总结
博文链接 global vs nonlocalLEGB规则
  • 对象变动 Mutation

  • 魔法方法 __slots__

  • 虚拟环境

  • 容器 collections

  • 枚举 enumerate

  • 对象自省

类别 内容
功能 & 使用场景 程序运行时的类型检查;查询文档、debug、运行时使用
难度 & 使用频率 低难度、高频
日期记录 2020-4-29总结
博文链接 Python 自省与反射、Python 类型检查模块——inspect(待总结)
类别 内容
功能 & 使用场景 从一种数据序列构建另一个新的数据序列地结构体,共三种
难度 & 使用频率 中低难度、高频
日期记录 2019-9-6 总结、2020-4-27回顾
博文链接 Python 推导式
  • 异常处理

类别 内容
功能 & 使用场景 程序编写中,一些异常的捕获与处理方式
难度 & 使用频率 中级难度,高频
日期记录 2020-4-29 总结
资料链接 Python-tutorial-errors 菜鸟教程-Python异常处理
类别 内容
功能 & 使用场景 匿名函数,可以快速定义单行函数
难度 & 使用频率 中级难度、高频
日期记录 2019-9-2 记录、2020-4-29 回顾
资料链接 Python中的lambda表达式
  • 一行式

  • for - else

  • 使用C扩展

  • 目标 python 2+3

  • open函数

  • 协程

  • 函数缓存

  • 上下文管理器

拓展阅读

Intermediate-Python-GitBook

python进阶必读汇总–董伟明博客

备注

进度:共计25,已完成 6 ,next 装饰器、上下文管理器

—— 2020/5/24