精华内容
下载资源
问答
  • 2020-11-29 12:46:47

    Pythonista是一个完整的Python脚本环境,可直接在iPad或iPhone上运行。它包括对Python 3.6和2.7的支持,因此您可以使用Python 3中的所有语言改进,同时仍然具有2.7可用于向后兼容性。

    5cef767a32acf120.jpg

    在真正的Python创作中,包括电池 - 从流行的第三方模块,如numpy,matplotlib,请求等等,到为iOS量身定制的模块。您可以编写可访问运动传感器数据的脚本,照片库,联系人,提醒,iOS剪贴板等等。

    您还可以使用Pythonista构建交互式多点触控体验,自定义用户界面,动画和2D游戏。

    特点:

    >>>可编写脚本的代码编辑器,具有语法高亮和代码完成功能

    >>>扩展键盘,专为Python设计

    >>>具有代码完成,命令历史记录的交互式提示,并支持在控制台输出中显示图像

    >>>集成可视化调试器和对象检查器

    >>>集成PEP 8样式检查器直接在编辑器中突出显示

    >>>完整的离线文档,直接从编辑器快速查找

    >>>各种美丽的浅色和深色主题,以及一个主题编辑器,使您自己的

    >>>用于快速原型制作的UI编辑器

    >>>包括大多数用于图形,声音和iOS系统服务的Python标准库和附加模块(例如剪贴板,联系人,提醒,推特,UI ......)

    >>>Matplotlib和NumPy用于科学可视化

    >>>包括许多其他流行的第三方模块,例如请求,BeautifulSoup,Flask,bottle,SymPy等。

    >>>大量已包含的示例入门

    >>>适用于iPad和iPhone

    From to Appstore

    兼容性 需要iOS 9.0或更高版本。兼容iPhone,iPad和iPod touch。

    以上就是ipad怎么写python的详细内容,更多请关注php中文网其它相关文章!

    article_wechat2021.jpg?1111

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    更多相关内容
  • 如何在ipad写python

    千次阅读 2021-01-12 03:07:40
    那么如何在ipad写python代码呢?这里给大家推荐两款应用于不同平台的软件。iOS 平台:PythonistaPythonista 自带自动联想,方便移动端敲代码。相关推荐:《python视频教程》值得一提的是,作者开发了一套...

    ipad或者手机支持python代码编写,让我们再也不用一本正经待在办公室或者家里正襟危坐了。让我们编写代码的方式更加随意,当我们写一些轻量级的代码可以随时随地的进行。

    那么如何在ipad上写python代码呢?这里给大家推荐两款应用于不同平台的软件。

    iOS 平台:Pythonista

    Pythonista 自带自动联想,方便移动端敲代码。

    相关推荐:《python视频教程》

    值得一提的是,作者开发了一套库内置在 Pythonista 里面,从而让 Python 语法可以调用 iOS 上的原生控件。

    比如这个40几行代码的时钟:

    比如充满童年回忆的打砖块游戏:

    闲暇之余,可以看看这些小项目是怎么写出来的。虽然 Pythonista 收费68元,但物有所值。

    Android 平台:Termux

    Android 手机系统是基于 Linux 内核的,所以可以使用终端类软件去「进入」手机的内核。

    和电脑上终端差不多,比如输入 ls 就能看到当前目录下的所有文件。

    输入 python 就可以进入 python 环境,配合 CodeBoard 编程键盘效果更佳。(使用 pkg install python 安装 python )

    安装库也毫无压力,输入 pip install ptpython 就可以安装。

    展开全文
  • 苹果公司在 2021 年 3 月发布了 M1 iPad Pro ,其实我很想知道在 iPad 上编程是怎样的体验。虽然 iPadOS 仍然无法提供原生 Python IDE,但事实证明,在...

    苹果公司在 2021 年 3 月发布了 M1 iPad Pro ,其实我很想知道在 iPad 上编程是怎样的体验。虽然 iPadOS 仍然无法提供原生 Python IDE,但事实证明,在 iPad 上用 Python 编写代码实际上非常容易,尤其是如果你愿意在 Jupyter Notebooks 中工作。

    以下是您现在可以在任何 iPad 上使用 Python 编写代码的五种方法。

    1、a-Shell

    a-Shell 为您的 iPad 或 iPhone 提供了一个 Unix 风格的终端,而且它是完全免费的,非常强大。

    安装并打开 a-Shell 后,键入 help 可以快速了解该应用程序:

    206dd96b07a0ee7001323aa21a8c219b.png

    a-Shell 带有 vimed 用于编辑文件,它包括开箱即用的 Python 3.9。这是在 vim 中编辑 Python 文件的样子:

    7cd4138e50c9b0ecbfcee61b7f7551c1.png

    a-Shell 与 iPadOS 15 的多任务功能完美搭配。您可以打开新窗口,将 a-Shell 与另一个应用程序并排放置,并且我最喜欢在滑动模式下使用 a-Shell。

    我在我的 iPad 上做了大量的阅读工作。当我遇到想要在 Python REPL 中检查的内容时,能够从 iPad 的右侧滑入,快速检查 REPL 中的内容,然后通过向右滑动来关闭应用程序:

    b51b57cb7a7e2c2f4d63dff52ace88f1.png

    您可以在 a-Shell 中使用 pip 安装 Python 包,只要这些包是纯 Python 即可。这对很多人来说是一个严重的限制,但它确实允许您安装一些非常棒的软件包:

    da5da9575a7d5f09a2ddd8f4e3ed3f13.png

    除了是在 iPad 上使用 Python 的好方法之外,a-Shell 还有许多其他有用的功能。您可以浏览 iPad 的文件系统、使用 curl 传输文件、生成 SSH 密钥、SSH 到远程服务器等等。您甚至可以用 C 和 C++ 编写程序并在 iPad 上运行它们。

    a-Shell 的主要缺点之一是缺乏对 Python 虚拟环境的支持。这意味着 a-Shell 非常适合进行测试,或进行一些基本的纯 Python 编程,但它不太适合专业开发。

    2、Carnets

    Carnets 是一款免费的独立 Jupyter notebook 应用程序,可在 iPad 和 iPhone 上使用。无需连接到外部 Jupyter 服务器,您可获得完整的 Python 和 Jupyter 实现,以及一些有用的 Python 包,包括 NumPy、pandas 和 Matplotlib。

    您可以创建、查看和编辑 notebook 文件,包括您在其他地方创建或别人发送给您的 notebook 文件。我最喜欢它的一点是它“有效”。下载该应用程序,几分钟后您就可以在 iPad 上运行  Jupyter notebook 了。

    7092de13c86fae881ad5c2105e0ced01.png

    Carnet 的界面看起来就像浏览器中的 Jupyter。但所见即所得,这里没有任何花里胡哨的东西。

    如果您需要安装 Carnets 未附带的软件包,您可以在笔记本单元内使用 %pip install 来安装该软件包:

    7d01fc93df3f545f40405af43e69c591.png

    要查看通过 Carnets 获得的所有 Python 包,请运行 %pip list

    b27113d5841f44cad110511cbd733327.png

    App Store 中有两个版本的 Carnets:

    1. Carnets – Jupyter

    2. Carnets – Jupyter (with scipy)

    Carnets – Jupyter(with scipy) 包括一些额外的包,用于在 iPad 上进行机器学习:scipy、seaborn、sklearn 和 coremltools。如果您负担得起额外的空间,我强烈建议您下载 Carnets – Jupyter(with scipy) 而不是基本的 Carnets 应用程序。

    与 a-Shell 一样,Carnets 应用程序不允许您创建隔离的 Python 环境。

    3. Juno

    Juno 是另一款适用于 iPad 的 Jupyter notebook 应用程序,自称是 Jupyter IDE。与 Carnets 不同的是,Juno 售价 15 美元,并带有一些不错的奖励功能。

    Juno 凭借其时尚的 iPad 界面脱颖而出:

    60b1f1ca7931c1fee44ddc052ba393da.png

    您可以通过在单元格内按 Shift + Enter 或点击屏幕右下角的蓝色Run Cell按钮来运行单元格。

    闪电按钮可让您快速访问一些常见任务。您可以将单元格类型从代码更改为 Markdown,上下移动单元格,以及剪切、复制、粘贴和删除单元格:

    90572ee318ff4d153be5f0764c38de73.png

    虽然 Carnets 可以从 iPad 上的任何位置打开 Jupyter notebooks,但该界面对 iPad 不太友好。将此与 Juno 的文件选择器进行对比,后者在 iPad 和 iOS 设备上真的很舒服:

    b7467bcc8d390c471e6c8224b04f04b6.png

    Juno 的另一个亮点是内置的类似 IDE 的选项卡完成和工具提示:

    405e5bc64547bab39b383360fd2e6203.png

    像 Carnets 一样,Juno 带有一套内置软件包。但是你不能像在 Carnets 中一样在单元格中运行 %pip list 来查看它们:

    07e247b8e4a99fffa26ef3bf4839c2c2.png

    Juno 中的软件包管理实际上有点令人失望,尤其是对于一个售价 15 美元的应用来说。

    我找不到 Juno 预装的软件包的完整列表,但这里有一些开箱即用的导入:

    6307645fbfcbd6bd912fff669f396d61.png

    要安装包,请单击屏幕顶部中心的notebook名称,然后选择安装 Python 包。您将看到以下对话框:

    e6626a5c0e84eca9ef95eab13a7e3699.png

    像 Carnets 和 a-Shell 一样,您只能安装纯 Python 包。但与 Carnets 和 a-Shell 不同的是,您安装的软件包的任何依赖项都不会自动安装。您需要一个一个地手动安装它们。

    Juno 软件包管理器的一个好处是,您有机会在安装包之前查看包的一些元数据,包括依赖项——您可以按一下按钮进行安装:

    4b2b2aeb9e06474e8ad549f88d8c1ea0.png

    正如我之前提到的,您不能在 Juno 中使用 %pip list 查看已安装到 Juno 环境中的软件包。您必须打开 Files 应用程序并导航到 Juno 设备存储中的 site_packages/文件夹:

    781642be8e5eb0d2cd65b1dcaa0b1ebd.png

    如果要删除已安装的软件包之一,则需要从 site_packages/中手动执行此操作。我觉得这是一个很大的缺点。

    尽管包管理器很笨重,但 Juno 看起来确实比 Carnets 好得多,而且制表符补全和工具提示确实提高了生产力。如果这些功能对您很重要,并且您愿意花 15 美元以上的价格,那么 Juno 是一个不错的选择。

    4. Juno Connect

    Juno Connect 是一个 Jupyter notebook客户端应用程序,可用于访问远程服务器上的 Jupyter。所以,从技术上讲,Python 并没有在你的 iPad 上运行,但 Juno Connect 提供了一个漂亮的界面来处理远程 Jupyter notebook服务器。您可以花 10 美元从 App Store 购买它。

    首次启动 Juno Connect 时,您将看到一个屏幕,其中包含一些可供试用的notebook,以及连接到远程notebook服务器的几个选项:

    0f2d2648201e4d5e18bfe94194366243.png

    开箱即用的 Juno Connect 支持服务,例如 Cocalc 和 Binder。您还可以连接到托管在其他地方的 Jupyter 服务器,例如在 Digital Ocean droplet 上。

    当您连接到notebook服务器时,您将看到如下所示的屏幕,您可以在其中创建新notebook或选择打开一个:

    2191b1f93f7bbec57e860801fb27802e.png

    打开或创建新notebook后,您将看到一个与典型 Juno 界面完全相同的界面。由于 notebook 在外部服务器上运行,因此您可以访问所有典型的 Jupyter 功能,包括不适用于仅限本地版本的 Juno 的 %pip魔法:

    8d00e7f3c981f6e46bbacb402a24c0ff.png

    Juno Connect 的一个不错的功能是能够将远程notebook导出到 iPad 上的本地文件:

    b4486901a86b15b3d7ad5135c9909757.png

    您甚至可以将notebook 导出为新notebook ,允许您保存本地副本以在 Juno 或 Carnets 应用程序中离线使用。

    5. Codeanywhere Cloud IDE

    我列表中的最后一个选项不是 iPad 应用程序,它不会在你的 iPad 上本地运行 Python,但如果你需要访问一个成熟的开发环境,它绝对是必不可少的。该解决方案就是 Codeanywhere Cloud IDE。

    计划起价为每月 6 美元。这将解锁一个完全在您的浏览器中运行的 VS Code 风格的 IDE。

    一旦您选择了一个计划并创建了一个帐户,您将被带到您的仪表板,您可以在其中创建用于处理项目的新容器:

    d09e239ae8737b35b53b6842353de816.png

    当您单击 New Container 时,您将有机会使用一个空白的 Ubuntu Linux 容器或从一些预装了各种语言的预定义容器中进行选择:

    f3d87319205b93358f0e236ba6a57d00.png

    创建容器后,它需要几分钟才能启动并在仪表板中可供您使用:

    ece1423d322459a3ab3065b4531a7cae.png

    每个容器获得的资源取决于您选择的计划。我的计划给了我 15GB 的存储空间和 4GB 的内存。

    单击绿色的 Open IDE 按钮以在新的浏览器选项卡中启动 IDE:

    6d61dfe5ead5ccf57f2ba09ef05e7028.png

    如果您熟悉 VS Code,您会在 Codeanywhere 的 IDE 中感到非常熟悉。它的功能非常全面,包括调试支持:

    8f83b35b719660581a83fd1424a1ac91.png

    您甚至可以安装扩展程序!

    与此列表中提到的其他选项相比,Codeanywhere 价格昂贵。它还需要互联网连接。但是,我不能没有它。这是我发现在 iPad 上进行硬核编码的最佳方式。

    在 iPad 上使用 Python 进行编码的其他方法

    我提到的五个工具是我目前在 iPad 上运行 Python 时日复一日使用的工具,但还有许多其他选项值得一提。

    Pythonista3

    曾经有一段时间 Pythonista3 是一个不错的选择,但在我看来,情况已不再如此。

    首先,Pythonista3 似乎完全被抛弃了。最后一个版本是在 iPadOS 14 可用于一年多前发布的。其次,Pythonista3 仅支持 Python 3.6,该版本已于 2021 年 12 月结束生命周期。

    PyTo

    PyTo 应用程序是 Python-for-iPad 领域的有力竞争者。您可以在本地运行 Python 3.10 并获得良好的 IDE 风格体验,支持编辑多个文件,包括 NumPy、SciPy、Scikit-learn 和 statsmodels 在内的几个包。完整的应用体验费用为 10 美元。

    我目前正在尝试使用 PyTo,看看它是否适合我的日常使用!

    Google Colab

    Google 的 Colab 是基于浏览器的Jupyter notebooks。您的代码在预装了大部分 Python 数据科学包的私有虚拟机上运行。您甚至可以免费使用 GPU,这使 Colab 成为机器学习项目的绝佳选择。

    vscode.dev

    如果您不需要在本地运行 Python,但想要可靠的 IDE 体验,请查看 vscode.dev。您可以快速克隆外部代码存储库并直接从浏览器开始使用 Python 进行编码。

    GitHub Codespaces

    我从未使用过 GitHub 的 Codespaces 项目,但如果您在 Team 或 Enterprise 计划中有 GitHub 组织,这可能是一个不错的选择。它看起来与 Codeanywhere 非常相似。

    pyodide

    pyodide 项目通过将 Python 和 Python 数据科学包中的超过 75 个包全部编译到 WebAssembly中,然后 将它们带到任何浏览器。您可以在 REPL 中尝试 pyodide 并将其添加为书签以便将来快速访问。

    iPad + RaspberryPi

    另一种选择是通过 USB 将 iPad 连接到 Raspberry Pi,这样您就可以将 Raspberry Pi 作为以太网设备访问。这真的很酷,但就我个人而言,我不想随身携带更多设备。不过,它确实是一个有趣的小项目,并且可以让您访问完整的本地开发服务器。

    小结

    我很想在 iPad 上看到像 VS Code 这样的 IDE 的原生版本,但好像目前还没有。然而,在 a-Shell、Carnets 和 Codeanywhere 之间,我已经能够通过我的 iPad 进行 Python 开发。

    所以,在 2022 年,在 iPad 上用 Python 编码不仅可行,而且非常有趣!

    d79a78dc2f60ed01a238d81cf8aaa6ec.png

    展开全文
  • 【已解决】用ipad编写python代码

    万次阅读 2019-11-14 11:38:58
    利用github上的一个简单项目,使得可以在ipad上编写python代码

    最近电脑老卡,内心忧郁下买了块板,企图用它代替电脑(痴心妄想

    参考博文:https://blog.csdn.net/nkwshuyi/article/details/80331754

    step1 建立一个github库

     库名简介可随意,一定要是公开的,私有的无法用哦

    step2 准备好文件

    在刚建好的仓库里增加三个文件,内容如下:

    demo.ipynb

    这里面应该是一个可以再jupyter上运行的python文件

    environment.yml

    上面准备的代码需要的环境:(随便写点先~)

    postBuild

    输入

    python -m spacy download en
    python -m spacy download en_core_web_lg
    python -m ipykernel install --user --name=AAA

    把AAA后面写个使用者名字就行,我写了自己的英文名

     step3 加载页面

    先在电脑端尝试配置。

    打开浏览器,输入网址(https://mybinder.org/

    在【GitHub repository name or URL】填入github库的url 

    点击laugh就可以加载页面了,第一次有点慢可能要十几分钟

    复制【Copy the URL below and share your Binder with others:】里面的内容粘贴到ipad网页地址里面即可!

    step4 

    复制【Copy the URL below and share your Binder with others:】里面的内容粘贴到ipad网页地址,运行几分钟就可以了,点击我们之前写得py页面

    展开全文
  • Python篇 ——Pythonista官网介绍:适用于iOS的完整PythonIDEPythonista是用于iPad或iPhone上编写python脚本的完整的开发环境。其中包括许多示例—从游戏和动画到绘图,图像处理,自定义用户界面和自动化脚本。除了...
  • 如果写Python我推荐pythonista,68软。pythonista还是比较基本的,文件夹,管理文件都有了。基础的代码提示也有,但是不能自动补全,要手点一下。建议买个蓝牙外设键盘,iPad pro官配的好使,这样就是一个准笔记本了...
  • ipad上可以运行python么?ipad上是可以运行python的。1、在我们的ipad上百度搜索Python,点击进去。2、进去网站之后,点击"Downloads->Windows",选择“Windows x86-64 executable installer”版本的Python进行下载...
  • 如何用iPad运行Python代码?

    千次阅读 2020-12-02 13:53:06
    其实,不只是iPad,手机也可以。痛点我组织过几次线下编程工作坊,带着同学们用Python处理数据科学问题。其中最让人头疼的,就是运行环境的安装。实事求是地讲,参加工作坊之前,我已经做了认真准备。例如集成环境,...
  • ipad配置python步骤

    2020-11-29 10:47:54
    一、购买一台云服务器,安装好Linux系统二、Python3的安装1.安装依赖环境Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好。yum -y install zlib-devel bzip2-...
  • 其实,不只是iPad,手机也可以。痛点我组织过几次线下编程工作坊,带着同学们用Python处理数据科学问题。其中最让人头疼的,就是运行环境的安装。实事求是地讲,参加工作坊之前,我已经做了认真准备。例如集成环境,...
  • 涨知识!iPad还可以运行Python代码

    千次阅读 2020-11-22 16:29:16
    其实,不只是iPad,手机也可以。痛点我组织过几次线下编程工作坊,带着同学们用Python处理数据科学问题。其中最让人头疼的,就是运行环境的安装。实事求是地讲,参加工作坊之前,我已经做了认真准备。例如集成环境,...
  • 这是一篇用 iPad Pro iPad Pro 评测2018-11-07 17:05:00310点赞426收藏203评论要不要把 iPad 塞进包里,要不要先上个厕所,是我出门前最纠结的两个问题。一方面,iPad 拥有笔记本电脑无法比拟的便利:我可以在...
  • ipad上可以运行Python。请你打开浏览器,输入这个链接(http://t.cn/R35fElv)。看看会发生什么?一开始会有个启动界面出来。请你稍等10几秒钟。然后,你就能看到熟悉的Python代码运行界面了。这个界面来自 Jupyter ...
  • ipad能下载python

    千次阅读 2021-01-13 15:45:49
    详细内容ipad能下载python么?1、在我们的ipad上百度搜索Python,点击进去。推荐:《Python教程》2、进去网站之后,点击"Downloads->Windows",选择“Windows x86-64 executable installer”版本的Python进行下载...
  • ipad pro python

    2020-12-30 06:39:01
    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台;社区覆盖了云计算、大数据、人工智能、...
  • 虽然是工科出身,但我也就大一的时候读过一点点的C而且还都忘记了,所以我就开始了自学Python之路。编程并不容易自己入门,所以我还是建议想学的小伙伴先去上一点点入门的网课,了解了最基本的东西之后,再自己啃书...
  • ipad 能做python开发吗

    千次阅读 2020-12-30 08:09:54
    iOS 平台:PythonistaPythonista 是一个完整的 python 脚本环境,,直接运行在您的 ipad 或 iphone 上。这一新版本包括对 python 3.5 和2.7 的支持, 因此您可以使用 python 3 中的所有语言改进, 同时还有2.7 可用于向...
  • ipad上怎么安装python

    千次阅读 2020-11-29 12:46:42
    手机和ipad都是6.0.1系统,没有升级到7.0以上openssh 提供远程登录操作pyobjc 提供python2.5.1版本德移动终端安装好以后打开终端输入pythonok,显示版本号2.5.1 虽然版本有点老了输入ssh,运行正常ios系统的root密码...
  • Python是一种极受欢迎的编程语言,无论你是为机器人还是树霉派编码,都可以使用Python.想学习这门语言?这7个APP会对你有帮助:Pythonista 3: 这个强大的APP能够让你在iOS设备上运行Python代码,它支持Python3.5和...
  • 15、Pythonista Pythonista是适用于iPhone,iPod Touch和iPadPython IDE。它提供语法高亮,代码完成和内部Python 2.7.5解释器。您可以将脚本导出为构建独立iOS应用程序的Xcode项目。Pythonista需要iOS 7及以上...
  • 一、Cython是什么?它是一个用来快速生成Python扩展模块(extention module)的工具它的语法是python语言语法和...另外,如果用swig,很多情况下,你要额外的代码将输入的参数转换成python对象以及将输出转成python...
  • ipad上能安装python

    千次阅读 2020-11-29 12:47:24
    ipad上怎么安装python?手机和ipad都是6.0.1系统,没有升级到7.0以上openssh 提供远程登录操作 pyobjc 提供python2.5.1版本德 移动终端 安装好以后打开终端输入pythonok,显示版本号2.5.1 虽然版本有点老了 输入ssh...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,366
精华内容 4,946
关键字:

ipad写python