Python进阶
  • 简介
  • 序
  • 译后感
  • 原作者前言
  • args 和 *kwargs
    • *args 的用法
    • **kwargs 的用法
    • 使用 args 和 *kwargs 来调用函数
    • 啥时候使用它们
  • 调试 Debugging
  • 生成器 Generators
    • 可迭代对象(Iterable)
    • 迭代器(Iterator)
    • 迭代(Iteration)
    • 生成器(Generators)
  • Map,Filter 和 Reduce
    • Map
    • Filter
    • Reduce
  • set 数据结构
  • 三元运算符
  • 装饰器
    • 一切皆对象
    • 在函数中定义函数
    • 从函数中返回函数
    • 将函数作为参数传给另一个函数
    • 你的第一个装饰器
      • 使用场景
      • 授权
      • 日志
    • 带参数的装饰器
      • 在函数中嵌入装饰器
      • 装饰器类
  • Global和Return
    • 多个return值
  • 对象变动 Mutation
  • slots魔法
  • 虚拟环境 Virtualenv
  • 容器 Collections
  • 枚举 Enumerate
  • 对象自省
    • dir
    • type和id
    • inspect模块
  • 推导式 Comprehension
    • 列表推导式
    • 字典推导式
    • 集合推导式
  • 异常
    • 处理多个异常
      • finally从句
      • try/else从句
  • 类
  • lambda表达式
  • 一行式
  • For - Else
    • else语句
  • 使用C扩展
    • CTypes
    • SWIG
    • Python/C API
  • open函数
  • 目标Python2+3
  • 协程
  • 函数缓存
    • Python 3.2+
    • Python 2+
  • 上下文管理器
    • 基于类的实现
    • 处理异常
    • 基于生成器的实现
  • 推荐阅读
  • 捐赠名单
由 GitBook 提供支持
在本页
  • Python进阶
  • 前言
  • 原书作者
  • 译者
  • 欢迎建议指正或直接贡献代码

这有帮助吗?

简介

下一页序

最后更新于3年前

这有帮助吗?

Python进阶

《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

快速阅读传送门

在这里一站式阅读 ()

前言

Python,作为一个"老练"、"小清新"的开发语言,已受到广大才男俊女的喜爱。我们也从最基础的Python粉,经过时间的摧残慢慢的变成了Python老鬼。

《Intermediate Python》这本书具有如下几个优点:

  1. 简单

  2. 易读

  3. 易译

这些都不是重点,重点是:它是一本开脑洞的书。无论你是Python初学者,还是Python高手,它显现给你的永远是Python里最美好的事物。

世上语言千万种 美好事物藏其中

译者在翻译过程中,慢慢发现,本书作者的行文方式有着科普作家的风范,--那就是能将晦涩难懂的技术用比较清晰简洁的方式进行呈现,深入浅出的风格在每个章节的讨论中都得到了体现:

  • 每个章节都非常精简,5分钟就能看完,用最简洁的例子精辟地展现了原理。

  • 每个章节都会通过疑问,来引导读者主动思考答案。

  • 每个章节都引导读者做延伸阅读,让有兴趣的读者能进一步举一反三。

  • 每个章节都是独立的,你可以挑选任意的章节开始阅读,而不受影响。

总之,这本书非常方便随时选取一个章节进行阅读,而且每次阅读一个章节,你都可能会有一些新的发现。

原书作者

译者

欢迎建议指正或直接贡献代码

微信交流群

感谢英文原著作者 @yasoob《》,有了他才有了这里的一切。

总顾问+审校: 刘宇

主译: PyCon老高

主译: 大牙matt

参译: 明源

可参考这个issue里的指引来加群:

https://py.eastlakeside.cn
Intermediate Python
@liuyu
@spawnris
@suqi
@muxueqz
https://github.com/eastlakeside/interpy-zh/issues
https://github.com/eastlakeside/interpy-zh/issues/19