python初学者使用什么编辑器好_新手(无编程经验)学 Python 用什么编辑器比较好?...

68 条回复 • 2017-04-03 22:12:10 +08:00

53b7ce5584d4e58170c76b567bb97b25?s=48&d=retro

1

2017-02-05 10:55:04 +08:00

pycharm

e317ee12ce5498ea73e95bf73dafb335?s=48&d=retro

2

2017-02-05 10:57:43 +08:00

IDE -> Pycharm

编辑器 -> vscode

196590_normal.png?m=1476685536

3

2017-02-05 10:58:35 +08:00

Spyder

9ab05215b8335ab397681aa90ac04149?s=48&d=retro

4

2017-02-05 10:59:57 +08:00 via iPhone

sublime text

jupyter notebook

34bee04debb132614d26b9fe18535e98?s=48&d=retro

5

2017-02-05 11:02:27 +08:00

@oncethink 谢谢, ide 与编辑器有什么区别呢?

34bee04debb132614d26b9fe18535e98?s=48&d=retro

6

2017-02-05 11:04:30 +08:00

每个人的答案都不一样,这可怎么办?晕(⊙_⊙)

148599_normal.png?m=1476192256

7

2017-02-05 11:05:55 +08:00

编辑器

Atom

VSCode

Emacs

Vim

Sublime

IDE

PyCharm

44460_normal.png?m=1470789828

8

2017-02-05 11:09:54 +08:00

textwrangler 刚开始学用 IDE 不太好

91129_normal.png?m=1479913166

9

2017-02-05 11:12:21 +08:00 via Android

pycharm+sublime

自己先用这两个,不要纠结于工具的选择,过多的纠结只会发现自己把时间浪费在很多无用的事上,这两个已经足够好了

无编程经验还是不要用 vim 了

212747_normal.png?m=1587440864

10

2017-02-05 11:12:51 +08:00 via Android

我一直用自带编辑器,感觉麻烦,但用笨方法学扎实一些,

34bee04debb132614d26b9fe18535e98?s=48&d=retro

11

2017-02-05 11:17:41 +08:00

@isnowify 之前用 python(x,y)里的 spyder 感觉不好用,需要多点提示的

148599_normal.png?m=1476192256

12

2017-02-05 11:17:59 +08:00 heart_neue_red.png?v=16ec2dd0a880be6edda1e4a2e35754b3 1

选编辑器的话,最好选择主流的通用编辑器(我发的),不要使用语言专用编辑器,不然写其他语言还要熟悉其他语言的专用编辑器

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

https://www.zhihu.com/question/47502517

73059_normal.png?m=1563633162

13

2017-02-05 11:56:38 +08:00

sublime text

配合插件:

SublimeREPL

Python PEP8 Autoformat

再加上 sublime text 自定义的编译系统就够了。

2089_normal.png?m=1415852720

14

2017-02-05 11:57:49 +08:00 via Android

sublime text 足以

205068_normal.png?m=1491051941

15

2017-02-05 12:01:36 +08:00 via Android

sublime ,没编程经验那应该是不会 vim 了或者 emacs 了,所以用 sublime 应该是不错的选择

c534dd856fb4e556d5bfb1bbcf31bcaa?s=48&d=retro

16

2017-02-05 12:06:53 +08:00

jupyter notebook 已经有大部分的包了,环境也不需要配置,挺好的

148599_normal.png?m=1476192256

17

2017-02-05 12:10:34 +08:00

看到这么多人说 Sublime ,我要说 Sublime 是闭源、收费的

Vim 和 Emacs 不是开箱即用的,但是最强大

Atom 和 VSCode 开箱即用

Python 最好的 IDE 是 PyCharm

63015_normal.png?m=1490856465

18

2017-02-05 12:17:25 +08:00

pycharm

2719_normal.png?m=1391653646

19

2017-02-05 12:19:48 +08:00 via Android

notepad++

先不要增加编辑器学习负担。

51499_normal.png?m=1419125175

21

2017-02-05 12:24:56 +08:00

@Technetiumer 闭源、收费不代表不是好软件呀,而且 Sublime Text 免费版只是偶尔弹窗提醒下,已经很厚道了。

211176_normal.png?m=1490257910

22

2017-02-05 12:29:02 +08:00

pycharm +1 如果你是学生 可以免费申请全功能的教育版

65221_normal.png?m=1597635612

23

2017-02-05 12:29:25 +08:00

pycharm edu

