
Python
文章平均质量分 93
Linzerox
算法、芯片、通信、Python、前沿科技和学习心得
展开
-
构建代码测试体系,辅助提升编程速度和质量
编写优良的测试程序,可以极大提高我的编程速度。因为,编程花费在调试上的时间是最多的,一套测试就是一个强大的 bug 侦测器,能够大大缩减查找 bug 所需的时间。原创 2025-03-28 08:15:59 · 914 阅读 · 0 评论 -
代码重构的基本思想和示例(Python)
开展高效有序的重构, 关键的心得是:**小步子可以更快前进,请保持代码永远处于可工作状态,小步修改累积**起来也能大大改善系统的设计。**好代码的检验标准就是人们是否能轻而易举地修改它。** 好代码应该直截了当:**有人需要修改代码时,他们应能轻易找到修改点,应该能快速做出更改,而不易引入其他错误。**小程序的规模根本不值得重构。但是代码量不断上升,重构技术很快就变得重要起来。**提炼逻辑,使得代码的意图越来越明显,使得后续修改越来越容易**,是重构的基本心法。**重构早期的主要动力是尝试理原创 2025-03-23 19:33:01 · 786 阅读 · 0 评论 -
Flask从入门到精通--初始Flask
在创建虚拟环境时,如果项目根目录下没有Pipfile文件,pipenv install命令还会在项目文件夹根目录下创建Pipfile和Pipfile.lock文件,前者用来记录项目依赖包列表,而后者记录了固定版本的详细依赖包列表。推荐Pipenv进行虚拟环境管理,Pipenv是基于pip的Python包管理工具,它和pip的用法非常相似,可以看作pip的加强版,它的出现解决了旧的pip+virtualenv+requirements.txt的工作方式的弊端。Flask不会替你做决定,也不会限制你的选择。原创 2025-03-16 23:36:20 · 1226 阅读 · 0 评论 -
Python Flask框架 快速上手 文档 (3.1.x) -Quickstart 中英文对照
你会发现,依赖于请求对象的代码会突然失效,因为没有请求对象。method. All you have to do is provide the name of the template and the variables you want to pass to the template engine as keyword arguments. Here’s a simple example of how to render a template:要渲染一个模板,你可以使用。想象一下,上下文是处理线程。原创 2025-03-16 09:18:05 · 1427 阅读 · 0 评论