V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hezhaoshun
V2EX  ›  问与答

新手(无编程经验)学 Python 用什么编辑器比较好?

  •  
  •   hezhaoshun · 2017 年 2 月 5 日 · 10773 次点击
    这是一个创建于 3278 天前的主题,其中的信息可能已经有所发展或是发生改变。
    68 条回复    2017-04-03 22:12:10 +08:00
    gamexg
        1
    gamexg  
       2017 年 2 月 5 日
    pycharm
    oncethink
        2
    oncethink  
       2017 年 2 月 5 日
    IDE -> Pycharm
    编辑器 -> vscode
    liuxingou
        3
    liuxingou  
       2017 年 2 月 5 日
    Spyder
    srlp
        4
    srlp  
       2017 年 2 月 5 日 via iPhone
    sublime text

    jupyter notebook
    hezhaoshun
        5
    hezhaoshun  
    OP
       2017 年 2 月 5 日
    @oncethink 谢谢, ide 与编辑器有什么区别呢?
    hezhaoshun
        6
    hezhaoshun  
    OP
       2017 年 2 月 5 日
    每个人的答案都不一样,这可怎么办?晕(⊙_⊙)
    Technetiumer
        7
    Technetiumer  
       2017 年 2 月 5 日
    编辑器
    Atom
    VSCode
    Emacs
    Vim
    Sublime

    IDE
    PyCharm
    odoooo
        8
    odoooo  
       2017 年 2 月 5 日
    textwrangler 刚开始学用 IDE 不太好
    isnowify
        9
    isnowify  
       2017 年 2 月 5 日 via Android
    pycharm+sublime
    自己先用这两个,不要纠结于工具的选择,过多的纠结只会发现自己把时间浪费在很多无用的事上,这两个已经足够好了
    无编程经验还是不要用 vim 了
    zzcchh
        10
    zzcchh  
       2017 年 2 月 5 日 via Android
    我一直用自带编辑器,感觉麻烦,但用笨方法学扎实一些,
    hezhaoshun
        11
    hezhaoshun  
    OP
       2017 年 2 月 5 日
    @isnowify 之前用 python(x,y)里的 spyder 感觉不好用,需要多点提示的
    Technetiumer
        12
    Technetiumer  
       2017 年 2 月 5 日   ❤️ 1
    选编辑器的话,最好选择主流的通用编辑器(我发的),不要使用语言专用编辑器,不然写其他语言还要熟悉其他语言的专用编辑器

    编辑器只有编辑功能,但是能通过插件配置成自己的 IDE ,不只为某个语言而生,一个配置好的编辑器通吃多个语言

    https://www.zhihu.com/question/47502517
    DeTamble
        13
    DeTamble  
       2017 年 2 月 5 日
    sublime text
    配合插件:
    SublimeREPL
    Python PEP8 Autoformat
    再加上 sublime text 自定义的编译系统就够了。
    wolfan
        14
    wolfan  
       2017 年 2 月 5 日 via Android
    sublime text 足以
    phrack
        15
    phrack  
       2017 年 2 月 5 日 via Android
    sublime ,没编程经验那应该是不会 vim 了或者 emacs 了,所以用 sublime 应该是不错的选择
    fffflyfish
        16
    fffflyfish  
       2017 年 2 月 5 日
    jupyter notebook 已经有大部分的包了,环境也不需要配置,挺好的
    Technetiumer
        17
    Technetiumer  
       2017 年 2 月 5 日
    看到这么多人说 Sublime ,我要说 Sublime 是闭源、收费的
    Vim 和 Emacs 不是开箱即用的,但是最强大

    Atom 和 VSCode 开箱即用
    Python 最好的 IDE 是 PyCharm
    professorz
        18
    professorz  
       2017 年 2 月 5 日
    pycharm
    loading
        19
    loading  
       2017 年 2 月 5 日 via Android
    notepad++

    先不要增加编辑器学习负担。
    HLT
        20
    HLT  
       2017 年 2 月 5 日
    Sylv
        21
    Sylv  
       2017 年 2 月 5 日
    @Technetiumer 闭源、收费不代表不是好软件呀,而且 Sublime Text 免费版只是偶尔弹窗提醒下,已经很厚道了。
    fl2d
        22
    fl2d  
       2017 年 2 月 5 日
    pycharm +1 如果你是学生 可以免费申请全功能的教育版
    dd99iii
        23
    dd99iii  
       2017 年 2 月 5 日
    pycharm edu
    starvedcat
        24
    starvedcat  
       2017 年 2 月 5 日
    都说了无编程经验,还在那推荐文本编辑器……
    xyjtou
        25
    xyjtou  
       2017 年 2 月 5 日 via Android
    1 、知识点学习, Python 自带 IDLE
    2 、项目开发, Pycharm
    3 、 轻量级修改,阅读代码 Sublime
    hezhaoshun
        26
    hezhaoshun  
    OP
       2017 年 2 月 5 日
    @starvedcat 不用编辑器?用 IDLE 吗?
    snnn
        27
    snnn  
       2017 年 2 月 5 日 via Android
    vs 2015
    starvedcat
        28
    starvedcat  
       2017 年 2 月 5 日
    @hezhaoshun 用 IDE , pycharm
    eyp82
        29
    eyp82  
       2017 年 2 月 5 日   ❤️ 1
    各位, 都在推荐 vim, atom 之类, 好奇为什么不直接用 Pycharm? 程序员难道不是应该专注于算法和业务逻辑, 不要被一些可以被工具自动化解决的东西牵扯精力吗?
    rogerchen
        30
    rogerchen  
       2017 年 2 月 5 日
    pycharm 没有其他推荐,新手注意所有的建议选项,能避开一万个坑
    fzleee
        31
    fzleee  
       2017 年 2 月 5 日 via iPhone
    如果真的是新手,推荐 bpython 。这不太像是个编辑器,而是个命令行工具,智能提示功能非常强大
    allenhu
        32
    allenhu  
       2017 年 2 月 5 日 via Android
    还是换其他的吧, Python 在编程语言里算是奇葩
    ytmsdy
        33
    ytmsdy  
       2017 年 2 月 5 日
    为啥没有人推荐 wing IDE ?
    eminemcola
        34
    eminemcola  
       2017 年 2 月 5 日
    pycharm
    zsz
        35
    zsz  
       2017 年 2 月 5 日
    @hezhaoshun 建议看下 Python 的环境搭建( https://www.u3v3.com/ar/1246 )
    clino
        36
    clino  
       2017 年 2 月 5 日 via Android
    ulipad
    ninja-ide
    princelai
        37
    princelai  
       2017 年 2 月 5 日 via Android
    用于科学计算首推 spyder ,其他的应该是 pycharm
    aaronzjw
        38
    aaronzjw  
       2017 年 2 月 5 日
    pycharm
    nanlong
        39
    nanlong  
       2017 年 2 月 5 日 via iPhone
    新手先用 PyCharm 不要乱搞 避免分散精力。熟悉到一定程度 再去折腾其他的
    chnyang
        40
    chnyang  
       2017 年 2 月 5 日
    PyCharm Community Edition
    GlobalNPC
        41
    GlobalNPC  
       2017 年 2 月 5 日
    说 sublime text 的都花钱买了吗?
    Notepad ++基本上够了
    SeanLin
        42
    SeanLin  
       2017 年 2 月 5 日
    IDE 的话推荐一个 spyder ,那个变量查看器对调试不熟的入门者还是很友好的
    hezhaoshun
        43
    hezhaoshun  
    OP
       2017 年 2 月 5 日
    @allenhu 不换了,需要处理数据,用爬虫好像也挺有趣的
    Hstar
        44
    Hstar  
       2017 年 2 月 5 日   ❤️ 1
    直接用 pycharm ,新手才要用 ide ,别听人吹牛逼新手要从编辑器开始,这些人还会吹 0 基础编程要从《计算机原理》开始呢
    pwcong
        45
    pwcong  
       2017 年 2 月 5 日
    记事本

    逃 ε=ε=ε=┏(゜ロ゜;)┛
    di94sh
        46
    di94sh  
       2017 年 2 月 5 日 via Android
    @pwcong 然而写出来的东西并不能准确运行,记事本会在前面+一些字符。
    wojiaodaxiaxia
        47
    wojiaodaxiaxia  
       2017 年 2 月 5 日 via Android
    jupyter 啊 就是以前的 ipython notebook 用起来很方便
    pwcong
        48
    pwcong  
       2017 年 2 月 5 日
    @di94sh 记事本可以保存编码 utf-8 呀

    再次逃 ε=ε=ε=┏(゜ロ゜;)┛
    mornlight
        49
    mornlight  
       2017 年 2 月 5 日
    无编程经验的新生用 PyCharm 这种大而全的 IDE 更合适,可以避免早期的很多坑,语法写错了也立马能提示出来。
    学 C++、 C# 用 Visual Studio ,学 Swift 、 Objective-C 用 Xcode ,为什么学 Python 就不应该用 IDE ?

    从一开始就遵守 PEP 8 编码规范、维持良好的目录结构可以说是基础扎实,熟悉方法名不叫扎实,叫骗自己。
    techmoe
        50
    techmoe  
       2017 年 2 月 5 日 via Android
    vscode
    一键搭建,无需配置
    wawehi
        51
    wawehi  
       2017 年 2 月 5 日
    only PyCharm
    isbase
        52
    isbase  
    PRO
       2017 年 2 月 5 日 via Android
    刚开始可以用 vscode ,不建议新手用 Vim 和 Emacs

    PyCharm 可以理解为一个终极选择
    BingoXuan
        53
    BingoXuan  
       2017 年 2 月 5 日
    jupyter notebook 就很不错。非常轻量化,而且很多方便的功能。

    下载个 anaconda3 就有了,开发环境都配置好了。
    Donate
        54
    Donate  
       2017 年 2 月 5 日
    现在看的书推荐的编辑器: Geany
    saxon
        55
    saxon  
       2017 年 2 月 5 日
    notebook + sublime 或者 pyspider
    GlobalNPC
        56
    GlobalNPC  
       2017 年 2 月 5 日
    @Fulminit Geany , Linux 下还行, Windows 下一坨*
    Donate
        57
    Donate  
       2017 年 2 月 5 日
    @infun 学习阶段,编辑器有代码高亮 + 能设置快捷键运行代码就 ok 了。
    我认为 LZ 现在应该注重学习知识而不是编辑器。
    当然我在考虑看完这本书去申请 Pycharm 学生版。
    yuelang85
        58
    yuelang85  
       2017 年 2 月 5 日   ❤️ 1
    ipython 就挺好

    不用纠结用什么编译器(千万别用 ide ,我带的新人两个月了还问我关于运行方面的问题呢),简单的测试 ipython 足以,需要写模块就用记事本就好
    mingyun
        59
    mingyun  
       2017 年 2 月 5 日
    sublime text +1
    jcuan
        60
    jcuan  
       2017 年 2 月 6 日 via Smartisan T1
    vacoode ~调试那些都挺不错的,好多脚本都用 vscode 写的~打开确实没 st 快,但是打开很大的文本文件的能力超级棒
    20015jjw
        61
    20015jjw  
       2017 年 2 月 6 日 via Android
    sublime/atom + vim 插件 别折腾 别用 IDE
    WildCat
        62
    WildCat  
       2017 年 2 月 6 日
    PyCharm >> VSCode > Any others
    dreamage
        63
    dreamage  
       2017 年 2 月 6 日
    notepad++
    woyao
        64
    woyao  
       2017 年 2 月 6 日
    Wing IDE 5.x
    wbt
        65
    wbt  
       2017 年 2 月 6 日
    PyCharm
    wlsnx
        66
    wlsnx  
       2017 年 2 月 6 日
    推荐 PyCharm ,功能强大又好用
    hezhaoshun
        67
    hezhaoshun  
    OP
       2017 年 2 月 6 日
    谢谢大家提的建议,挺感动的
    xiaopenyou
        68
    xiaopenyou  
       2017 年 4 月 3 日
    r#12 @Technetiumer 这句话我太同意了:不要使用语言专用编辑器,不然写其他语言还要熟悉其他语言的专用编辑器
    前端三剑客+各种主流语言通吃,还轻量速度快
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.