191851_normal.png?m=1475164568

24

2017-02-05 12:31:30 +08:00

都说了无编程经验,还在那推荐文本编辑器……

212339_normal.png?m=1577958004

25

2017-02-05 12:34:06 +08:00 via Android

1 、知识点学习, Python 自带 IDLE

2 、项目开发, Pycharm

3 、 轻量级修改,阅读代码 Sublime

34bee04debb132614d26b9fe18535e98?s=48&d=retro

26

2017-02-05 12:41:06 +08:00

@starvedcat 不用编辑器?用 IDLE 吗?

df2031d44b5c5f54ec30b9bd18da420b?s=48&d=retro

27

2017-02-05 12:54:25 +08:00 via Android

vs 2015

191851_normal.png?m=1475164568

28

2017-02-05 13:06:56 +08:00

@hezhaoshun 用 IDE , pycharm

cc7db90bb2adc49c5b76084503890157?s=48&d=retro

29

2017-02-05 13:08:23 +08:00 heart_neue_red.png?v=16ec2dd0a880be6edda1e4a2e35754b3 1

各位, 都在推荐 vim, atom 之类, 好奇为什么不直接用 Pycharm? 程序员难道不是应该专注于算法和业务逻辑, 不要被一些可以被工具自动化解决的东西牵扯精力吗?

94881_normal.png?m=1440902553

30

2017-02-05 13:09:11 +08:00

pycharm 没有其他推荐,新手注意所有的建议选项,能避开一万个坑

56048_normal.png?m=1428547228

31

2017-02-05 13:28:56 +08:00 via iPhone

如果真的是新手,推荐 bpython 。这不太像是个编辑器,而是个命令行工具,智能提示功能非常强大

162787_normal.png?m=1546948170

32

2017-02-05 13:34:46 +08:00 via Android

还是换其他的吧, Python 在编程语言里算是奇葩

155451_normal.png?m=1463705808

33

2017-02-05 13:42:08 +08:00

为啥没有人推荐 wing IDE ?

91250_normal.png?m=1533096347

34

2017-02-05 13:43:49 +08:00

pycharm

59485_normal.png?m=1463285438

35

2017-02-05 13:50:39 +08:00

1368_normal.png?m=1335068029

36

2017-02-05 13:52:28 +08:00 via Android

ulipad

ninja-ide

a00cc942f60ba02e2ef072e517987354?s=48&d=retro

37

2017-02-05 14:15:46 +08:00 via Android

用于科学计算首推 spyder ,其他的应该是 pycharm

65282_normal.png?m=1518616446

38

2017-02-05 14:17:13 +08:00

pycharm

dfa8d9e76a337b41199c7a56a1e36ca7?s=48&d=retro

39

2017-02-05 14:18:18 +08:00 via iPhone

新手先用 PyCharm 不要乱搞 避免分散精力。熟悉到一定程度 再去折腾其他的

191287_normal.png?m=1488431486

40

2017-02-05 14:21:15 +08:00

PyCharm Community Edition

92937_normal.png?m=1600735072

41

2017-02-05 15:44:36 +08:00

说 sublime text 的都花钱买了吗?

Notepad ++基本上够了

115942_normal.png?m=1467133889

42

2017-02-05 16:48:39 +08:00

IDE 的话推荐一个 spyder ,那个变量查看器对调试不熟的入门者还是很友好的

34bee04debb132614d26b9fe18535e98?s=48&d=retro

43

2017-02-05 16:55:22 +08:00

@allenhu 不换了,需要处理数据,用爬虫好像也挺有趣的

4b4f5fde6b585013330c49a0311c1d68?s=48&d=retro

44

2017-02-05 17:00:00 +08:00 heart_neue_red.png?v=16ec2dd0a880be6edda1e4a2e35754b3 1

直接用 pycharm ,新手才要用 ide ,别听人吹牛逼新手要从编辑器开始,这些人还会吹 0 基础编程要从《计算机原理》开始呢

e5013a99241db6e5dc48ad0f215a023c?s=48&d=retro

45

2017-02-05 17:42:59 +08:00

记事本

逃 ε=ε=ε=┏(゜ロ゜;)┛

175780_normal.png?m=1586273189

46

2017-02-05 18:00:42 +08:00 via Android

@pwcong 然而写出来的东西并不能准确运行,记事本会在前面+一些字符。

178178_normal.png?m=1488242785

47

2017-02-05 18:06:06 +08:00 via Android

