ipad写代码推荐(想在iPad上写代码?这几款app不可少)

生活常识 2023-05-15 06:22生活常识www.xinxueguanw.cn

如何使用nslookup命令在iPad上写代码?这些app是不可或缺的。

iPad作为一个我们可以方便携带的便携设备,有着比笔记本更灵活的使用场景。如果能用iPad来写代码的话,对于很多朋友来说相信都是一大好消息。下面推荐几款能够在iPad上编写和运行python程序的app,也有介绍能够运行多种语言的app,希望给想在iPad上编程的朋友带来帮助。大家也可以推广到其他编程语言,寻找合适的app!

本文将重点介绍在iPad上编写python代码,然后介绍carnets、pythonista、code app等几个软件,也介绍几个提高在iPad上编写代码效率的工具。但本文介绍的几款app中,不仅有python编译器,还有可以用多种不同语言编译运行的app,并且会推广涉及远程编译的 ,实现用多种不同语言编译运行。其中我认为更好的代码app在说明,也是能编译运行最多语言的app,一定要看到噢!!.

一、carnets(免费,仅支持python)

简介

Carnets是一个基于jupyter.的python编译器如果你在app store搜索carnets,会有两个版本,一个是carnets-jupyter的,一个是carnets-jupyter(with scipy).的其中,scipy,sklearn,seaborn和coremltools是用Scipy添加到区别在于的版本中,对于需要使用python进行科研的朋友来说非常有用。,它还支持安装一些纯python的第三方库。

Carnets-Jupiter(带Scipy)回到了支持notebook和jupyterlab的切换.但缺点是占用内存空间更大(1.6g,而标准版为1.1G)。

具体使用介绍(以scipy版本为例)

打开app,点击CreateDocument,会自动创建并打开一个Untitled.ipynb文件。

可以看到,界面和电脑上的jupyter笔记本几乎一样,操作 也和电脑上的版本差不多。

我们点击左上角的文件,然后点击打开,来到文件管理界面。

点击Nbextension,可以看到jupyter笔记本的外挂功能,和电脑上的一模一样。关闭上面的检查,就可以使用插件功能了。

,在系统设置中,您可以更改语言设置、文件存储位置等。或者你可以在发行版中设置软件界面为retrolab,点击查看然后点击打开jupyterlab,我们就可以打开jupyterlab的界面,用jupyterlab在iPad上编程了。

剩下的使用和电脑差不多,可以参考jupyter在电脑上的使用。

简单测试

让 让我们简短地运行代码,并尝试安装一个纯python第三方库。

,carnets解决了在iPad上用python编程的问题,支持很多流行的第三方库,比如numpy、matplotlib、pandas等。并且还支持scipy、sklearn等。for(带scipy)版本,可以很大程度上满足python学习和专业程序员的需求。

缺点是notebook可能有些人不熟悉,受iPad OS的限制,只能安装一些纯python库,可能不会安装一些深度学习的第三方库。

二、pythonista(68元,仅支持python)

简介

Pythonista是一个python IDE,具有特殊的接口,内置了流行的第三方库,如numpy和matplotlib。但遗憾的是不支持安装第三方库(好像有曲线救国)。它有很多小功能,比如内置了很多生动的小程序,对于初学者来说是很好的学习参考,而对于掌握了python的程序员来说,也可以在此基础上开发一些小程序。Pythonista支持python ui的开发,可以做一些漂亮的程序。

具体使用介绍

打开应用程序,单击新建文件,单击空脚本以创建新的python文件,设置此iPad的路径,然后单击创建以创建该文件。你可以看到除了纯python文件,你还可以用UI创建python文件(I 我不太擅长这个,读者可以自己试试)。

,点击左上角查看文档,然后点击返回查看全局文档进行文档管理。

点击本iPad下的示例查看软件自带的一些小程序,点击运行查看相应的功能,比如本时钟小程序。

,还有各种形式的过程。

序,各位读者可以自行查看

简单测试

我们在pythonista上创建一个脚本,并运行一个简单的例子

可以看出,运行结果是正确的。

pythonista是一款比较专注于python,界面比较独特的app。上面支持普通的python脚本文件,也支持python UI文件,并且提供了大量的例子,可供初学者学习,也增加了趣味性。

缺点是由于官方并不支持自行通过pip安装第三方库,使用起来只能局限于app自带的库,会有所不方便。app也已经有很长一段时间没更新了,所以体验可能稍差。

