Pythonista是在iPad和iPhone上编写Python脚本的一个完整的开发环境。它包含了许多示例:绘画游戏动画、图像处理、自定义用户界面和自动化脚本。

除了强大的标准库之外,Pythonista还提供了与本地iOS特性交互的广泛支持,比如联系人、提醒、照片、位置数据等等。全功能的代码编辑器Pythonista的专业代码编辑器提供语法高亮显示、智能代码完成以及专门为Python设计的扩展屏幕键盘。(推荐学习:Python视频教程)

一个方便的大纲视图允许您高效地浏览您的脚本,并且多个选项卡可以轻松地在更大的项目上工作。图形和多点触控Pythonista有很多易于使用的2D图形库、多点触控和音效库。

你甚至可以使用加速度计来创造运动控制的游戏或互动实验。其中包含了许多现成的示例,因此您可以立即开始。强大的交互式提示符当您想快速地尝试一段代码或执行一个特别的计算时,交互提示符就是简单得滑动一下。您还可以使用它交互式地检查脚本的结果。在使用包含的matplotlib和PIL (Python Imaging Library)模块时,控制台还支持显示图像和绘图。

内置电池除了强大的Python标准库之外,Pythonista还包含几个专门为iOS设计的模块。您可以编写访问剪贴板、联系人、提醒和照片的数据的自动化脚本。您还可以使用设备的运动传感器和地理位置数据,Pythonista可能是测试Twitter api最简单的方法。

如果还没有介绍,您甚至可以从Python访问本机Objective-C api。NumPy和MatPlotLibPythonista包含强大的NumPy和matplotlib包,可用于科学计算和数据可视化。

绘图直接显示在控制台输出中,您可以很容易地将其保存到照片库中,或单击可放大。

扩展键盘和片段键盘是专门为Python设计的,包括常见的特殊字符。当然,它也完全支持外接键盘,包括许多方便的快捷键。使用3.0中的新snippet系统,您可以更快地插入常用的代码块。颜色主题各种各样雅致的明暗颜色主题允许您自定义编辑器的UI和语法高亮显示。在3.0版本中,你甚至可以创建自己的主题。UI编辑器通过集成的UI编辑器,您可以为您的脚本创建用户界面,而无需编写任何代码。

完整的文档您可以在应用程序中阅读整个Python文档——不需要互联网连接。上下文相关的帮助也可以直接从代码编辑器获得。

通用应用

Pythonista是一个通用的应用程序,在iPad、iPhone和iPod touch上运行,只需要一次购买(应用内购买除外)。集成调试器当出现问题时,您可以检查完整的调用堆栈,并显示所有变量的值。对于图像和UI元素,调试器显示一个可视快照,而不仅仅是文本。通过设置断点和逐行逐行地遍历脚本,可以更深入地挖掘。完整的Python 3.5支持Pythonista支持Python 2.7和3.5。这意味着您可以使用最新的Python语言特性,同时保持现有脚本的向后兼容性。集成的“2到3”工具使您在准备就绪时很容易升级脚本。多画面多任务如果你有一个iPad Air 2或更高版本,你可以同时使用Pythonista和另一个应用程序,例如在编写代码的时候阅读或观看教程,或者在Pythonista上构建一个web应用程序,在Safari上测试它。应用程序扩展Pythonista的应用程序扩展允许你直接在任何支持标准共享表的iOS应用程序中运行Python脚本。您的脚本可以使用appex模块访问共享表的输入(url、图像…)。

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python能在苹果手机上运行吗的详细内容,更多请关注ki4网其它相关文章!