jupyter 啊 就是以前的 ipython notebook 用起来很方便

e5013a99241db6e5dc48ad0f215a023c?s=48&d=retro

48

2017-02-05 18:09:16 +08:00

@di94sh 记事本可以保存编码 utf-8 呀

再次逃 ε=ε=ε=┏(゜ロ゜;)┛

50494_normal.png?m=1475389082

49

2017-02-05 19:11:07 +08:00

无编程经验的新生用 PyCharm 这种大而全的 IDE 更合适,可以避免早期的很多坑,语法写错了也立马能提示出来。

学 C++、 C# 用 Visual Studio ,学 Swift 、 Objective-C 用 Xcode ,为什么学 Python 就不应该用 IDE ?

从一开始就遵守 PEP 8 编码规范、维持良好的目录结构可以说是基础扎实,熟悉方法名不叫扎实,叫骗自己。

157122_normal.png?m=1599819460

50

2017-02-05 19:17:39 +08:00 via Android

vscode

一键搭建,无需配置

43879_normal.png?m=1403622789

51

2017-02-05 19:19:49 +08:00

only PyCharm

faefb60d3617d93d693d128fa99a5737?s=48&d=retro

52

2017-02-05 19:29:29 +08:00 via Android

刚开始可以用 vscode ,不建议新手用 Vim 和 Emacs

PyCharm 可以理解为一个终极选择

170096_normal.png?m=1477235433

53

2017-02-05 19:36:35 +08:00

jupyter notebook 就很不错。非常轻量化,而且很多方便的功能。

下载个 anaconda3 就有了,开发环境都配置好了。

440226e89b45546735651d678661dba1?s=48&d=retro

54

2017-02-05 20:12:40 +08:00

现在看的书推荐的编辑器: Geany

65812_normal.png?m=1412846905

55

2017-02-05 20:24:13 +08:00

notebook + sublime 或者 pyspider

92937_normal.png?m=1600735072

56

2017-02-05 20:26:51 +08:00

@Fulminit Geany , Linux 下还行, Windows 下一坨*

440226e89b45546735651d678661dba1?s=48&d=retro

57

2017-02-05 21:13:05 +08:00

@infun 学习阶段,编辑器有代码高亮 + 能设置快捷键运行代码就 ok 了。

我认为 LZ 现在应该注重学习知识而不是编辑器。

当然我在考虑看完这本书去申请 Pycharm 学生版。

12811_normal.png?m=1334337811

58

2017-02-05 21:58:21 +08:00 heart_neue_red.png?v=16ec2dd0a880be6edda1e4a2e35754b3 1

ipython 就挺好

不用纠结用什么编译器(千万别用 ide ,我带的新人两个月了还问我关于运行方面的问题呢),简单的测试 ipython 足以,需要写模块就用记事本就好

8a095a4db45486e4f2f51237d10681f5?s=48&d=retro

59

2017-02-05 23:10:16 +08:00

sublime text +1

212284_normal.png?m=1485952311

60

2017-02-06 00:11:02 +08:00 via Smartisan T1

vacoode ~调试那些都挺不错的,好多脚本都用 vscode 写的~打开确实没 st 快,但是打开很大的文本文件的能力超级棒

83362_normal.png?m=1448846240

61

2017-02-06 02:21:10 +08:00 via Android

sublime/atom + vim 插件 别折腾 别用 IDE

39784_normal.png?m=1591535507

62

2017-02-06 03:24:16 +08:00

PyCharm >> VSCode > Any others

36982_normal.png?m=1589557933

63

2017-02-06 09:13:44 +08:00

notepad++

ed873734b2fa5aa0488681308c5c6186?s=48&d=retro

64

2017-02-06 10:08:41 +08:00

Wing IDE 5.x

165b4e01e20d7a5812e565695d1db79e?s=48&d=retro

65

2017-02-06 10:27:34 +08:00

PyCharm

124313_normal.png?m=1450770372

66

2017-02-06 10:32:39 +08:00

推荐 PyCharm ,功能强大又好用

34bee04debb132614d26b9fe18535e98?s=48&d=retro

67

2017-02-06 10:47:07 +08:00

谢谢大家提的建议,挺感动的

29479_normal.png?m=1550405140

68

2017-04-03 22:12:10 +08:00

r#12 @Technetiumer 这句话我太同意了:不要使用语言专用编辑器,不然写其他语言还要熟悉其他语言的专用编辑器

前端三剑客+各种主流语言通吃,还轻量速度快

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值