为python编程选择文本编辑器

要编写Python,大多数文本编辑器都可以。文本编辑器是保存文件而不格式化的程序。文字处理器,如MS Word或OpenOffice.org Writer,在保存文件时会包含格式信息——这就是程序如何知道加粗某些文本和​将其他内容斜体化。类似地,图形HTML编辑器不会将加粗文本保存为粗体文本,而是保存为带有粗体属性标记的文本。这些标记用于可视化,而不是计算。因此,当计算机读取文本并试图执行它时,它...

01

03年的

什么是文本编辑器(a text editor)?

要编写Python,大多数文本编辑器都可以。文本编辑器是保存文件而不格式化的程序。文字处理器,如MS Word或OpenOffice.org Writer,在保存文件时会包含格式信息——这就是程序如何知道加粗某些文本和​将其他内容斜体化。类似地,图形HTML编辑器不会将加粗文本保存为粗体文本,而是保存为带有粗体属性标记的文本。这些标记用于可视化,而不是计算。因此,当计算机读取文本并试图执行它时,它会放弃,崩溃,好像在说,“你希望我如何读取它?”如果你不明白它为什么会这样做,你可能想重新审视计算机如何读取程序。

文本编辑器与允许您编辑文本的其他应用程序之间的主要区别在于,文本编辑器不保存格式。因此,可以找到一个具有数千种功能的文本编辑器,就像文字处理器一样。定义特征是它将文本保存为简单的纯文本。

Female teacher helping pre-adolescent girls programming at laptops in classroom

02

03年的

选择文本编辑器的一些标准

对于Python编程,实际上有许多编辑器可供选择。虽然Python自带了自己的编辑器IDLE,但您并不局限于使用它。每个编辑都有其优缺点。在评估您将使用哪一种时,需要记住以下几点:

  1. 您将要使用的操作系统。你在Mac上工作吗?Linux还是Unix?窗户?判断编辑器是否合适的第一个标准是它是否在您使用的平台上工作。有些编辑器是独立于平台的(它们在多个操作系统上工作),但大多数仅限于一个。在Mac上,最流行的文本编辑器是BBEdit(其中TextWrangler是免费版本)。每个Windows安装都配有记事本,但一些优秀的替代品需要考虑NoPTPAD2、记事本+ +和TeBPAD。在Linux/Unix上,许多人选择使用GEdit或Kate,尽管其他人选择JOE或其他编辑器。
  2. 你想要一个裸体编辑器还是有更多功能的东西?通常,编辑拥有的功能越多,学习起来就越困难。然而,一旦你学会了它们,这些特性通常会带来可观的回报。上面提到了一些相对简单的编辑器。在功能全面方面,两个多平台编辑器倾向于正面交锋:vi和Emacs。后者的学习曲线几乎是垂直的,但一旦一个人学会了它,就会得到丰厚的回报(充分披露:我是一个狂热的Emacs用户,事实上,我正在用Emacs撰写这篇文章)。
  3. 有网络功能吗?除了桌面功能外,还可以使某些编辑器通过网络检索文件。有些,如Emacs,甚至提供了通过安全登录实时编辑远程文件的能力,无需FTP。

03

03年的

推荐的文本编辑器

你选择哪个编辑器取决于你对计算机有多少经验,你需要它做什么,以及你需要在哪个平台上做。如果您不熟悉文本编辑器,我在这里提供一些建议,您可能会发现哪个编辑器对本网站的教程最有用:

  • Windows:TextPad提供了简单的用户体验,并提供了一些功能来帮助您。一些软件公司使用TextPad作为编程解释语言的标准编辑器。
  • Mac:BBEdit是Mac最流行的编辑器。它以提供一系列功能而闻名,但在其他方面却不妨碍用户。
  • Linux/Unix:GEdit或Kate提供了最直接的用户体验,可与TextPad媲美。
  • 独立于平台:自然,Python发行版在空闲状态下提供了一个非常好的编辑器,它可以在Python的任何地方运行。其他用户友好的编辑器是DrPython和Eric3。当然,人们永远不应该忘记vi和Emacs。

  • 发表于 2021-09-28 22:22
  • 阅读 ( 193 )
  • 分类:IT

