如果你刚开始入门Python,那么你需要一个简单而快速的方法来尽快上手,而不是纠结于各种环境配置和软件安装。这时候,一个简单而又好用的在线IDE就非常“香”了!
这里千锋武汉Python小编给大家推荐5个在线IDE,初学Python的同学可以试试。
1、repl.it
REPL 是 Read-Eval-Print-Loop 的缩写,其实就是运行代码的终端的意思,在这里你可以在其中运行 Python 命令和代码。如果你正在学习 Python,那么在 REPL 可能是最快的学习方法。
像 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 编程系统来创建程序。
与此类似,还有 CodeSkulptor 开发的开源 Skulpt,它也支持 Python 2,但是Python 3 仍在开发中。
3、Programiz
和 repl.it 一样,这是一个免费产品,提供增值服务,专业版每年才15美元。如果你不需要使用他们的在线 Python 编译器,你可以下载 Thonny IDE 并在本地运行它。它还提供 iOS 和 Android 的应用程序,这样你就可以在移动设备上学习 Python。
4、Paiza.io
Paiza 是另一个多语言网站,其支持的语言比 repli.it 少,大多数功能都是免费的,你甚至可以通过发送 tweet 来运行代码。
但是我感觉这个网站还未完全完成的,IDE 似乎仅限于编辑、编译和运行 20 种左右语言的代码。它是我见过的唯一一个运行 Scala 的网站,甚至是复制的,目前它只有 beta 版本的功能。
5、ideone.com
我记得在2012年使用过 ideone,支持的语言数量是当时最多的,算上 c 和 C99之类的多种C语言变体,支持超过超过80个。像 Ada95、 Cobol 或 Fortran 这些你没听过的语言它都支持。
Idone 由 Sphere 在线系统提供支持,该系统还运行 spoj. com,这是一个大型在线项目评估网站。自2012年以来,他们已经举办了超过2400个编程竞赛,有超过13000个编程问题,你可以尝试用几乎任何流行的编程语言解决这些问题。
与 Skulpt 一样,ideone 也提供了一种编译和运行 Python (以及所有其他编程语言)的方法,即通过一个可以嵌入到站点中的 web 小部件。这有一些关键用途,例如在工作面试中运行实用的编程测试。
6、总结
当然了,这里看到的任何一个在线 IDE 都不能像 Visual Studio、 Visual Studio Code 或 Eclipse 那样提供你所需要的所有功能。例如,没有一个网站提供在线调试(尽管有一些网站提供这样的功能,包括 onlineGDB)。
换句话说,如果你正在学习 Python,这些网站非常值得你花时间去学习,但是请记住,这只是在学习阶段,当你学习的足够深入,还是要安装适合自己使用的本地 IDE。
2021-10-22 千锋武汉发布了 《《我的世界》千锋1024程序员节品牌片重磅发布》的文章
2021-10-22 千锋武汉发布了 《千锋1024程序员节重磅激励,多重豪礼强力助学》的文章
2021-10-22 千锋武汉发布了 《千锋联动全国百所院校 开展1024程序员节狂“享”活动!》的文章
2021-10-20 千锋武汉发布了 《千锋为中国航发商发提供Python课程培训,助力商发公司高效决策》的文章
2021-10-15 千锋武汉发布了 《千锋教育1024程序员狂欢节即将火爆来袭 “厚礼”一触即发》的文章