2 ackfin01 2018-06-12 16:17:02 +08:00 ![]() 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 U7Q5tLAex2FI0o0g 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 yemoluo 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 的 |