1
PythonAnswer 2018-10-09 11:41:29 +08:00 via iPhone
用的 3。数据处理。
|
2
ysc3839 2018-10-09 11:42:11 +08:00 via Android
我还没工作。我现在电脑上装了 Python 2.7 3.6 3.7,写代码的话优先写 Python 3 的代码,如果兼容 Python 2 的成本较低的话我会顺便支持,否则就只支持 Python 3。
|
3
pandaaa OP @PythonAnswer 爬虫和筛数据嘛?
|
5
ThirdFlame 2018-10-09 11:44:49 +08:00
请直接入手 python3.6, 3.7 还是一堆问题。
新的一些库已经只支持 3 了, 当然还有一些古董库只支持 2。 写 3 可能稍微修改就能在 2 用,入手就写 2 想在 3 用比较麻烦。 |
6
misaka19000 2018-10-09 11:47:38 +08:00 via Android
当然是 2 吗
|
7
princelai 2018-10-09 12:11:02 +08:00 via Android
公司就我一个人用 Python,我自己说了算,我选择 3.6,昨天用 conda 在本地新建了 py37 的环境,暂时没发现问题,服务器就还是 py36 不动了
|
8
natforum 2018-10-09 12:12:47 +08:00
linux 和 macos 系统自带 2.x
|
9
pandaaa OP @ThirdFlame 谢谢建议
|
10
fy 2018-10-09 12:25:42 +08:00
3,后端,脚本,工具等等,3.5 就切换了
|
11
datou 2018-10-09 12:27:12 +08:00
学习肯定是 python3.7 起手了
|
12
ClutchBear 2018-10-09 12:39:42 +08:00
python3
爬虫和自然语言分析 |
13
princelai 2018-10-09 12:41:44 +08:00 via Android
@natforum 我是 Arch Linux 和 manjaro,系统自带的 Python 自动更新到 3.7 了
|
14
chengxiao 2018-10-09 12:42:49 +08:00
3 和 2 混用,爬虫和 web 后端
就是配环境的时候很烦 起手还是 3 吧 2 现在越来越少了 包括一些新的第三方库有些都放弃支持 2 了 |
15
locoz 2018-10-09 12:42:53 +08:00 via Android
我司都是 3.6 爬虫跟算法用
|
16
icylogic 2018-10-09 13:04:32 +08:00 via iPhone
anaconda 全家桶,主要 3,有时候 2。但我觉这种事得没啥好纠结的啊。。没理由你学 3 就不会 2 了。。
|
17
gclove 2018-10-09 13:05:35 +08:00 1
现在很少用 python 2 了
|
18
forblackking 2018-10-09 13:06:32 +08:00 via Android
做 NLP,主要 2.7 历史包袱,但个人和部分新项目都用 3.6+
|
19
Weny 2018-10-09 13:14:36 +08:00 via iPhone
3.6 偶尔处理一下数据
|
20
Yuicon 2018-10-09 13:18:27 +08:00
2.7 因为领导觉得稳定
|
21
sunwei0325 2018-10-09 13:31:21 +08:00
python3 tcp 服务器, 用的 asyncio, py2 没有这个库
|
22
jackietsui72 2018-10-09 13:39:15 +08:00 via Android
我在公司 2 用的多但是学的话个人建议 3,2 好像 2020 还是 2022 年就不支持了还看他干啥,会 3 了写 2 问题也不大
|
23
xifangczy 2018-10-09 14:09:50 +08:00
python 3.6
3.7 还有些库有点问题 |
24
pandaaa OP 了解了,统一感谢一下大家的回答。主要是想了解下 python 的使用,2 和 3 的市场,我还是从 3 开始学吧。
|
25
gladuo 2018-10-09 14:13:45 +08:00
3
切换没那么难 |
26
Keyes 2018-10-09 14:14:27 +08:00
2,老项目迁不上来,正在酝酿直接干掉 py 引入 go
|
28
hu5ky 2018-10-09 14:24:09 +08:00
以后都是用 3 了,没用 2 的了,现在都少
|
29
lshang 2018-10-09 14:32:45 +08:00
之前的代码都是 2.7 写的,不过后边的新项目打算用 3 了。
|
30
myyou 2018-10-09 14:37:01 +08:00
学习的话,建议直接学 3,现在好多库 2 的版本都逐渐停止更新了。
|
31
watsy0007 2018-10-09 14:43:17 +08:00
3.7
|
32
xiaohuamao 2018-10-09 14:51:00 +08:00
3 不兼容 2,2 被淘汰是大势所趋
|
33
cyspy 2018-10-09 14:57:44 +08:00
公共基础库还是 Python2,不过只有对内项目用,对外用 Go,所以还好
|
34
Stefan 2018-10-09 15:14:30 +08:00
3.6
实在用到 2 的时候再修改下 |
35
bankroft 2018-10-09 16:00:27 +08:00 via Android
还是 golang 省心
|
38
welkinzh 2018-10-09 19:09:47 +08:00
3.6
|
39
monsterxx03 2018-10-09 19:19:15 +08:00 via iPhone
hmm, 花了 3 个月把 50 万行代码从 2.7 迁移到 3.6,很酸爽哦
|
40
xuanbg 2018-10-09 19:30:18 +08:00
@monsterxx03 叫用 3.6 重构更恰当一点。。。
|
41
laike9m 2018-10-09 19:55:51 +08:00
Python 2 在 2020.1.1 将被停止支持。其它的你看着办吧
|
42
zitengdu 2018-10-09 20:15:56 +08:00
|
43
bukip 2018-10-09 20:16:26 +08:00
2.7
|
45
cloverii 2018-10-09 23:40:14 +08:00 via Android
2 爬虫跟一些其他业务 历史包袱了
|
46
toono 2018-10-10 09:48:39 +08:00
公司基本上项目都是 2,小部分小项目会使用 3。主要是迁移到 3 的成本太高了
|