Alembic 速查笔记

Alembic 使用 SQLAlchemy 作为数据库引擎,为关系型数据提供创建、管理、更改和调用的管理脚本,协助开发和运维人员在系统上线后对数据库进行在线管理。
2019/04/25 21:15 下午 posted in  Python

Python 协程

协程(Coroutine)又称微线程,即轻量级的线程。协程可以理解成与调用方协作,产出由调用方提供的值的过程。与线程相比,其优势在于上下文切换的成本更低,且由用户自己控制。
2018/09/14 21:08 下午 posted in  Python

符合 Python 风格的对象

在 Python 中,自定义的类也可以表现得像内置类型一样自然,这都得益于鸭子类型:我们只需按照预定行为实现对象所需的方法即可。这篇文章主要介绍自定义类的一些特殊方法,来让类的行为跟真正的 Python 对象一样。
2018/07/08 16:05 下午 posted in  Python

Python 内置数据结构

Python 内置了强大的数据结构,比如列表、元组、字典,让 Python 开发者处理数据时可以信手拈来,但是正是因为 Python 做了太多,让我们忽视了很多细节,本文通过解析 CPython 源码,介绍 Python 的内置数据结构的设计与实现。
2018/06/13 00:02 上午 posted in  Python

Python 装饰器和闭包

装饰器是 Python 中常见的语法糖,这篇文章讲了闭包和装饰器的原理,并且分析了函数中变量的作用域,以及尝试总结了常见的坑。
2018/06/01 11:17 上午 posted in  Python