1
jmjc 2018-06-12 16:06:38 +08:00
|
2
ackfin01 2018-06-12 16:17:02 +08:00 3
Python 基础教程 -> Fluent Python -> Python Cookbook 3 -> Effective Python
|
3
cheesea 2018-06-12 17:14:19 +08:00
现在和未来都是 3.x 的,忘了 2 吧。
学习语言,我的方法是过下语法,然后找些代码量不大(几千行)的项目快速看一遍,知道一般开发的套路 /规范,然后就可以开始自己撸了。 |
4
Applenice 2018-06-12 17:18:07 +08:00
直接 3.5 起就好~~~#2 楼的路径合适~~
|
5
moposx 2018-06-12 17:21:46 +08:00 via Android
补充一点 廖雪峰的官方网站(百度即可),阿里云大学提供的视频教程(还没看,不知道质量怎样)
版本方面自然 Py3 辣 |
6
Leigg 2018-06-12 17:23:01 +08:00 via iPhone
直接 3
|
7
huwei223 2018-06-12 17:49:52 +08:00
直接 3.6,方便又好用
|
8
est 2018-06-12 17:52:02 +08:00
3.6。
|
9
soho176 2018-06-12 18:05:27 +08:00
我网盘存了几百 G 教程
|
10
silhouette 2018-06-12 18:07:09 +08:00 via Android
直接上最新的
|
11
wannianma 2018-06-12 18:09:03 +08:00 via Android
直接 3.6,以前是因为很多库 3.x 不支持,不过现在早就不存在这问题啦。如果有的库只支持 2.7,你就可以果断放弃啦
|
12
JCZ2MkKb5S8ZX9pq 2018-06-12 18:23:56 +08:00
初学 2.7 的,现在已经换成 3.6。建议还是直接上 3.6 比较好,少很多坑,而且日常大部分库的支持都没问题。
|
13
shiroming 2018-06-12 18:25:37 +08:00 via Android
看看差异 日常也用不到多少。。版本不是问题
|
14
lengyihan 2018-06-12 18:37:45 +08:00 via Android
3
|
15
CSM 2018-06-12 18:42:18 +08:00 via Android
> 在跟教程过程中有好多版本不兼容造成的问题,对于我这个新手来说解决这些问题很浪费时间
不,对于初学者来说,2 和 3 的差异就是 3 的 print 需要加括号😂 |
16
junnplus 2018-06-12 18:43:39 +08:00
在半个月吧,Python3.7 正式版快出来了(逃
|
18
sikariba 2018-06-12 18:53:59 +08:00
直接 3
|
19
v2xe2v 2018-06-12 18:55:56 +08:00
2 快不维护了,直接 3 吧
|
20
littleylv 2018-06-12 18:57:26 +08:00
刚学肯定 3.X 啊
就像学 iOS 直接上 Swift 4,不管 O-C 了 |
21
suilin 2018-06-12 18:58:59 +08:00
2.7 是历史遗留问题
|
22
GTim 2018-06-12 19:06:23 +08:00
3.6.5 不要犹豫,如果有问题,可以私聊
|
23
prolic 2018-06-12 19:11:15 +08:00
反正现在有 pipenv,docker 了,不用忍 py2 了,直接上 3.6
|
24
soho176 2018-06-12 19:11:26 +08:00
|
25
Qzier 2018-06-12 19:17:36 +08:00
3.6.5 直接学习最新的
|
26
Qzier 2018-06-12 19:18:40 +08:00
如果你看的好多 2.7 的视频,说明你看到的视频都是几年前录制,你到网易云课堂搜索 Python 教程,看你还能找到 Python 2 的吗?
|
27
n37r06u3 2018-06-12 19:34:49 +08:00 via iPhone
|
29
BingoXuan 2018-06-12 20:08:51 +08:00 via Android
都是月经贴了,学 3 吧。知道 2 和 3 的差异就可以了。
客户还逼着我们用 2 呢,我也想用 3 |
30
supermaryy OP 好的,非常感谢大家的指导,帮助很大!
之前主要是看一个讲 flask 部署的教程,用的 supervisor,然后查到说还不支持 3,还有就是虚拟环境的创建和操作不同版本有好几种命令,就很懵 另外关于 Web 项目部署的,有比较面向小白的教程吗?目前看了这两个:感觉讲了一堆配置,看完后自己对部署、反向代理这一类的概念还是一点都不理解 https://funhacks.gitbooks.io/head-first-flask/content/chapter02/section2.10.html https://www.jianshu.com/p/be9dd421fb8d |
31
welkinzh 2018-06-12 20:32:00 +08:00
直接 3.6
|
32
crb912 2018-06-12 20:56:44 +08:00 via Android
@supermaryy 大清亡了? Supervisor 怎么不支持 py3 了。
Supervisor is intended to work on Python 3 version 3.4 or later and on Python 2 version 2.7. --摘录自 Supervisor 官方 github |
33
supermaryy OP |
34
supermaryy OP |
35
PythonAnswer 2018-06-12 21:24:14 +08:00
官 3
anaconda 3 |
36
weixiangzhe 2018-06-12 22:31:36 +08:00 via iPhone
大学二级都 3 了, 你还用 2
|
37
corningsun 2018-06-13 09:04:17 +08:00
|
38
supermaryy OP @corningsun 谢谢!很棒的资料!
|
39
qq976739120 2018-06-13 10:45:49 +08:00
你们的生产环境都是 3?就我两家都是 2 的?
|
40
lfzyx 2018-06-13 11:57:31 +08:00
|
41
Hasal 2018-06-13 15:21:59 +08:00
看你的项目,如果是服务端,那选 3.x,若要是客户端,跑在每台服务器上,那建议你还是 2.6 或 2.7 ( CentOS6 默认 2.6,CentOS7 默认 2.7 )。
|
42
sniper517 2018-06-13 16:33:05 +08:00
我觉得真搞笑,你们都是开发还是学着玩的。。。据我所知 3 在生产环境用的很少。。。
|
43
sniper517 2018-06-13 18:06:38 +08:00
@qq976739120 我也是,我就没见过生产环境用 3 的
|