首页 >科技周边 >IT业界 >哪些代码编辑器最适合Python?

哪些代码编辑器最适合Python?

Joseph Gordon-Levitt
Joseph Gordon-Levitt原创
2025-02-20 08:50:11363浏览

哪些代码编辑器最适合Python?

钥匙要点

    发现>尽管它很受欢迎,但Sublime Text在Python编程中仍存在一些缺点,例如未打磨的静态分析和重构功能,对代码和自动完整的动态分析不足,并且可以为初学者致命的复杂界面。 >本文提供了有关为Python编程设置崇高文本的详细指南,并建议查看使用Sublime Text。
  • 不喜欢python?喜欢红宝石吗?这是红宝石主义者最受欢迎的编辑和IDE。
  • >那么,您决定学习Python吗?伟大的! Python是一种非常有趣的编程语言,被描述为吸引UNIX/C开发人员的ABC的后代。您不会用Monty Python命名的语言出错!
  • 是的,您有很多令人兴奋的事情在等您。

>但是,您需要做的第一件事就是选择一个编辑器来编写Python程序。好吧,这是混乱的。您面临着大量的编辑,每个人都试图吸引您使用该编辑器。 “使用vim!” “使用emacs!” “使用崇高的文本!” 您在恐惧中后坐力……如果您做出错误的选择怎么办?

>

这种感觉激发了我对他们最喜欢的Python编辑的采访。这将表明最酸的人使用了哪些编辑器,从那里我们可以尝试弄清原因。我的希望是,它将成为新移民Python的指南,甚至是已经与Python一起工作的人。

>

>我将首先讨论最受欢迎的编辑,然后查看获奖者的优点(和缺点),然后再继续研究如何将其安装到系统上。

>

调查

我与100名毕达斯坦主义者进行了交谈,他们提出了以下编辑(在这里以受欢迎程度呈现):

sublime Text

> vim

