- caller 什么意思?
- callable(obj) if obj为代码 or 函数
- static method 与 class method 的区别
- 对象可变类 、不可变类有哪些
- 可以做key键的类型、可hash的类型
- 有hash()函数的类
- struct干嘛的?
- functools用法
- itertools用法
- tuple namedtuple dic list set frozenset map dict defaultdict
- tuple、list、set、map、dict内置方法
- hashable 与不可hash影响哪些集合
- map iteraitems/ items区别
- xrange 、 range 区别
- 装饰器 decorator 的使用
- SAP编程方法
- 定义decorator 与 SAP
- 如何保留对象副本
- 如何在函数内定义全局可访问的变量
- socket编程举例
- 正则表达式
- 闭包问题
- generator 与 decorator
- 各个组合类型的区别
- 各个组合类型的内置方法 以及 重写
- 上下文管理器的使用
- 偏函数与functools
- python 文件处理
- python 异常处理
- python 动态编程方法集合
- python 可迭代对象。可迭代方法
- python面向对象编程方法 约定
- python函数注释与unittest测试方法
集合2:《python高级编程》
- stdin stdout stderror 重定向问题
- 系统文件目录操作,如何返回特定类型文件集合
- 文件加锁方法
- gzip文件的写操作
- StringIO 常规操作
- pickler的文件流、对象相互转换 (支持递归结构的复杂对象的流写入)
- marshal只支持简单对象的 serialization
- shelve module的使用 ,用起来有点像dict
- dbm用于对象存储
- time module
- thread模块
- thread.allocate_lock()对象锁
- threading是一个面向对象封装的threading 类似java
- threading 的lock方法
- threading.condition()条件变量
- python解决多生产者多消费者问题 (Queue模块)
- struct模块 binary data编码
- struct.pack struct .umpack()
先放在这儿,这个月一个个解决。有新问题随时加上来。