Python2.7 还是 3.5。纠结

2015-11-17 09:10:23 +08:00
 ddgreat
问题概述:一共两个项目,目前大三,都是自己的创新项目,非商业应用。第一个项目是一个基于地图 API 的 WebApp 。后端希望使用 Python 实现,框架用 flask 。第二个项目打算做微信公众号,需要涉及到爬虫。
团队情况:较熟悉 C++ JavaScript
Python 还没开始学。之前看过一点 Python2.7 语法。
26036 次点击
所在节点    Python
68 条回复
echo1937
2015-11-17 09:17:21 +08:00
建议 3.43 ,除非你的项目有非用不可的 3.5 特性。
rogwan
2015-11-17 09:19:48 +08:00
一次性交付的项目,基本不考虑后期迭代升级,而自身有有丰富的 2.7 经验,自然选择 Python2.7 。
通常而言,项目都是需要不断更新的, Python3+推出其实已经快 8 年了,重要、常用库基本都更新支持了,建议选 Python3.5 。
elvea
2015-11-17 09:23:03 +08:00
如果没有历史的包袱,外围的库也支持,直接上最新 3.5 。
WildCat
2015-11-17 09:32:30 +08:00
Scrapy 不支持 Python 3 真是一件蛋疼的事情
yangzh
2015-11-17 09:43:27 +08:00
3.5
tanteng
2015-11-17 09:45:53 +08:00
直接 3 ,新手入门: https://github.com/tanteng/learn-python
kongkongyzt
2015-11-17 09:47:18 +08:00
选 3.5
Feiox
2015-11-17 09:50:30 +08:00
我们已经在 3 个项目中使用了 3.4 其中 2 个已经逐步迁移到 3.5 了,
从 2.7 迁移到 3.5 什么感觉呢?嗯,美丽新世界!
seers
2015-11-17 09:58:05 +08:00
Banio
2015-11-17 10:02:19 +08:00
我 1 个月前也跟 LZ 有一样的顾虑 我都工作 2 年了 面对的是直接工作问题 我果断就选择 2 了 LZ 这种的 我觉得直接 3 就行了
GPU
2015-11-17 10:06:23 +08:00
我感觉 debian 安装 py3.5 还是有点麻烦啊。 源里面的还是 3.2 。目前只知道编译安装

还有其他快捷的方法吗?
crazyxin1988
2015-11-17 10:11:02 +08:00
好不好 一定看要需求 看情况
上生产 不是闹着玩 不是玩新特性
既然 LZ 说要用 flask , 楼主可以参考 flask 对 python3 的支持情况,以及一些注意点
http://flask.pocoo.org/docs/0.10/python3/
chengzhoukun
2015-11-17 10:11:37 +08:00
学生当然 Python 3 ,有没有历史包袱
zhouquanbest
2015-11-17 10:21:09 +08:00
Tornado 已经支持 3 的 async 等关键字
推荐尝试下 爽的不要不要的
a398058068
2015-11-17 10:26:23 +08:00
P3
leeuserb
2015-11-17 10:26:33 +08:00
区别没那么大
PythonAnswer
2015-11-17 10:39:14 +08:00
333333333333333333333333333
life
2015-11-17 10:43:25 +08:00
Python 2.5 的可怎么办啊。。。
ericls
2015-11-17 10:49:16 +08:00
目前本人新项目都是 3.5
Feiox
2015-11-17 10:51:07 +08:00
@GPU 使用 pyenv 或者 docker ,真心好用

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

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

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

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

© 2021 V2EX