如今,Python无处不在,它可以说是现代版的 C 语言编程语言。从 站、应用程序、数据科学项目、人工智能到物联 设备,你可以发现 Python 无处不在。因此,作为这十年来流行的编程语言,了解 Python 的开发环境是很有必要的,开发人员用它创建应用程序,特别是如果你是刚刚开始学习 Python 编程,更需要了解 Python 开发环境。

许多 Python 开发环境都提供了可以满足你需求的功能和工具。其中有些环境对学习 Python 的初学者很有用,而另外一些用户则适用于重型 Python 开发和复杂的设置。在这里,在这篇文章中,我将谈一谈其中最好的几个,这将有助于你根据自己的需要和使用情况选择一个。

  1. Visual Studio Code
  2. Eclipse
  3. PyCharm
  4. Spyder
  5. Sublime Text
  6. Thonny

1、Visual Studio Code

它具有语法高亮、代码补完、调试、代码片段、内置 Git 等诸如此类的功能。对于新手来说,它有点复杂,但也只需几个小时就能学会。

然而,它是用 Electron 框架构建的,可能会感觉稍微慢一些。但在高端的开发硬件下这不是问题。它是一个自由开源的应用程序,适用于 Linux、macOS 和 Windows。

以下是适用于 Ubuntu、Fedora 和相关发行版的单个 deb 和 RPM 包:

下载 VS Code

你也可以为 Flatpak 设置你的系统,并从终端运行以下命令,在所有 Linux 发行版上安装它。

flatpak install flathub com.visualstudio.code

2、带有 PyDev 的 Eclipse

Eclipse是一个由 IBM 开发的自由开源的 IDE。这个完备的 IDE 可用于 Java 和 Android 开发。然而,它也支持许多其他编程语言,包括 Python。你可以将 Eclipse 与流行的 PyDev 插件一起使用,它可以将 Eclipse 转换成一个完整的 Python 开发环境。通过将 PyDev 集成在 Eclipse 中,你可以进行编译、代码分析、实时调试、交互式控制台访问,以及更多的功能。

优势:

  • 丰富的功能和完整的 Python 开发 IDE。
  • 劣势:

  • 对系统性能有很大影响。
  • 针对高级用户。
  • 安装和更多信息:

  • 平台:Linux、Mac 和 Windows
  • 类型:集成开发环境
  • 价格:免费
  • 源代码:开源
  • 官方下载链接:PyDev、Eclipse
  • 官方 站:Eclipse、PyDev 插件
  • Flatpak:Eclipse for Java 通过 Flathub 以 Flatpak 的形式提供,你可以在设置 Flatpak之后尝试这个版本
  • 由 JetBrains 开发的 PyCharm提供了智能代码补完、代码检查、即时错误高亮、快速修复、自动代码重构和丰富的导航功能。

    PyCharm 开箱即用的大量工具包括:集成的调试器和测试运行器;Python 剖析器;内置终端;与主要版本控制系统和内置数据库工具的集成;借助远程解释器提供的远程开发能力;集成 SSH 终端;以及与 Docker 和 Vagrant 的集成。

    除了 Python,PyCharm 还为各种 Python 页开发框架、特定模板语言、JavaScript、CoffeeScript、TypeScript、HTML/CSS、AngularJS、Node.js 等提供了一流的支持。

    PyCharm 有两个版本的安装程序:专业版和 区版。 区版是自由开源的。专业版不是免费的,因为它带有专业工具和广泛的支持。专业版有一个不到 10 美元的月度订阅版本,供个人使用。

    然而,如果你是一个初学者,你可以从 PyCharm 免费的 区版开始。

    它适用于科学和 页 Python 开发。具有 HTML、JS 和 SQL 支持。

    优势:

    劣势:

  • 大多数专业工具都在付费版本中提供(个人使用时每月约 8 至 10 美元)。
  • 安装和其他信息:

  • 平台:Linux、Mac 和 Windows
  • 类型:IDE
  • 价格:免费( 区版)和付费(专业版)
  • 源代码:开源( 区版)
  • 官方下载链接
  • Flatpak:你可以在 为 Flatpak 设置你的 Linux 系统之后安装Flathub 提供的 区版本
  • 优势:

  • 轻量级和免费
  • 劣势:

  • 你必须把它作为 Anaconda 软件包的一部分来下载。没有独立的安装程序。
  • 安装和其他说明:

  • 平台:Anaconda
  • 类型:IDE
  • 价格:免费
  • 源代码:开源
  • 官方下载链接
  • 官方 站
  • 5、Sublime Text

    优点:

  • 轻量级、免费、可用于 Windows、Mac 和 Linux。
  • 缺点:

  • 它是免费评估的,但你必须购买一个许可证来进行高级使用。(LCTT 译注:但可以一直免费评估,而不限制时间,只是会时不时提醒)
  • 其他信息和安装:

  • 平台:Windows、Linux、OS X
  • 类型:IDE
  • 价格:免费,但必须购买许可证才能继续使用
  • 源代码:闭源
  • 官方下载链接
  • 官方 站
  • Flatpak:Sublime Text 可以通过 Flathub 以 Flatpak 软件包获得。设置你的Linux 上的 Flatpak,然后安装它。
  • 优点:

  • 轻量级、免费,可用于 Windows、Mac 和 Linux。
  • 非常适合 Python 的绝对初学者(甚至是编码的初学者)。
  • 缺点:

  • 由于它是一个初学者的 IDE,所以只有基本的功能。
  • 安装和其他信息:

  • 平台:Windows、Linux 和 Mac
  • 类型:IDE
  • 价格:免费
  • 源代码:开源
  • 官方下载链接
  • Flatpak:它通过 Flathub 以 Flatpak的形式提供。设置你的Linux 系统安装 Flatpak,然后去安装它。
  • via: https://www.debugpoint.com/5-best-python-ide-code-editor/

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年10月25日
    下一篇 2022年10月25日

    相关推荐