有可以在平板电脑上使用的编程软件,以下是一些推荐:
1. Pythonista
平台:iOS
特点:被认为是iOS上最好的Python编程环境,自带许多模块,使Python与iOS紧密结合。通过几行代码,可以轻松实现各种有趣且实用的功能。提供输入扩展、模块和函数检视功能,方便快速找到自己编写的函数。
2. Textastic
平台:支持macOS、iPhone和iPad
特点:轻量级的源代码编辑器,具有强大的语法高亮、自动补全、代码折叠和集成终端等功能。支持多种编程语言,包括C、C++、Objective-C、Swift、Python、Java、Ruby、PHP等。
3. iSH
平台:iOS
特点:开源的终端模拟器,可以在iPhone或iPad上运行完整的Linux命令环境。使用Alpine Linux系统镜像,文件系统在自带的文件APP中可见。大部分包都可以使用,还可以安装Python。
4. Obsidian
平台:iOS
特点:在编程付费榜上排名较高,与VSCode相似,支持Git,可以离线运行Node.js、Python、PHP、C++等多个语言。内置Linux终端,支持近70种命令,支持快捷键自定义和良好的鼠标支持。
5. DroidEdit
平台:Android
特点:非常强大的文本编辑器,支持多种编程语言,包括C、C++、C#、CSS、HTML、Java、Lua、LaTex、Python、Ruby和SQL。具有撤销、重做、搜索和替换功能,自动和块缩进,以及预览HTML文件的功能。专业版还支持Box、Dropbox、SFTP、FTP和FTPS,甚至可以通过SSH运行外部命令,支持root模式。
6. Visual Studio Code(VS Code)
平台:跨平台(包括平板电脑)
特点:微软推出的代码编辑器,功能全面,适合各种编程需求。提供高度定制化的用户界面和丰富的编码辅助功能,如代码自动补全、语法高亮、即时的错误提示等。支持众多编程语言和框架,通过插件和扩展进一步丰富了其功能和适用范围。
7. Jupyter Notebook(或相关应用如Juno)
平台:支持iPad(通过特定应用如Juno)
特点:提供独特的交互式编程环境,使得数据分析和机器学习项目的开发变得直观且高效。允许开发者在同一个文档中编写代码、运行代码、查看结果,以及添加富文本说明,非常适合教学和演示。
8. ScratchJr
平台:iPad
特点:专为3-7岁儿童设计的图形化编程软件。使用图形化拖放的方式,使孩子们能够轻松创建自己的动画和故事,并学习基本的编程概念。
9. Swift Playgrounds
平台:iPad
特点:Apple推出的教学编程应用,适用于年龄较大的初学者。使用Swift编程语言,让用户通过有趣的游戏和互动方式学习编程基础知识。
这些软件各具特色,适用于不同的编程需求和场景。在选择时,可以根据自己的编程语言偏好、项目需求以及平板电脑的操作系统来进行挑选。