V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
honglongmen
V2EX  ›  程序员

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

  •  
  •   honglongmen · 2019-01-17 02:51:55 +08:00 · 2621 次点击
    这是一个创建于 2130 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于这 10 年来一直把 Linux 当做爱好来玩,所以搭建个博客 /cms 那是小事, 基本上环境看说明文档肯定没问题, 并且一直以英文文档为主,阅读根本不是问题, 偶然还会找作者通电话 /邮件来解决问题.

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

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

    谢谢各位,期待各位的指点.
    第 1 条附言  ·  2019-01-17 03:52:08 +08:00
    或者爬虫方向也可以,不管是入库还是模拟人肉登录,点击等都想学习下.
    6 条回复    2019-01-19 14:08:38 +08:00
    ClutchBear
        1
    ClutchBear  
       2019-01-17 09:31:42 +08:00
    40 岁的话, 年龄跟我一样大, 我刚刚转行写 python 一年多.

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

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

    另外正在搭建环境, 用 github + jekens 来自动部署更新代码到测试机器上看效果. 同时也在搭建私有 docker 库,方便以后配置.
    ClutchBear
        3
    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
        4
    honglongmen  
    OP
       2019-01-17 11:11:36 +08:00
    看样子你是在 linux/mac 下开发的, 我用 windows,所以只能是 vs code 或者 pycharm 了.
    honglongmen
        5
    honglongmen  
    OP
       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
        6
    qwingmix  
       2019-01-19 14:08:38 +08:00
    刚过 40 岁生日的周杰伦表示不服。
    有一条捷径是要走的,anaconda 集成开发环境,装了以后其他乱七八糟的大小常用类库就不用自己要用的时候再挨个去装了,省事。
    再有,里面的 jupyter notebook 真是对新手大有帮助, 特别是一个新上手的类库, 都可以在这个浏览器开发环境里面里面去跟着类库 API 快速测试琢磨一下。
    我日常都是 pycharm+jupyter notebook 双开搞项目的,效率高啊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.