12 2021 档案
发表于 2021-12-20 09:42阅读次数:880评论次数:0
摘要:作为一个写业务逻辑的boy,我需要专注的就是把业务逻辑写好。写业务逻辑就是把编程最基础的东西使用好就行,无非就是:`变量`、`循环`、`流程控制`、`函数`、`数据库`等。
但是写出的逻辑要通俗易懂、易于理解,避免炫技、晦涩。在目前团队中待了一段时间了,根据 code review 和自己的理解整理出一些基本原则。
阅读全文 »
发表于 2021-12-12 13:19阅读次数:1183评论次数:0
摘要:itertool是python内置的标准模块,提供了很多简洁又高效的专用功能,使用得当能够极大的简化代码行数,同时所有方法都是实现了生成器函数,这就意味着极大的节省内存。
itertools提供的功能主要分为三大块,以最新版本的3.10为例:
1. 对可迭代对象无限迭代,无限输出
2. 对可迭代对象有限迭代
3. 对可迭代对象排列组合
阅读全文 »
发表于 2021-12-09 09:30阅读次数:422评论次数:0
摘要:pathlib 库从 python3.4 开始作为内置库,到 python3.6 已经比较成熟。相比于老式的 os.path 有几个优势:
1. 老的路径操作函数管理比较混乱,有的是导入 os, 有的又是在 os.path 当中,而新的用法统一可以用 pathlib 管理。
2. 老用法在处理不同操作系统 win,mac 以及 linux 之间很吃力。换了操作系统常常要改代码,还经常需要进行一些额外操作。
阅读全文 »
发表于 2021-12-06 11:48阅读次数:636评论次数:0
摘要:Mac OS 安装mysqlcliet 失败问题解决
阅读全文 »