使用 Python 一段时间以后, 听说还有很多公司停留在 python2. 想统计下大家 Python 使用情况...

2019-09-10 11:52:19 +08:00
 watsy0007

目前我们用的是 Python3.7.4, 异步 asyncio.

api 采用 fastapi orm 采用 tortoise-orm / orm 部署 uvicorn (asgi 方案)

日常工程上推 dataclass, typing, enum 等等.

已经开始期待 python3.8 了.

大家对 python 的使用情况如何?

8651 次点击
所在节点    Python
78 条回复
watsy0007
2019-09-10 16:37:52 +08:00
@ChillyPrince 面试招人时候, 问 asyncio, 大部分一脸懵...
xinhangliu
2019-09-10 16:40:59 +08:00
自己的项目已经用上 type hint、f-string 了
whusnoopy
2019-09-10 17:06:08 +08:00
公司最大的 py 项目,2011 年开始的,支持千万级年收入,py2.7,有转 3 的打算
公司次大的 py 项目,2017 年开始的,支持百万级年收入,py2.7,正在转 3,因为一些依赖库的关系先在转 3.6,预计 Q4 会完成线上切换
其他的没持续迭代但还在用的老项目基本就是挂在那里,用 docker 固定依赖跑,新项目都是 3.6 开始
mmqmyy
2019-09-10 17:23:26 +08:00
问就 2.7
kaiser1992
2019-09-10 17:27:26 +08:00
2.7 虽然明年停止维护,但是用还是没毛病吧?另外 3.8 和 3.7 差异性很大?
swulling
2019-09-10 17:28:43 +08:00
Python2 停止支持不是什么问题,很多库都不再更新 Python2 支持,才是问题
kppwp
2019-09-10 17:33:12 +08:00
没用到 asyncio 和新的特性 我一直在用 3.5 其实应该用 3.6 的
hjq98765
2019-09-10 17:37:17 +08:00
老项目 2.7 只改 bug

新项目 3.6,没有编码问题真是爽
feiniu
2019-09-10 18:25:18 +08:00
新项目 3.7

老项目 2.7
shm7
2019-09-10 18:26:23 +08:00
google py2。azure py3 是 3.4。我用的都是基础功能,通用语法,3.5-3.7 都用过,无缝切换。
watsy0007
2019-09-10 18:29:59 +08:00
watsy0007
2019-09-10 18:30:11 +08:00
watsy0007
2019-09-10 18:32:47 +08:00
@kaiser1992
@shm7

问题不大. 但是实际项目开始复杂时候, 很多新的特性可以让代码可读性和性能更好点.
比如 异步 asyncio, 对 io 密集的优化
比如 dataclass, typing 对代码的可读性, 还有 ide 的智能提示帮助巨大.

还有一些其他小点....
watsy0007
2019-09-10 18:49:38 +08:00
deef
2019-09-10 19:03:21 +08:00
旧项目一直是 2.7,没啥 bug 的话应该不会动了,毕竟很稳。新项目有较少一点是 3.6
ClericPy
2019-09-10 19:05:15 +08:00
怎么统计的, 连投票也没看到啊...
py 一直追新, 有多新追多新, 哈哈, 反正自己的服务器随便折腾
learningman
2019-09-10 19:07:46 +08:00
@syrupofplum cent 不是自带 2.7.8 吗
watsy0007
2019-09-10 20:55:32 +08:00
@ClericPy cool
wuwukai007
2019-09-11 08:43:33 +08:00
3.8 海象表达式,好用呢
imycc
2019-09-11 09:55:31 +08:00
老项目还是 2.7 没变,新的后台项目用 3.x 来写,一些公用库或者 SDK 之类的还是要兼容 py2 (有点烦的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/599583

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX