适用于Windows初学者的Python IDE/Environment

适用于Windows初学者的Python IDE/Environment,python,ide,Python,Ide,我想通过运行一些小脚本来刷新Python。 Windows上最好的设置是什么? 我应该安装的所有东西——IDE、解释器等。 基本调试和良好的语法帮助很重要。 免费或免费试用 我经常看到提到日食,但我认为当我不知道日食时,这一定很沉重。 (我知道CodeLite、KDevelop,当然还有visualstudio)是visualstudio的一个非常好的Python编辑器扩展。我认为,它主要是为与IronPython一起使用而设计的(我不确定它在没有IronPython的情况下是否可以安装),但它

我想通过运行一些小脚本来刷新Python。 Windows上最好的设置是什么?
我应该安装的所有东西——IDE、解释器等。 基本调试和良好的语法帮助很重要。 免费或免费试用

我经常看到提到日食,但我认为当我不知道日食时,这一定很沉重。 (我知道CodeLite、KDevelop,当然还有visualstudio)

是visualstudio的一个非常好的Python编辑器扩展。我认为,它主要是为与IronPython一起使用而设计的(我不确定它在没有IronPython的情况下是否可以安装),但它也应该与CPython一起使用

另外,它是一个很好的轻量级编辑器,带有intellisense和控制台。

您可以使用Windows上Python的默认编辑器

根据随附的自述,其主要功能包括:

  • 多窗口文本编辑器,具有语法高亮显示、自动补全、智能缩进等功能
  • 带有语法高亮显示的pythonshell
  • 集成调试器,具有步进、持久断点和调用 堆栈可见性

也许,您应该试试PyScripter(它工作得很好)。它免费使用,有很多功能

除此之外,您还可以使用空闲的记事本++

然而,如果你能坐一段时间学习一些高级的东西,你应该试试Vim(它基本上是用命令处理的)。但是,您可以通过学习一些命令(需要几分钟)来完成基本编程。它有内置的导师

下面的链接应该给你很多选择


  • 如果你不介意花点钱的话,我强烈推荐你。它的自动完成、调试器和源代码助手使Python变得简单,即使对于初学者也是如此

    环境

    IDE
    或-开始基本操作
    -当您感到强大时:)

    (用于Windows扩展的Python)包括Pythonwin


    Pythonwin类似于IDLE。

    Eclipse/Aptana和PyDev有什么问题吗

    Aptana 3.0 (already PyDev Installed):http://aptana.com/products/studio3/download
    Eclipse: http://www.eclipse.org/downloads/
    PyDev(instruction):http://pydev.org/download.html
    
    • IDE:添加到这个IDE集合中,它是免费的,并且可以很好地与集成

    • distribution&IDE:如果您在Windows上,distribution提供了一组很好的软件包(特别是如果您在科学社区并且以前使用过MATLAB),但它只提供x86软件包。它还安装了Spyderlib

    • 分发:如果您是一名学术学生,您可以免费获得(支持x86和x64),然后安装您选择的单独IDE

    • IDE:如果你习惯了VisualStudio,那就有了

    • 文本编辑器,如IDE:、Vim(有一些调整)、Emacs(也有一些调整)

    • IDE:如果您熟悉Eclipse:


    编辑:似乎很多答案都包含了闲置的内容。不管怎样,如果您打算使用空闲,您可能需要考虑,它也支持.

    < p>我用来测试非家族函数/库和更大的代码。

    是一个带有pyLINT语法检查的免费Python IDE,一个完全集成的WINPDB调试器

    NPPReX< <强>插件。使用这种方法不需要了解IDE,它提供了一种轻松、快速的方式来打开和运行Python脚本。我使用以下步骤:

  • 下载(如果它不存在)NppExec插件,并将
    .dll
    文件放在[Notepad++安装路径]\plugins中

  • 在记事本++中打开Python文件,按F6执行

  • 在弹出的窗口中键入以下行:

    NPP_SAVE
    python "$(FULL_CURRENT_PATH)"
    
  • 以上几行基本上告诉NppExec“保存当前Python文件,并使用path环境变量中首次出现的版本的Python运行它。”

  • 单击“保存”并键入一个可识别的名称,如“run_python”

  • 进入菜单栏,插件->NppExec->高级选项

  • 在“菜单项”下,选择我们刚才创建的脚本,并使用合适的名称将其“添加/修改”到菜单项中。这允许我们通过设置->快捷方式映射器->插件命令分配快捷键

  • 导航到脚本名称并选择任何快捷键,如Ctrl+R

  • 使用快捷键Ctrl+R保存并运行Python文件

  • 使用NppExec时需要注意的几点:

    • 确保选中选项Plugins->NppExec->Follow$(当前目录)。这确保Python在当前路径中查找脚本,而不是在记事本++路径中

    • 默认情况下,停靠到主编辑器窗口的控制台窗口没有启用自动换行。在控制台中使用Ctrl+W来激活自动换行,并且不会丢失任何有用的输出数据

    • 通过在控制台窗口中按Ctrl+C组合键杀死正在运行的Python脚本


    完成所有这些之后,Notepad++基本上可以像IDE一样工作。它可能缺少IDE提供的高级调试功能,但它在Python中运行得非常好。

    我已经尝试了几种用于Python的IDE,我发现我最喜欢它。它很小,具有良好的特性,并将Python外壳集成到其环境中

    对于像Python这样的语言,拥有一个成熟的IDE并不是很重要,所以一个好的文本编辑器也可以。如果你能学会如何使用Vim,它将非常棒。如果这不值得你花时间,你可以做一些简单的事情,比如


    当然,Python在Windows上有自己的IDE IDLE。它没有太多的功能,以至于它实际上只是为一种语言设计的一个美化的编辑器,但它是可以容忍的。

    可能是2008年的@Wooble的复制品,我相信经过一些编辑,这篇文章可以成为谷歌搜索最新替代品的答案。在这种情况下,它不是建设性的。无论哪种方式,都应该关闭。我也许可以从那条线索中找到我的答案,但是