你可能感兴趣的文章

菲律宾比索(php)和python(python)的区别

...pse等ide可以用于Python应用程序开发。它们包含必要的文本编辑器、调试器等。Python程序更易于测试、调试和维护。Python支持的主要数据类型是数字、字符串、列表、元组和字典。   由于Python是一种通用编程语言,它可以用于各...

  • 发布于 2020-10-18 23:19
  • 阅读 ( 274 )

perl公司(perl)和python(python)的区别

关键区别–perl与python 计算机程序为计算机执行任务提供指令。一组指令被称为计算机程序。计算机程序是用编程语言开发的。高级语言程序员可以理解,但计算机却不能理解。因此,这些程序被转换成机器可理解的格式。Per...

  • 发布于 2020-10-19 17:38
  • 阅读 ( 220 )

红宝石(ruby)和python(python)的区别

...一些复杂的集成开发环境用于Python开发。这些ide包含代码编辑器并执行自动代码完成。这些ide还安排了项目所需的所有相关文件。Python的一些ide是PyCharm和Eclipse。 Python支持列表、字典和元组等数据类型。在Python中,可以在另一个...

  • 发布于 2020-10-19 17:41
  • 阅读 ( 345 )

r(r)和python(python)的区别

...的集成开发环境(IDE),它使R编程更容易。它包括代码编辑器、调试和可视化工具。还有一些包,如ggplot2和dplyr,它们进一步扩展了R的特性。 编程时,有必要存储值。R可以存储不同类型的值。它可以存储逻辑数据类型,如true...

  • 发布于 2020-10-20 09:33
  • 阅读 ( 231 )

如何用python编程和控制arduino

...今天我们将使用Eclipse,但是您可以轻松地使用任何文本编辑器,甚至云中的IDE。 ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 890 )

寻找最好的编程语言?从这里开始!

...用于桌面平台。一些著名的例子包括visualstudio代码、Atom编辑器、Discord、Slack和WhatsApp。这是一个很好的选择,因为您可以使用相同的语言**web应用的桌面版本。 C#:使用Visual Studio,您可以使用C#与Win32、Windows窗体、...

  • 发布于 2021-03-12 12:24
  • 阅读 ( 305 )

用这些免费的在线交互式shell在浏览器中试用python

...获得与上面所探讨的许多相同的特性:一个可通过的代码编辑器、运行代码的能力和共享代码的能力。但韦小宝有两个优点。首先,您可以使用基于选项卡的界面打开多个脚本,第二,如果您有一个站点,您可以将韦小宝嵌入到...

  • 发布于 2021-03-15 00:25
  • 阅读 ( 374 )

如何使用pandas将excel数据导入python脚本

...让我们首先打开visualstudio代码来编写脚本。如果没有文本编辑器,我们建议使用visualstudio代码或Atom编辑器。 ...

  • 发布于 2021-03-19 06:40
  • 阅读 ( 370 )

9个visual studio代码扩展,使编程更加简单

微软的visualstudio代码是目前最好的免费文本编辑器之一。它结合了完整的功能集和相对易用性,对于一个电子应用程序来说,性能出奇的好。撇开以上原因不谈,人们喜欢它的原因之一是它的可扩展性。 ...

  • 发布于 2021-03-20 21:31
  • 阅读 ( 227 )

为什么python不是适合您的编程语言

...都在寻找更多的东西。一个健壮的平台,带有开发工具和编辑器。从一个小想法扩展到一个更大更主流的东西的潜力。 ...

  • 发布于 2021-03-23 11:47
  • 阅读 ( 359 )