这是公司内部做的一次带录像的Python高级编程分享.

阅读原文 »

6 1 收藏


直接登录
最新评论
  • 目录
    XX不理解python竟然没有end….
    设置全局变量
    字符串格式化
    操作列表
    操作字典
    字典视图
    vars
    from future import unicode_literals
    from future import absolute_import
    不是支持了绝对引入,而是拒绝隐式引入
    我靠,我的需求呢? – 在很多开源项目是拒绝你第一次的隐式用法的,
    一个关于编码的问题
    原因是: encoding_example里面没有对文字自动转化为unicode,默认是ascii编码
    super 当子类调用父类属性时一般的做法是这样
    super的一种用法
    假如不用super会这么惨
    手写一个迭代器
    标准迭代器
    生成器
    斐波那契数列
    其实yield和协程关系很密切
    来个回调(阻塞的)
    来个回调(异步的)
    看到这里, 就得说说contextmanager
    包导入
    包构建__all__
    包构建__path__
    静态方法和类方法的区别
    静态方法和类方法的区别其实是在这里
    __slots__
    Packaging Tools的未来
    wheel(即将替代Eggs的二进制包格式)的优点
    装饰器
    给函数的类装饰器
    给类的函数装饰器
    带参数的装饰器
    @property
    @property的另外使用方法
    元类是什么
    模拟生成一个类
    元类: __metaclass__(实现前面的Hello类)
    一个难懂的元类
    描述符
    模块: itertools
    模块: collections(一)
    模块: collections(二)
    模块: collections(三)
    模块: collections(四)
    operator模块(一)
    operator模块(二)
    operator模块(三)
    functools模块之partial
    functools模块之wraps
    functools模块之cmp_to_key
    functools模块之total_ordering
    开发陷阱(一) 可变默认参数
    开发陷阱(二) 闭包变量绑定
    开发陷阱(二) 闭包应该的用法
    在合适的地方用合适的技巧
    不是它不好,而是你没有用好
    ipython的技巧(一)
    ipython的技巧(二)

推荐关注