学python新手用什么编译器

我刚开始学python半个月,我用的python是这样的,

但是每次输入一小段代码,如果有错误,不能返回代码修改,只能重新重新再敲一遍。就连发现上一句话错了,也不能返回修改。。而且不会自动缩进。。。郁闷。。。请问这种问题应该怎么解决。。我是不是应该换个编译器,,,谢谢啦

第1个回答  2013-01-29
自带的shell (Python GUI)文件--新窗口 在里面编写非常好
第2个回答  2013-01-29
首先,python没有编译器,只有解释器。其次你问的也不是解释器,而是一个好的编辑器或者ide。
python可以用.py文件执行,这个才是主流用法。你这边用的是python的交互式界面,用来测试一些东西的,不是写程序用的。
你需要一个好的编辑器,比如最强大的sublime text 2,自动缩进等等你用得到用不到的功能很多。写完了存一个.py文件,用命令行执行就好了。
第3个回答  2013-01-29
1.的确很多新手遇到很多类似问题。
其实都是属于python的开发环境方面的问题。
所以,才专门写了帖子,给你们详细解释清楚的:
【整理】【多图详解】如何在Windows下开发Python:在cmd下运行Python脚本,如何使用Python Shell(command line模式和GUI模式),如何使用Python IDE

2.看完后,搞懂开发环境后,再去,根据帖子,选个你喜欢的ide。
比如Eclips+PyDev等。
帖子里面有详细说明,此处不再赘述。

(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)本回答被提问者和网友采纳
第4个回答  2013-01-29
interactive shell的话可以用ipython。
要是真正编程序的话,pycharm和pydev比较好用。
你习惯用vim或者emacs的话它们也都有插件的。
第5个回答  2013-01-29
我也是初学的 用的IDLE (Python GUI),安装自带的,用的还行
相似回答