三、Code app(30元,支持多种语言)

简介

Code app是一款界面类似vscode的代码编辑器,能够支持5种语言的本地编译以及40多种语言的在线编译。运行界面和操作逻辑与vscode非常相似,内置了linux终端,支持近70种命令(ls、cd、nslookup等),并且支持快捷键自定义,对鼠标对支持也非常良好,功能十分强大。

具体使用介绍

打开app,可以看到与vscode类似的界面,我们可以创建新文件,也可以打开已有文件,也可以使用git clone来拷贝github上的项目。

我们点击新文件,可以创建不同语言的文件,我们在这里创建一个python脚本文件

创建文件后,可以看到运行的是本地的python3.9.2。输入几行代码,可以看到代码高亮与电脑端vscode是类似的,在写代码过程中不支持代码提示,这点比较遗憾

打开左下角的设置,可以更改主题或字体大小,也可以查看app支持的本地和远程编译的语言。

终端(terminal)可以按左边的按钮打开或者关闭,可以支持的命令有70多种,使用起来十分方便。使用pip命令也可以安装纯python第三方库。

其他使用可以参考电脑端vscode的使用,感兴趣的读者可以下载使用一下。

简单测试

我们运行上面的python代码,运行正常

我们再测试一下别的语言,如C++,运行结果也正常。

其他语言以及在线编译功能读者可以自行尝试。

code app是一款功能非常强大的iPad代码编辑器,支持多种语言的编译功能,文件管理也非常完善,可以在一定程度上满足专业程序员的需求。

美中不足的是code app不支持代码提示,也不支持debug,期待后续更新可以加上这些功能。如果实现的话,应该算得上是iPad上更好用带有本地编译功能的编译器了。

四、提高写代码效率的配件

键盘肯定是要配一个的,要不然在屏幕上打字一来效率不高,二来屏幕大小就这么点,再被键盘占去一部分空间后写代码就会显得很局促。

在这里我给大家推荐一款罗技的无线蓝牙键盘,我自己本人也是罗技K380用户,键盘的手感很不错,质感也很好,最主要的是这款键盘方便携带,与iPad简直是绝配!!!并且支持三台不同设备之间的自由切换,可以配对你的iPad、电脑和手机,实现设备间办公无缝衔接。K580也是不错的选择,提供了一个平板或者手机的支撑位,使用起来更方便,并且也能支持两台设备之间的切换。大家可以按需选择。

除此之外,鼠标也可以配备一个,这样可以获得更加接近电脑上写代码的感觉,提升效率。大家也可以考虑一下罗技家的蓝牙鼠标,非常轻薄便于携带,是随时随地在iPad上写代码的好帮手!

五、写在

以上我们了几款使用体验非常不错的python编译器,以及code app这个能够支持多种语言的编译器

carnets是基于jupyter的,在进行科研或者数据处理的时候非常好用;缺点是对于不习惯jupyter的用户可能试用体验不习惯。pythonista是面向UI设计为主的,也可以运行一些简单的python脚本,提供了一些生动的例子兼具了趣味性;官方不支持安装第三方库,对于专业程序员可能很多想要的功能不能实现,并且软件已经长时间没更新,不排除作者弃更的可能。code app是功能最全面的一款app,界面与电脑端的vscode类似,支持几款常用语言的本地编译和数十种语言的在线编译,也能支持markdown和html等语言的预览,功能想对齐全;缺点是暂时不支持代码提示以及debug,对于专业程序员来说可能有时候会比较头疼。

除了上面提到的几款app,其实iPad上也有不少其他好用的编译器,比如pyto等。也有许多面向其他语言的编译器,大家可以在app store上寻找。

由于iPad上只支持纯python的第三方库,有些专业程序员可能对其他第三方库有需求,或者说想运行编译其他更多语言,这个问题可以通过远程编译的方式来解决。如果我们有云服务器或者个人主机的话,可以通过在主机上配置code-server或者jupyter server的方式在iPad上实现远程编译,这个具体的教程就不在这展开了,感兴趣的读者可以搜索网上的教程,我后续可能也会写一篇关于通过远程服务器在iPad上写程序的文章,欢迎大家关注!

以上有错误的地方也欢迎大家指正,互相交流!

ipad写代码推荐 ipad写代码推荐

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有