如今学习Python的人越来越多了,很多小伙伴都非常的感兴趣,Python被认为是人工智能的首席编程语言,但学习语言只是看而不练是没用的。最好的办法是能够编程并运行,有什么好神器可以随时编写代码,而且功能还不错,有的,我今天就推荐一款IOS手机上可以写Python代码的App——Pythonista。
1、若只从编辑器的角度来看,它无疑很优秀。支持多种颜色主题,强大的小键盘,输入联想,还内置了无数强悍的Python模块。
2、而在能使用它的人手里,这是iOS上的神器,来看看它能做什么。
3、可以调用iOS的shARe extension来执行你的脚本处理数据,比如文字、图片。
4、可以调用一些图形化模块,创建动画,比如做个钟、滑动文字、数字秒表。
5、当然你也可以用它做个小游戏玩玩,比如打砖块、三消、拼词什么的。
6、你还可以通过它内置的控制台来运行脚本、处理图像、抓取数据等等。
7、无聊时编写点简单的app,如小计算器、取色器。
8、数学应用来说,目前比较遗憾的是它里面有NumPy和matplotlib,却没有scipy。不过已有大量用户反馈了,作者未来有很大可能会加入这个模块,毕竟之前NumPy和matplotlib也是用户提出要求作者才加上的。
1、功能强大
有一些小程序也是可以运行Python但是比较简单,这款神器是专业级别。里面有很多Python的库,比如内置了Python2.7和Python3.6的标准库。
2、运行非常方便
比如我们写一个简单的Python程序, 写一个推导列表。
这神器竟然还有代码提示功能,怕我们打字太累,直接会获取一些关键字,比如p打头的关键字,会给出一堆,这样可以省去打字的麻烦。而且里面还安装了不少库,比如requests,logging,os,random等等。点击上图右上方的三角箭头,运行代码,出现下面的Console界面。
代码运行完毕了,很直观很简洁,用来练习一些Python的小技巧或小例子非常不错。而且如果你的代码写错了,还有很友善的代码提示功能。 那么小伙伴说是不是这个只是练习一些简单的代码,当然不是啦,更强大好玩的功能在后面呢。
3、pythonista还是比较基本的
文件夹,管理文件都有了。基础的代码提示也有,但是不能自动补全,要手点一下。建议买个蓝牙外设键盘,iPad pro官配的好使,这样就是一个准笔记本了。为啥说是准笔记本呢,因为iOS的应用协同太差了。git用working copy,编辑调试用pythonista,然后把新的从pythonista考到working copy。
Pythonista自带自动联想,方便移动端敲代码。值得一提的是,作者开发了一套库内置在 Pythonista 里面,从而让 Python 语法可以调用 iOS 上的原生控件。