Python 可迭代对象, 迭代器与生成器

更新于
2316 个字
阅读约需 5 m
这篇文章主要讨论下 Python 中的容器迭代协议,它的实现统一约定了容器对象的迭代方案,允许自定义类对迭代的支持。在 Python 中有很多的协议,比如迭代器协议,描述器协议等等,它类似于其他面向对象语言中接口的概念 ...

闲侃 sys.path 与 buildout 实践

更新于
1959 个字
阅读约需 4 m
这篇文章我们来讨论下 Python 中的环境变量 sys.path,以及其在 buildout 中的应用与实践,最后分享下在 neo/vim 中给 python-mode 和 coc-python 添加自定义本地 Python 包路径的方法 ...

Python3 协程(coroutine)介绍

更新于
2587 个字
阅读约需 6 m
目前 Python 语言的协程从实现来说可分为两类,一种是基于传统生成器的协程 generator-based coroutines,一种在 Python 3.5 版本诞生,是通过使用 async 语法来声明的协程 native coroutines ...

Sentry 服务的搭建和使用

更新于
1110 个字
阅读约需 3 m
Sentry 是一个开源的非常强大的实时异常收集系统,可以为开发者的提供帮助、诊断,修复和优化其代码的性能的能力,可以用它来监控线上服务的健康状态...