>但是,您需要做的第一件事就是选择一个编辑器来编写Python程序。好吧,这是混乱的。您面临着大量的编辑,每个人都试图吸引您使用该编辑器。 “使用vim!” “使用emacs!” “使用崇高的文本!” 您在恐惧中后坐力……如果您做出错误的选择怎么办?
>这种感觉激发了我对他们最喜欢的Python编辑的采访。这将表明最酸的人使用了哪些编辑器,从那里我们可以尝试弄清原因。我的希望是,它将成为新移民Python的指南,甚至是已经与Python一起工作的人。
>>我将首先讨论最受欢迎的编辑,然后查看获奖者的优点(和缺点),然后再继续研究如何将其安装到系统上。
>调查
我与100名毕达斯坦主义者进行了交谈,他们提出了以下编辑(在这里以受欢迎程度呈现):
sublime Text
> vim
从上面的数字中,我们可以将
宏:您可以简单地记录宏并创建一个键盘快捷键来将文本输出到您的文档中。
:在崇高的文本中,您可以快速为接口和文本选择颜色。
综合语言支持与文本兼容的语法 “获取任何东西”快速导航以找到文件和代码 >访问所有功能的命令调色板 >广泛的自定义,出色的主题和众多插件 崇高的文本的缺点
在崇高的文本中, >
作为前面的延续,需要简化一些文本,因为它具有陡峭的学习曲线,并且需要简化插件,因为它们可能会令人困惑。
通过终端无法访问 >那么,您想尝试一下吗?在本节中,我将向您展示如何设置Sublime文本以与Python一起使用。我将在Microsoft Windows 8.1机器上进行演示。如果您想在Mac OS X机器上执行此操作,可以关注本教程,并在Ubuntu机器上使用,您可以参考此线程。 让我们开始。 >从这里下载Python。我将下载Python 3.4.2。这将是一个MSI文件。因此,您将下载的文件是Python-3.4.2.msi。运行安装程序,它将显示以下图中显示的向导: >安装Cygwin
>
>
>通过此终端,除了访问上面安装的软件包外,您还将运行Python代码。如果双击图标快捷方式,则应该得到类似下图的内容: 确保已安装包装并了解其位置,我们将使用 >我能够使用以下步骤通过Cygwin安装Python(最后注意“ python”): >如果您碰巧错过了此步骤,或者您希望Cygwin找到并使用上面安装的Python版本,则可以在终端中发出此命令:
>
ATOM是免费的开放源高度可自定义且可扩展的代码编辑器。它具有对Python的内置支持,并包含语法突出显示,自动完成和代码导航等功能。 Atom还设有一个软件包经理,用于安装其他软件包,以及一个贡献包装和主题的开发人员社区。但是,与其他编辑器(如Sublime Text或VS代码)相比,Atom众所周知,Atom较慢且资源更高。 >将Spyder用于Python开发有什么优点?一个强大的Python IDE,具有高级编辑,交互式测试,调试和内省的功能。它特别适合科学的Python开发,因为它综合了对Numpy,Scipy和Matplotlib等基本科学库的支持。 SPYDER还包括一个具有功能/类浏览器的多语言编辑器,代码分析工具和用于交互式执行的Python控制台。 > textwrangler
>像其他人一样,我将崇高的工作用于我的python作品。我喜欢这篇文章中有关崇高文本的功能。简而言之,这些是:
:Sublime Text带有功能齐全的软件包管理器,可帮助程序员发现,安装,更新和删除崇高文本的包。
>
,一些深层语言特定的集成特征,例如静态分析和重构(也可以通过插件获得)。
需要增强代码和自动完成的动态分析。
> sublime文本可以使新的Python程序员更加友好。例如,如果需要配置应用程序的偏好,则可以通过编写/编辑行来完成代码。这是一个新程序员可能会感到不舒服的尝试。
虽然该应用程序可以配备令人印象深刻的功能,但必须单独安装这些功能,其中一些不是免费的。
如何为Python设置崇高的文本
安装python
>导航浏览步骤,直到完成设置向导。您会注意到Python是在C:Python34中安装的,如果您保留了默认位置。
>下一步是设置Cygwin,该工具用于提供与Linux分布相似功能的窗口。如果您在32位窗口上,请从此处下载设置文件。如果您在64位窗口上,请从此处下载设置文件。下载适当的设置文件后,运行该文件,为此您将在该文件中获取以下开始页面:
>
在此步骤中,我们将安装三个软件包:卷曲,git和openssh。为此,让我们使用搜索框。例如,对于卷曲,请在搜索框中输入单词,但是,请小心,不要按Enter键,因为这将继续安装Cygwin。当您在搜索框中键入卷曲时,您应该得到以下内容:
>我们现在要做的是安装上面的每个软件包。单击标志。您会注意到跳过,单击跳过,因此您要安装该软件包的最新版本号。在这种情况下,您应该得到类似于以下内容的内容:
单击“下一个”按钮,然后等到软件包下载。这可能需要一些时间才能完成。
完成后,您应该在桌面上获得Cygwin快捷方式,因此:
哪个命令,如下:
$ echo "PATH=$PATH:/cygdrive/c/Python34" >> .bash_profile
>安装崇高的文本
现在,最简单的部分。要安装Sublime文本,请转到Sublime Text HomePage,下载并进行设置。非常简单!
在教程的这一点上,让我们测试我们的设置是否有效,我们准备使用Sublime Text与Python配合使用。
>打开崇高的文本,然后键入以下代码线:print("Hello Python!)
现在,打开终端(cygwin图标快捷方式),然后导航到保存python文件的位置。就我而言,它在桌面上。就我而言,文件路径会喜欢以下内容:>最后,在终端中键入以下命令以运行Python程序:
python hello
结论>我可以使用jupyter笔记本进行python编码吗?它使您可以创建和共享包含实时代码,方程式,可视化和叙事文本的文档。 Jupyter笔记本电脑支持40多种编程语言,包括Python。它特别适合数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等等。
>我可以使用Notepad进行Python编码吗? >是的,Notepad是支持Python和许多其他编程语言的免费且轻巧的代码编辑器。它具有语法突出显示,代码折叠,自动完成和功能列表等功能。记事本还支持插件以添加额外的功能。但是,它缺乏高级功能,例如集成调试或代码导航,这些功能在更专用的Python编辑器中可用。
>linter在Python代码编辑器中的作用是什么?一种分析源代码以标记编程错误,错误,风格错误和可疑构建体的工具。在Python代码编辑器中,Linter可以帮助您编写清洁器和更多无错误的代码。它可以检查您的代码是否有潜在的错误,并为改进提供建议。一些编辑器(例如Pycharm或VS代码)具有内置的覆盖支持,而另一些编辑器则允许您安装linter作为扩展名或插件。
以上是哪些代码编辑器最适合Python?的详细内容。更多信息请关注PHP中文网其他相关文章!