公众号
关注微信公众号
移动端
创头条企服版APP

推荐5个在线IDE,初学武汉Python开发的同学可以试试!

6326
千锋武汉 2021-01-08 16:26 抢发第一评

如果你刚开始入门Python,那么你需要一个简单而快速的方法来尽快上手,而不是纠结于各种环境配置和软件安装。这时候,一个简单而又好用的在线IDE就非常“香”了!

这里千锋武汉Python小编给大家推荐5个在线IDE,初学Python的同学可以试试。

1、repl.it

REPL 是 Read-Eval-Print-Loop 的缩写,其实就是运行代码的终端的意思,在这里你可以在其中运行 Python 命令和代码。如果你正在学习 Python,那么在 REPL 可能是最快的学习方法。

image.png

像 repl.it 则是 REPL 的现代版,性能也更为强大。按 ctrl + shift + p,你会得到一个弹出菜单,上面有你能想到的所有命令。除此之外,还有一个用于重命名、复制粘贴等操作的右击菜单。

很少有人能拒绝repl.it的免费版本,它非常实用,有50种语言可供选择,包括 QBasic、 Forth、 Kotlin、 JavaScript、 c、 c++ 、 c# 、 PHP、 Dart、 Rust、 Swift、 Julia 等等(完整版还有 pygame 和 pyxel、 node.js、 deno、 SQLite 和 Java Swing)。

免费版本还提供结对编程、在线聊天和运行代码。是一对一教学的绝佳工具。

2、CodeSkulptor.org

早在2012年,我参加过一个为期12周的在线课程学习 Python。它就用到了能够支持 Python 2 和 Python 3 的 codeskulptor.org 编程系统来创建程序。

image.png

与此类似,还有 CodeSkulptor 开发的开源 Skulpt,它也支持 Python 2,但是Python 3 仍在开发中。

3、Programiz

和 repl.it 一样,这是一个免费产品,提供增值服务,专业版每年才15美元。如果你不需要使用他们的在线 Python 编译器,你可以下载 Thonny IDE 并在本地运行它。它还提供 iOS 和 Android 的应用程序,这样你就可以在移动设备上学习 Python。

image.png

4、Paiza.io

Paiza 是另一个多语言网站,其支持的语言比 repli.it 少,大多数功能都是免费的,你甚至可以通过发送 tweet 来运行代码。

image.png

但是我感觉这个网站还未完全完成的,IDE 似乎仅限于编辑、编译和运行 20 种左右语言的代码。它是我见过的唯一一个运行 Scala 的网站,甚至是复制的,目前它只有 beta 版本的功能。

5、ideone.com

我记得在2012年使用过 ideone,支持的语言数量是当时最多的,算上 c 和 C99之类的多种C语言变体,支持超过超过80个。像 Ada95、 Cobol 或 Fortran 这些你没听过的语言它都支持。

Idone 由 Sphere 在线系统提供支持,该系统还运行 spoj. com,这是一个大型在线项目评估网站。自2012年以来,他们已经举办了超过2400个编程竞赛,有超过13000个编程问题,你可以尝试用几乎任何流行的编程语言解决这些问题。

image.png

与 Skulpt 一样,ideone 也提供了一种编译和运行 Python (以及所有其他编程语言)的方法,即通过一个可以嵌入到站点中的 web 小部件。这有一些关键用途,例如在工作面试中运行实用的编程测试。

6、总结

当然了,这里看到的任何一个在线 IDE 都不能像 Visual Studio、 Visual Studio Code 或 Eclipse 那样提供你所需要的所有功能。例如,没有一个网站提供在线调试(尽管有一些网站提供这样的功能,包括 onlineGDB)。

image.png

换句话说,如果你正在学习 Python,这些网站非常值得你花时间去学习,但是请记住,这只是在学习阶段,当你学习的足够深入,还是要安装适合自己使用的本地 IDE。

声明:该文章版权归原作者所有,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系。
您阅读这篇文章花了0
转发这篇文章只需要1秒钟
喜欢这篇 0
评论一下 0
凯派尔知识产权全新业务全面上线
相关文章
评论
试试以这些内容开始评论吧
登录后发表评论
凯派尔知识产权全新业务全面上线
阿里云创新中心
×
#热门搜索#
精选双创服务
历史搜索 清空

Tel:18514777506

关注微信公众号

创头条企服版APP