hezhaoshun
V2EX  ›  问与答

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

  •  
  •   hezhaoshun · Feb 5, 2017 · 11451 views
    This topic created in 3561 days ago, the information mentioned may be changed or developed.
    68 replies  •  2017-04-03 22:12:10 +08:00
    gamexg
    gamexg
    Feb 5, 2017
    1
    pycharm
    oncethink
    oncethink
    Feb 5, 2017
    2
    IDE -> Pycharm
    编辑器 -> vscode
    liuxingou
    liuxingou
    Feb 5, 2017
    3
    Spyder
    srlp
    srlp
    Feb 5, 2017 via iPhone
    4
    sublime text

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

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

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

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

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

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

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

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

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

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

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

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