如今,Python无处不在,可以说它是C编程语言的现代等价物。从网站、应用程序、数据科学项目、人工智能到物联网设备,Python无处不在。因此,作为这十年流行的编程语言,了解Python的开发环境是很有必要的,开发者用它来创建应用程序,尤其是刚开始学习Python编程的,更需要了解Python的开发环境。许多Python开发环境都提供了可以满足您需求的功能和工具。其中一些环境对学习Python的初学者很有用,而另一些则适用于繁重的Python开发和复杂的设置。在这里,在本文中,我将讨论其中最好的,这将帮助您根据您的需要和用途选择一个。Python编码的最佳编辑器此列表中有几个编辑器:VisualStudioCodeEclipsePyCharmSpyderSublimeTextThonny1VisualStudioCodeVisualStudioCode即使它是由Microsoft创建的,VisualStudioCode也是最好的代码编辑器之一。不仅是Python,而且适用于所有流行和流行的编程语言。它具有语法突出显示、代码完成、调试、代码片段、内置Git等功能。对于初学者来说有点复杂,不过几个小时就可以学会。但是,它是用Electron框架构建的,可能会感觉稍微慢一些。但这不是高端开发硬件的问题。它是适用于Linux、macOS和Windows的免费开源应用程序。以下是适用于Ubuntu、Fedora和相关发行版的各个deb和RPM包:下载VSCode您还可以为Flatpak设置您的系统,并通过从终端运行以下命令将其安装在所有Linux发行版上。flatpakinstallflathubcom.visualstudio.code2,EclipsewithPyDevEclipseEditorEclipse是由IBM开发的免费开源IDE。这个完整的IDE可用于Java和Android开发。但是,它还支持许多其他编程语言,包括Python。您可以将Eclipse与流行的PyDev插件一起使用,它将Eclipse变成一个完整的Python开发环境。通过将PyDev集成到Eclipse中,您可以获得编译、代码分析、实时调试、交互式控制台访问等功能。优点:功能丰富,完整的Python开发IDE。缺点:对系统性能影响很大。对于高级用户。安装及更多信息:平台:Linux、Mac、Windows类型:集成开发环境价格:免费源代码:开源官方下载链接:PyDev,Eclipse官网:Eclipse,PyDevpluginFlatpak:EclipseforJavaisprovidedasFlatpak通过Flathub,你可以在设置好Flatpak3后试用这个版本,PyCharm编辑器PyCharm编辑器是由JetBrains开发的PyCharm提供智能代码补全、代码检查、即时错误高亮显示、快速修复、自动代码重构和丰富的导航功能。PyCharm广泛的开箱即用工具集包括:集成调试器和测试运行器;Python分析器;内置终端;与主要版本控制系统和内置数据库工具集成;通过远程解释器的远程开发能力;集成SSH终端;以及与Docker和Vagrant的集成。除了Python,PyCharm还为各种PythonWeb开发框架、特定模板语言、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提供的社区版本。4.SpyderEditorSpyderEditorSpyder是一个用Python编写的功能强大的Python编辑器。它专为科学家、工程师和数据科学家设计。它独特地将综合开发工具的高级编辑、分析、调试和概要分析功能与科学包的数据探索、交互执行、深度检查和美观的可视化功能相结合。优点:轻巧且免费缺点:您必须将其作为Anaconda软件包的一部分下载。没有独立的安装程序。安装及其他说明:平台:Anaconda类型:IDE价格:免费源代码:开源官方下载链接官网5、SublimeTextSublimeTextSublimeText是一个复杂的Python编程代码编辑器。它是一个跨平台工具,原生支持多种编程语言。您可以使用插件来扩展其特性和功能。SublimeText具有提高工作效率的功能,例如“转到任何内容”,可以同时更改文件的多个部分。优点:轻量级、免费,适用于Windows、Mac和Linux。缺点:评估免费,但您必须购买高级使用许可证。(LCTT译注:但可以一直免费评估,没有时间限制,只是不时提醒)其他信息及安装:平台:Windows,Linux,OSX类型:IDE价格:免费,但必须购买继续使用源代码的许可证:闭源官方下载链接官方网站Flatpak:SublimeText可通过Flathub作为Flatpak包获得。在你的Linux上设置Flatpak,然后安装它。6.ThonnyPython编辑器Thonny编辑器Thonny是一个适合初学者的PythonIDE,非常容易上手。它内置了最新的Python(撰写本文时为3.7+),因此您无需在操作系统中单独安装Python。用户界面整洁,初学者不会分心。Thonny的其他一些值得注意的功能包括:变量视图、简单的调试器、单步调试和语法错误。优点:轻量级、免费,适用于Windows、Mac和Linux。非常适合Python的绝对初学者(甚至是编码初学者)。缺点:由于它是初学者的IDE,因此只有基本功能。安装和其他信息:平台:Windows、Linux和Mac类型:IDE价格:免费源代码:开源官方下载链接Flatpak:可通过Flathub作为Flatpak使用。设置你的Linux系统来安装Flatpak,然后去安装它。有许多可用的Python编辑器,这些是用于编码的六种最佳Python编辑器。您可以尝试其他著名的Python编辑器:VIM、IDLE(默认情况下与Python一起提供)、Cloud9和Emacs。
