我是个 40 多的老头,开始学习下 Python ,为了少走弯路,希望可以得到大家的一些帮助.

2019-01-17 02:51:55 +08:00
 honglongmen
由于这 10 年来一直把 Linux 当做爱好来玩,所以搭建个博客 /cms 那是小事, 基本上环境看说明文档肯定没问题, 并且一直以英文文档为主,阅读根本不是问题, 偶然还会找作者通电话 /邮件来解决问题.

去年熟悉了 git 操作. 目前想法是为了打算自己做个产品出来自己留个纪念什么的, 打算开始学习 python, 昨天花了几个小时把 django 的 web 框架搭建起来并且可以正常访问了,跟下啦就是熟悉这个 mvc 框架的操作了.

目前我的问题是想请教各位正经的 coder 们, 你们一般用什么 ide? 我喜欢用 vscode 并且插件比较丰富,但是我看 Python 也有人用 anaconda, 请问这 2 个有什么区别? 优点缺点? (我比较讨厌说这个工具好那个不好的,当你评价某个工具时候,除非你是 2 个都使用过,并且有亲身体验才能有血有肉的比较, 并且很多时候工具是各有优劣不能一棍子打死的)

谢谢各位,期待各位的指点.
2629 次点击
所在节点    程序员
6 条回复
ClutchBear
2019-01-17 09:31:42 +08:00
40 岁的话, 年龄跟我一样大, 我刚刚转行写 python 一年多.

anaconda 是一个集成 python 的开发环境,
不是 ide, 能直接当 python 解释器用.

ide 的话, 更推荐 pycharm 这种.
honglongmen
2019-01-17 10:41:39 +08:00
@ClutchBear 我 45 了, Pycharm 的话,我是打算顺带了 php, 所以是不是 vs code 会更好点? 插件生态更丰富点?

另外正在搭建环境, 用 github + jekens 来自动部署更新代码到测试机器上看效果. 同时也在搭建私有 docker 库,方便以后配置.
ClutchBear
2019-01-17 11:10:15 +08:00
@honglongmen #2
php 的话, 同公司有个叫 phpstorm 的 ide,
java, 同公司有个叫 idea 的 ide,
golang, 同公司有个叫 goland 的 ide.

软件名不一样, 操作习惯是一样的.

个人认为, pycharm 比 vscode 好的地方,
1: 可以反射改变量名或者函数名或者文件名, 可以把引用的地方都修改了.
2: 可以直接用 docker 或者 vagrant 里面 linux 的 python 解释器, 不用 windows 的.
honglongmen
2019-01-17 11:11:36 +08:00
看样子你是在 linux/mac 下开发的, 我用 windows,所以只能是 vs code 或者 pycharm 了.
honglongmen
2019-01-18 21:30:17 +08:00
@ClutchBear 我几天对比了下 pycharm 和 vscode,虽然 pycharm 上手很快,但是 vscode 装上必要的插件后,应用范围更广泛点,所以我还是选择了 vscode:

http://www.cnblogs.com/bloglkl/p/5797805.html 有些不错的插件,默认我已经安装 anacanda, vscode 直接用它作为库导入,挺方便的.
qwingmix
2019-01-19 14:08:38 +08:00
刚过 40 岁生日的周杰伦表示不服。
有一条捷径是要走的,anaconda 集成开发环境,装了以后其他乱七八糟的大小常用类库就不用自己要用的时候再挨个去装了,省事。
再有,里面的 jupyter notebook 真是对新手大有帮助, 特别是一个新上手的类库, 都可以在这个浏览器开发环境里面里面去跟着类库 API 快速测试琢磨一下。
我日常都是 pycharm+jupyter notebook 双开搞项目的,效率高啊。

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

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

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

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

© 2021 V2EX