PEP-Python改进建议书

PEP 的全称是 Python Enhancement Proposals,即 Python 增强提案或 Python 改进建议书,主要通过邮件列表讨论问题、提议等方式,经过 Python 核心开发者的 review 和认可,最终形成的正式文档。

阅读更多

Python 描述符简介

最近接触到 Python 描述符的概念,官方文档没太看懂,搜了一大圈发现 realpython 这篇文章可以,就顺便翻译过来了。

阅读更多

对 Python 协程的理解

同步比较直观,编码和维护都比较容易,但是效率低;异步效率高,对于 callback 这种形式逻辑容易被代码割裂,代码可读性差,而异步协程的方式既看起来直观,又在效率上有保证。所以想在此谈谈网络请求中的异步表现形式——协程,并通过 python 代码展示各自的优缺点。

阅读更多

如何设计一个 Python Web 应用系统

从业余的 Python 爱好者到专业的后端开发者,加上在公司实习的几个月,过去一年学到不少东西,但不论使用什么语言,一个 Web 应用后端要完成的工作抽象出来就是:接收和解析请求——>处理业务逻辑——>产生和返回响应,而围绕这个核心创造出的优秀服务组件与工具也层出不群,这里我将自己接触和使用过的做一个快速梳理。

阅读更多

Python 数据类型操作方法总结

周六做华为的笔试题时遇到一个字符串按条件替换的问题,自己写了一个双指针遍历的方法,之后去牛客网看别人解题思路居然发现 直接使用 Python 自带一个 replace 方法,于是决定讲常见类型内置方法总结下,既方便查询,也便于熟悉。

阅读更多