
asyncio 基础 创建协程 使用 async 关键字创建 coroutine 创建 coroutine 和创建普通的函数一样直接,唯一的区别...
PEP 484—Type Hints[https://peps.python.org/pep-0484/] 在 Python 中引入了显式的类型...
switch-case 众所周知,Python 中是没有类似 switch-case 结构的语法的。但是自从 3.10 版本发布以后,这种说法就...
SOLID 是 5 种软件设计原则的首字母缩写,由美国的软件工程师 Robert C. Martin[https://en.wikipedia....
code smells 可以理解为代码中让人感觉到不舒服的地方。可能是代码规范问题,也可能是设计上的缺陷。很多时候一段代码符合基本逻辑,能够正常...
众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1...
借助 Queue 实现多线程间的协同 Pipeline 并行地执行多个任务的 Python 程序通常都需要一种协作机制,使得多个线程负责的各部分...
使用 subprocess 管理子进程 由 Python 启动的子进程能够以并行的方式运行,从而最大化地利用 CPU 的多个核心。 可以借助 s...
图(Graph)是一种用来对某些现实问题进行建模的抽象的数学结构,这些问题从逻辑上可以被划分成一系列相互连接的节点。其中的节点称为顶点(vert...
文集作者