苹果手机上运行python_【后端开发】python能在苹果手机上运行吗相关推荐

  1. python解释器在语法上不支持 编程方式-python解释器在语法上不支持什么编程方式_后端开发...

    python程序的两种运行方式是什么_后端开发 python程序的两种运行方式是:1.使用REPL模式运行,REPL模式即读取-计算-打印-循环的模式,借助的工具是IDLE(python集成开发环境) ...

  2. emacs python plugin_Windows上配置Emacs来开发Python及用Python扩展Emacs

    Windows下配置Emacs来开发Python去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候,喜欢跟大众唱反调的我,突然觉得如果能用Emacs来编代码, ...

  3. visual studio可以开发python吗_Visual Studio上开发Python六大功能

    一.整合 Python 直译器 (Interpreter) & 互动视窗 (Interactive) Visual Studio 高度整合 Python 直译器,让您能够在开发过程中切换不同版 ...

  4. 云计算平台 python_云计算开发 python

    [精品问答]Python实战100例 | 技术日报(16期) 每日干货推荐 [精品问答]Python实战100例 - 附源码>>> Python简单易懂,功能强大,同时也是大数据.人 ...

  5. python实现文件上传和下载_[Python] socket实现TFTP上传和下载

    一.说明 本文主要基于socket实现TFTP文件上传与下载. 测试环境:Win10/Python3.5/tftpd64. tftpd下载:根据自己的环境选择下载,地址 :http://tftpd32 ...

  6. python运行非常慢的解决-python 处理大数据程序运行的越来越慢的问题

    最近编写并运行了一个处理1500万个数据的程序,本来最初每秒可以处理150个左右的数据,预计大概15个小时的时间就可以处理完,晚上的时候就开始运行,本以为等到第二天中午就可以得到结果呢,,, 可是,等 ...

  7. python适合做后端开发吗-pythonWeb后端开发好呢?还是从事网络爬虫比较好呢?

    从目前的就业形势看,是从事pythonWeb后端开发好呢?还是从事网络爬虫比较好呢? 目前互联网+的趋势依旧火热,越来越多的行业已经开始向互联网的方向靠拢了.在互联网+的影响下,各行各业都会有无限的可 ...

  8. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发

    go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...

  9. python后端前景_python后端开发前景-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python  gui 开发 ...

  10. php后端上传文件,php实现文件上传方法_后端开发

    python计算平均值_后端开发 python计算平均值的方法:1.首先提示用户输入数字:2.然后初始化sum总和的值:3.接着循环输入要计算平均数的数,并计算总和sum的值:4.最后利用公式[总和/ ...

最新文章

  1. 11g 新特性 Member Kill Escalation 简介
  2. Android应用开发—TabLayout定制化Tab样式
  3. matlab实现谱聚类法图像分割代码,一种基于谱聚类的图像分割方法与系统与流程...
  4. java在线编译功能
  5. Eclipse hibernate Tools下载
  6. 了解信息安全管理体系的基本思路
  7. Air720UGUH 极简封装 LTE Cat.1 bis 模块[合宙通信]
  8. 带log的计算器html代码,lg计算器(log计算器在线)
  9. 自学平面设计,不能不知道的基础知识点是什么?
  10. 没有项目管理经验,怎么报考PMP?
  11. PTA航空公司VIP客户查询c++版——山东科技大学
  12. JSON 数据结构、数据格式
  13. 面试官:说说微信小程序的支付流程?
  14. 【韩顺平Linux】学习笔记1
  15. 计算机网络中请求超时是什么意思,请求超时什么意思
  16. moodle平台二次开发
  17. Javascript实现幻灯片效果
  18. 推荐python入门进阶到大神的书籍
  19. Excel 单表单列、单表多列、多表单列数据的条件去重罗列
  20. 【QML】C++访问QML函数获取返回值时报:Unable to invoke methods with return values in queued connections

热门文章

  1. Java之学习html元素
  2. 渗透测试或安服等面试问题与答案
  3. 揭秘马化腾15项性格
  4. 一种为上而生的网络服务:内容存储网络CSN
  5. 满满的情怀!扎克伯格写给初生女儿的信(全文)
  6. 联想一键恢复自己装(4.6)-批处理
  7. xLog日志文件写入改成24小时制
  8. 再谈Python多线程--避免GIL对性能的影响
  9. 微信版花呗来了测测额度!
  10. python中map函数返回值类型_python map函数