ZX576 最近的时间轴更新
ZX576

ZX576

V2EX 第 203307 号会员,加入于 2016-11-28 13:13:39 +08:00
ZX576 最近回复了
166 天前
回复了 HHJY 创建的主题 Python 关于 Python 就业方向的疑问
@stinkytofu
要不下载一个 boss ,搜一下 python 开发岗位?
@RockChinQ

“提供一种最佳实践抹平程序员水平间的差异就好了” -> 不太可能,以 django 为例,且不说 type hints ,写接口用 def 还是 class 都无法统一起来。

纵观 V 站、知乎之类的问答,各类程序员(包括 Pythonista )愿意把 Python 代码当维护的工程来写的都很少。社区自己也摆烂,type hints 和 asyncio 出了多少年了,django 至今不充分跟进。django 的结构就是大工程应用的解法,奈何 django 自己不努力,而现在流行的 fastapi 基于 starlette 改,人家就没想做大工程,定位就是出三两个接口,爽完了事。
@RockChinQ

提供一种最佳实践抹平程序员水平间的差异就好了 -> 不太可能,以 django 为例,且不说 type hints ,写接口用 def 还是 class 都无法统一起来。

纵观 V 站、知乎之类的问答,各类程序员(包括 Pythonista )愿意把 Python 代码当维护的工程来写的都很少。社区自己也摆烂,type hints 和 asyncio 出了多少年了,django 至今不充分跟进。django 的结构就是大工程应用的解法,奈何 django 自己不努力,而现在流行的 fastapi 基于 starlette 改,人家就没想做大工程,定位就是出三两个接口,爽完了事。
@RockChinQ

提供一种最佳实践抹平程序员水平间的差异就好了 -
@Nugine0

docker + poetry

- 预先多做一些不同 python 版本的 base image ,甚至一些基础共有包也打进去,解决 1/2/3
- 使用 poetry 做版本管理,解决 4/5/6/8

总的来说指定的项目中可能包含多个不同的 docker file ,一份 pyproject.toml 和 poetry.lock 文件

不太懂 7 的意思。
166 天前
回复了 guoguobaba 创建的主题 Python django migration 的问题
与题目无关,生产环境不建议用 migrate ,使用 sql 文件管理,一次次更新做好版本控制,表结构的变更需要多个人过目,这样不容易出大锅
lmdb +1
black + ruff
@akaHenry

感谢回答呀!

老实说 "工具自动转" 这一步存在太多变数了,我对此不是很乐观,想了一下中间存在的问题实在太多,个人猜测如果这个方向可行,rust 社区早应该做了,而不是折中搞一个 pyo3 出来。当然肯定是希望 mojo 大佬们能够搞出来这个转换器,社区苦 GIL 久矣!
用 Pydantic 序列化,然后 __init__ 里修改,最后再 dict 导出,既清晰,扩展性又强,还能随便帮你检查 dict 中的值
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1008 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 19:56 · PVG 03:56 · LAX 12:56 · JFK 15:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.