查看原文
其他

安卓运行Jupyter Notebook操作指南,不用电脑也能做数据分析!

Datawhale Python大本营 2019-06-21


作者 | Datawhale

来源 | Datawhale(ID:Datawhale)


【导读】今天介绍下Pydroid 3这款堪称是Android上最易用且功能最强大的Python3 IDE,帮助你在安卓上也可以完美使用Jupyter notebook,还有手把手安装教学参考。接下来,快快进入Pydroid3的世界吧!


近20年来,在TIOBE编程语言排行榜中,C、C++和Java一直排在前3位,远远领先于其他组件。而Python作为近来广受大家喜爱的编程语言,终于在2018年9月份首登前三的宝座。Python作为当今大学最常教授的第一语言,在统计领域排名第一,在人工智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。除此之外,Python还在Web编程和科学计算方面处于领先地位(只是命名一些其他领域)。总之,Python无处不在。



而在Python的使用过程中,最受欢迎的可谓是Jupyter notebook 了,因为它具有以下众多优点:


1 极其适合数据分析( 想象一下如下混乱的场景:你在终端中运行程序,可视化结果却显示在另一个窗口中,包含函数和类的脚本存在其他文档中,更可恶的是你还需另外写一份说明文档来解释程序如何执行以及结果如何);

2 支持多语言;

3 分享便捷(网页形式、GitHub天然的支持,还可以导出为PDF等格式);

4 远程运行;

5 交互式展现。


Google 工程师中也是有相当多的人在使用Jupyter notebook的,这款强大的软件不仅适合编程高手,对入门小白也十分友好。但是,想象一下此番情景:你正在享受一次温馨浪漫的约会,领导传来一个文件需要紧急处理,可你身边没有电脑,你只好放弃来之不易的和女神(男神)的约会,打开文件一看是个分分钟搞定的小bug,是不是太奔溃了。所以小编就一直期盼着可以有一款软件,能在手机上打开Jupyter notebook文件~


经过苦苦搜寻,小编终于找到了Pydroid 3,忍不住想要分享给大家!效果如下图,完美打开IPYNB文件!!!



Pydroid 3 介绍


接下来了解一下Pydroid 3这个堪称是Android上最易用且功能最强大的Python 3 IDE。


01 软件特性


  • 离线Python 3.7解释器:运行Python程序不需要Internet。

  • Pip包管理器和预构建的轮包的自定义存储库,用于增强科学库,例如numpy,scipy,matplotlib,scikit-learn和Jupyter。

  • Tensorflow现在也可用。(本条需要付费的高级版)

  • 开箱即用的示例,可以更快地学习。

  • 完整的Tkinter支持GUI。

  • 全功能终端仿真器,支持readline(以pip提供)。

  • 内置的C,C ++甚至是由ndn3m4设计的Fortran编译器,ndn3m4是C4droid的作者,专门用于Pydroid3, 它允许Pydroid 3从pip构建任何库,即使它使用的是本机代码。您还可以从命令行构建和安装依赖项。

  • Cython支持。

  • 带断点和监视的PDB调试器。

  • 带有闪亮的新SDL2后端的Kivy图形库。

  • 快速安装存储库中提供PyQt5支持以及matplotlib PyQt5支持,无需额外代码。

  • 快速安装存储库中提供的Matplotlib Kivy支持。

  • pygame_sdl2支持(基于SDL2的pygame实现)。

    

02 编辑特性


  • 代码预测,自动缩进和实时代码分析,就像在任何真正的IDE中一样。 (本条需要付费的高级版)

  • 扩展键盘栏,包含您在Python中编程所需的所有符号。

  • 语法高亮显示和主题。

  • 单机行号进行断点调试。

  • 标签。

  • 增强的代码导航与交互式分配/定义gotos。

  • 单击Pastebin上的共享。


看到这里,童鞋们有没有心动呢?尤其是对于numpy,scipy,matplotlib,scikit-learn等科学库的支持,真的让小编很激动啊!下面小编会手把手教大家安装Pydroid 3,安装需要至少200MB的可用内存,如果你使用像scipy这样的重型库,请预留出更多的空间确保安装正常进行。


Pydroid 3 的安装



1、Step1 下载软件


我们可以从google play 或者应用汇上面找到Pydroid 3,下载安装即可。由于使用google play 不方便,小编最后选择了应用汇进行下载,点击图标就可以开始使用啦,根据自己的需要可以选择pip各种库哦!结合手机浏览器,你还可以在安卓上拥有Jupyter notebook!快去下载试试吧!



                         

                           


2、软件界面展示 


第一次打开后,需要安装python库。


点击左上角的按钮”三“,就可以看到左侧栏的各种选项啦。

     

          

               


3、安装需要的库


点击左侧栏的Pip,则进入安装界面,这里有众多模块供你选择哦~


              

          

              

              


4、运行Jupyter notebook


点击左侧栏的Terminal, 输入jupyter notebook,就会出现”To access notebook ......“等提示,按照提示要求把地址复制粘贴到手机浏览器中。

     

                 


5、使用Jupyter notebook


最后有个小tip,如果将浏览器的UA标识从安卓设置为电脑,小编认为对于Jupyter notebook 的使用会更方便些~


                 

         

        

         

怎么样?这样完美打开IPYNB文件的神器,还不快去下载一个~最后提醒一下,记得把Pydroid 3 软件设置为白名单,不要被手机后台关掉哦,否则浏览器端会报错滴!


关注Python大本营,后台发送关键词“pydroid”,即可获得下载链接~


(*本文仅代表作者观点,转载请联系原作者。原文标题《没有电脑也能数据分析,安卓运行Jupyter notebook 操作指南》)


征稿


参与投稿,加入作者群,成为全宇宙最优秀的技术人儿~


推荐阅读


你点的每个“在看”,我都认真当成了喜欢



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存