现在网络已经如每个人呼吸氧气一样,“润物细无声”。
选的原则就两个:
第一:免费就可以用,
解决了好多学校不能带手机上课的问题,只要有网络,有浏览器,在机房就可以使用 。
第一个: 菜鸟教程:编程学习网站
一个免费的在线编程学习网站。
这个时候适合平台:Windows、Mac等,中文界面,免费
主要功能:页面交互教学、在线程序调试等。
所以这个就列为第一个啦,可以在线调试程序,可以练习,还有讲解,附加工具等等,一个全方位的的信息技术学习网站。
第二个:小闪电:可以用手机写代码的JS在线编辑器网站
支持几十种的编程语言在线运行。
网站还提供几乎所有的程序语言在线手册,无需注册即可使用。
非常很适合简单代码试运行或学习。
建议注册一个账号使用,注册之后可以获得更多实用功能,比如代码的在线存储、在线学习笔记、CDN资源、番茄钟等。
第三个:Online Python Compiler:Python在线运行工具
直接输入一个网址,就可以进行Python编程并点击运行。
第四个:Scratch 3.0 GUI:scratch在线编程
MIT开发的scratch,这个就是咱们大陆可以直接访问的网页版,直接用。
第五个:Mind+图形化编程软件
专为青少年设计的图形化编程工具。
最大的优势是添加了人工智能积木接口,可以轻松实现人脸识别、语音识别等功能。
靓点:集成了大疆无人机编程以及其他教学机器人编程的能力。
第六个:爱上米思齐(Mixly):物联网编程神器
这个是米思齐(Mixly)的在线版,支持很多硬件,注意就是不支持Arduino
支持很多硬件:
第七个:编程猫海龟编辑器:Python在线编程
第八个:源码编辑器
图形化编程在线版。
第九个:腾讯扣叮
腾讯出品的在线编程实验室,这个功能超级强大,支持很多种语言,还可以控制机器人。
第十个:VSCode 的在线版本
专业编程都爱用的VSCode 的在线版本,它看起来与桌面版本完全一样。
对于一些快速开发项目开发来说还是很方便的。
当然,目前也不能说网页版可以完全取代桌面应用程序了。
例如,微软释出的这一版 VSCode online 缺少终端(Terminal)功能支持,使得它对于编程语言的支持并不像它的桌面应用那般完善。而微软显然也注意到了这点,他们提供了三个列表用来告知开发者什么项目适合用在这个在线编辑器上:
Good:对于大多数编程语言,v 能提供代码语法着色、基于上下文的代码补全和括号对着色。使用 Tree-sitter 语法树;对 C/C++、C#、Java、PHP、Rust 和 Go 等流行语言提供符号搜索。
Better:除了上述出现在「Good」支持的功能外,TypeScript、JavaScript 和 Python 还可以获得丰富的单文件完成度、语义高亮、语法错误等增强体验功能。
Best:像原生 Web 端语言,例如 JSON、HTML、CSS 和 LESS,在 v 中的编码体验与桌面端几乎没有什么不一样的(包括提供 Markdown 预览)。