emacs

    textwrangler
  1. indle
  2. arom
  3. aquamacs
  4. gnu nano
  5. kate
  6. gedit
  7. 哪些代码编辑器最适合Python? 哪些代码编辑器最适合Python?

    从上面的数字中,我们可以将规则视为我采访过的示例中最喜欢的python编辑器。这似乎与Sublime Text的口号息息相关:您会爱上的文本编辑器。 sublime Text的优点

    那么,什么使崇高的文本如此特别?

    >像其他人一样,我将崇高的工作用于我的python作品。我喜欢这篇文章中有关崇高文本的功能。简而言之,这些是:

    packages
      :Sublime Text带有功能齐全的软件包管理器,可帮助程序员发现,安装,更新和删除崇高文本的包。
    • :您可以简单地记录宏并创建一个键盘快捷键来将文本输出到您的文档中。

    • 颜色

      :在崇高的文本中,您可以快速为接口和文本选择颜色。

    • > sublime文本的其他有用功能,如本网站点smackdown帖子中所述,如下:
    • >:

      综合语言支持与文本兼容的语法

    “获取任何东西”快速导航以找到文件和代码

      >
    • >

      >访问所有功能的命令调色板

    • >广泛的自定义,出色的主题和众多插件

    • >
    • 崇高的文本的缺点

      但是,崇高的文本仍然需要一些改进才能成为Python的更好编辑者。
    • 以下是可以改进崇高文本以与Python更好地工作的一些方法:

      在崇高的文本中,

    • >
    ,一些深层语言特定的集成特征,例如静态分析和重构(也可以通过插件获得)。 需要增强代码和自动完成的动态分析。

    > sublime文本可以使新的Python程序员更加友好。例如,如果需要配置应用程序的偏好,则可以通过编写/编辑行来完成代码。这是一个新程序员可能会感到不舒服的尝试。

    >

    >

    作为前面的延续,需要简化一些文本,因为它具有陡峭的学习曲线,并且需要简化插件,因为它们可能会令人困惑。

    >
      虽然该应用程序可以配备令人印象深刻的功能,但必须单独安装这些功能,其中一些不是免费的。
    • 通过终端无法访问

    • sublime文本。
    • >

    如何为Python设置崇高的文本

    >那么,您想尝试一下吗?在本节中,我将向您展示如何设置Sublime文本以与Python一起使用。我将在Microsoft Windows 8.1机器上进行演示。如果您想在Mac OS X机器上执行此操作,可以关注本教程,并在Ubuntu机器上使用,您可以参考此线程。

    让我们开始。

    安装python

    >从这里下载Python。我将下载Python 3.4.2。这将是一个MSI文件。因此,您将下载的文件是Python-3.4.2.msi。运行安装程序,它将显示以下图中显示的向导:>

    哪些代码编辑器最适合Python?>导航浏览步骤,直到完成设置向导。您会注意到Python是在C:Python34中安装的,如果您保留了默认位置。

    >安装Cygwin

    >下一步是设置Cygwin,该工具用于提供与Linux分布相似功能的窗口。如果您在32位窗口上,请从此处下载设置文件。如果您在64位窗口上,请从此处下载设置文件。下载适当的设置文件后,运行该文件,为此您将在该文件中获取以下开始页面:

    >

    >继续通过安装程序导航,直到您达到下一个步骤:> 哪些代码编辑器最适合Python? 在此步骤中,我们将安装三个软件包:卷曲,git和openssh。为此,让我们使用搜索框。例如,对于卷曲,请在搜索框中输入单词,但是,请小心,不要按Enter键,因为这将继续安装Cygwin。当您在搜索框中键入卷曲时,您应该得到以下内容:

    >

    哪些代码编辑器最适合Python?>我们现在要做的是安装上面的每个软件包。单击标志。您会注意到跳过,单击跳过,因此您要安装该软件包的最新版本号。在这种情况下,您应该得到类似于以下内容的内容:

    >

    哪些代码编辑器最适合Python?单击“下一个”按钮,然后等到软件包下载。这可能需要一些时间才能完成。

    对其他两个软件包(git and openssh。 哪些代码编辑器最适合Python?完成后,您应该在桌面上获得Cygwin快捷方式,因此:

    >通过此终端,除了访问上面安装的软件包外,您还将运行Python代码。如果双击图标快捷方式,则应该得到类似下图的内容:

    >哪些代码编辑器最适合Python?

    确保已安装包装并了解其位置,我们将使用
    哪个命令,如下:

    哪些代码编辑器最适合Python?

    >我能够使用以下步骤通过Cygwin安装Python(最后注意“ python”):

    哪些代码编辑器最适合Python?

    >如果您碰巧错过了此步骤,或者您希望Cygwin找到并使用上面安装的Python版本,则可以在终端中发出此命令:

    $ echo "PATH=$PATH:/cygdrive/c/Python34" >> .bash_profile
    

    >安装崇高的文本

    现在,最简单的部分。要安装Sublime文本,请转到Sublime Text HomePage,下载并进行设置。非常简单!

    测试您的安装

    在教程的这一点上,让我们测试我们的设置是否有效,我们准备使用Sublime Text与Python配合使用。>

    >打开崇高的文本,然后键入以下代码线:>

    >选择文件 - >保存。在“另存为对话框”中,请选择在哪里保存文件,命名文件,然后保存为类型:,选择Python。例如,这就是我选择的:

    print("Hello Python!)
    
    现在,打开终端(cygwin图标快捷方式),然后导航到保存python文件的位置。就我而言,它在桌面上。就我而言,文件路径会喜欢以下内容:

    >

    哪些代码编辑器最适合Python?>最后,在终端中键入以下命令以运行Python程序:>

    在这种情况下,您应该得到以下输出:哪些代码编辑器最适合Python?

    >您现在拥有所有设置,并随时准备在Python世界中详细介绍文字!您现在应该做的第一件事是查看此插件的收藏集,用于使用Sublime Text。
    python hello
    
    结论

    经常询问有关Python代码编辑器的问题(常见问题解答) >在选择Python代码编辑器时,在Python代码编辑器中要查找的关键功能是什么,有几个关键功能需要考虑。首先,编辑器应具有python的语法突出显示,这使代码易于阅读和理解。其次,它应该完成代码完成,这建议您的打字可能完成并节省时间。第三,它应该具有内置的Python调试器,该调试器使您可以测试代码并查找错误。其他有用的功能包括代码导航,它可以帮助您浏览代码和重构工具,这些工具可帮助您在不改变其行为的情况下重组代码。 是什么使Pycharm成为适合专业开发人员的合适的Python IDE?是专业的Python IDE,拥有全套用于生产性Python开发的工具。它包括诸如智能代码完成,即时错误检查,快速修复,自动代码重构和导航功能之类的功能。 Pycharm还与流行的Python库和框架集成在一起,并通过Django支持Web开发。它还具有用于数据库管理,版本控制,虚拟环境等的内置工具。

    > ATOM如何与其他Python代码编辑器进行比较?

    ATOM是免费的开放源高度可自定义且可扩展的代码编辑器。它具有对Python的内置支持,并包含语法突出显示,自动完成和代码导航等功能。 Atom还设有一个软件包经理,用于安装其他软件包,以及一个贡献包装和主题的开发人员社区。但是,与其他编辑器(如Sublime Text或VS代码)相比,Atom众所周知,Atom较慢且资源更高。

    >

    >我可以使用jupyter笔记本进行python编码吗?它使您可以创建和共享包含实时代码,方程式,可视化和叙事文本的文档。 Jupyter笔记本电脑支持40多种编程语言,包括Python。它特别适合数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。

    >

    >将Spyder用于Python开发有什么优点?一个强大的Python IDE,具有高级编辑,交互式测试,调试和内省的功能。它特别适合科学的Python开发,因为它综合了对Numpy,Scipy和Matplotlib等基本科学库的支持。 SPYDER还包括一个具有功能/类浏览器的多语言编辑器,代码分析工具和用于交互式执行的Python控制台。

    >如何适合闲置的Python代码编辑器景观? (集成开发和学习环境)是Python随附的默认编辑器。这是一个简单的编辑器,具有基本功能,例如语法突出显示,自动完成和内置的python shell。对于刚刚开始学习Python的初学者来说,闲置是一个不错的选择,但是专业开发人员可能更喜欢更多功能丰富的编辑器,例如Pycharm或VS代码。

    我可以使用Notepad进行Python编码吗? >是的,Notepad是支持Python和许多其他编程语言的免费且轻巧的代码编辑器。它具有语法突出显示,代码折叠,自动完成和功能列表等功能。记事本还支持插件以添加额外的功能。但是,它缺乏高级功能,例如集成调试或代码导航,这些功能在更专用的Python编辑器中可用。

    >linter在Python代码编辑器中的作用是什么?一种分析源代码以标记编程错误,错误,风格错误和可疑构建体的工具。在Python代码编辑器中,Linter可以帮助您编写清洁器和更多无错误的代码。它可以检查您的代码是否有潜在的错误,并为改进提供建议。一些编辑器(例如Pycharm或VS代码)具有内置的覆盖支持,而另一些编辑器则允许您安装linter作为扩展名或插件。

    >

以上是哪些代码编辑器最适合Python?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn