- 在什么时候需要使用OOP?
- 在什么时候使用类装饰器?
- 你用过元类嘛?
- 在什么时候用静态方法什么时候使用类方法?
- 你了解那些管理属性? call , init , __new__都是在什么时候被触发?__getattr__和__getattribute__应用有什么不同?
- 你知道标准库里面的多少个模块?你能在需要的时候知道这个功能其实标准库里面已经实现了?
- 什么时候用回调?
- 什么时候用signal?假如你会django你知道django的signal是什么?你了解orm嘛?
- asyncore,contextlib, functools, collections, heapq,itertools, SocketServer, weakref,operator(知道3个就算)这些你会几个?
- python的多态是什么?
- 在什么场景可以尝试python的设计模式中的XX(能想到2个场景就算)?
- 在什么时候可以使用Mixin?
- 在什么时候可以使用python的闭包?
- 你曾经用过yield嘛?生成器和迭代器的区别和应用场景是什么?
- 在什么可以使用python的函数式编程?
- __future__模块里面都有什么定义的用法?