使用 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 的使用情况如何?

9417 次点击
所在节点    Python
78 条回复
watsy0007
2019-09-11 10:42:09 +08:00
@imycc 兼容 2 的库已经很少了吧? 问了好多人现在问题很多库不兼容 2 比较烦? 但是项目还得用 2. 不能升级.
watsy0007
2019-09-11 10:48:17 +08:00
@wuwukai007 对...等着 3.8 发版用上.
www5070504
2019-09-11 10:59:14 +08:00
学的 3 最后写的 2 到现在还一直用 2 如果 centos 还不更新 估计以后还是一直用 2.7.5 ....
watsy0007
2019-09-11 11:34:36 +08:00
@www5070504 感到害怕...
LaCroqueta12
2019-09-11 13:14:55 +08:00
5 年前写 python 发现好多包都有兼容问题,就用 2 写了。
现在 2 的代码直接不看了,所有项目直接上 3。
zone10
2019-09-11 14:14:05 +08:00
3.6, 3.7 很多异步库不兼容, 暂时没必要搞那么新
syrupofplum
2019-09-11 14:25:26 +08:00
@learningman CentOS 自带 py2.7,我是说编译 py3.7 费劲。
watsy0007
2019-09-11 15:03:53 +08:00
@zone10 比如?
watsy0007
2019-09-11 15:05:16 +08:00
@syrupofplum 还行, 用 pyenv + virtualenv, 安装时候先 yum install -y .... 各种必要的 lib. 网上搜一下大把的资料.
holajamc
2019-09-11 15:23:38 +08:00
centos7 默认 py2,所以也只能使用 py2 进行开发好头痛啊
Qzier
2019-09-11 15:31:41 +08:00
我自己电脑都是装的最新的,每次出新特性就去使用。
watsy0007
2019-09-11 15:53:55 +08:00
@holajamc = . = 默哀
watsy0007
2019-09-11 15:54:06 +08:00
@Qzier cool
sylvos
2019-09-11 17:47:43 +08:00
@watsy0007 fastapi 结合 tortoise-orm 一起用,能给点代码参考下吗?
watsy0007
2019-09-11 23:17:48 +08:00
@sylvos 什么样的? 项目在用, 不方便发, 如果需要可以单独抽出来放 github
watsy0007
2019-09-12 01:21:06 +08:00
@sylvos https://github.com/watsy0007/fastapi_demo 刚刚临时写了一份可以参考.
sylvos
2019-09-12 08:17:14 +08:00
@watsy0007 谢谢,学习下你的架构,fastapi 用下来怎么样,我现在用的 hug。
sylvos
2019-09-12 08:27:53 +08:00
@watsy0007 async def 里面用 celery,redis,pandas,numpy,这些库有问题吗
异步的优势还是并发吧,并发低的业务是不是没有必要切换。
watsy0007
2019-09-12 09:07:56 +08:00
@sylvos 没有问题.可以直接用. redis, 对应的有 aioredis 库.
mazhouliang
2019-09-12 09:52:35 +08:00
@watsy0007 只要知道 fastapi 好用不

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

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

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

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

© 2021 V2EX