Anaconda:认识Jupyter Notebook

作者: 做数据的二号姬 | 来源:发表于2019-08-11 12:26 被阅读0次

    Anconda中内嵌了很多工具,Jupyter Notebook作为Anaconda套件里受到广泛关注的应用,自然有它的道理,接下来我们就从认识Jupter开始一步步进入Python的世界吧

    图片来自网络,如侵删

    从“文学编程”说起

    传统的编程往往都是让人去适应计算机的逻辑,适应计算机的逻辑对于我们小白来说并不是一件非常容易的事情,再加上晦涩难懂的代码非常不便于理解,文学编程这样的理念变应运而生。

    文学编程让我们更加集中精力去展示我们在让电脑做什么,更加适应人类的思维习惯,再配上叙述性的文字、可视化的图表将会为我们的阐述过程增添不少色彩。这样的展示对于数据分析来说是非常重要的。

    Jupyter Notebook作为一种Web应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,非常方便研究、展示和教学。因此,对于数据分析小白,建议从Jupyter开始上手。

    开始使用

    打开Jupyter的方法有两种,一种是代码方式,一种是点击方式,对于小白来说,当然是直接点击啦~打开Anaconda Navigator 点击Jupyter Notebook图标下的launch就可以啦~

    Jupyter作为一种web应用,会用默认的浏览器打开。点击之后会进入Notebook Dashboard,它会显示服务器启动目录中的笔记本、文件和子目录的列表,通过列表可以选择某一个文件进入。

    对于新手,要做的第一步当然是新建一个文件啦~

    点击new,选择Python3就可以啦~【当然,如果你安装了别的版本也是一样可以选择哒,为了方便讲解以后就以Python 3 开始啦】

    哦,对了,Jupyter默认的页面是白色的,有(xian)兴(de)趣(huang)的小(yan)伙(gou)伴(men)也可以尝试调整一下哦~

    如何调整主题颜色的具体的教程可以点击阅读原文查看哦~

    认识界面

    接下来,从界面功能开始进行介绍

    Jupyter的界面非常简洁,只有笔记本名称、菜单栏、工具栏、代码单元格几个简单的组成部分。

    首先讲一下文件的命名和保存。

    点击名称的位置即可对代码文件进行重命名,然后就是点击保存按钮啦~是不是看起来很简单的样子?

    作为小白级的数据分析使用,太复杂的东西也不必要掌握,简单了解一下界面之后接下来就可以着手开始写代码啦~

    快捷键使用

    在正式开始介绍之前先给大家介绍一下Jupyter中丰富的快捷键,这可以帮助大家提高效率哦~

    学习所有的软件其实都差不多,Help大法好,对于Jupyter也不例外,点击[Help]——[Keyboard Shortcuts]即可查看Jupyter中的快捷键列表。

    我的电脑(win10+chrome+python3)上是这个样子的:

    看起来还真是多,根本记不住的好么!所以在此介绍一些入门级的快捷操作:

    [Shift+Enter]——执行代码块并生成新的代码单元格

    [Ctrl+Enter]——仅执行选中的代码块,不生成新的代码单元格

    好像这么说大家还是会觉得奇怪,什么是代码块?接下来给大家举一个例子。几乎所有的编程语言讲的第一句代码就是hello world,我们也从hello world入手说起吧。

    第一步,在代码单元格中输入print("hello world")

    接下来操作快捷键[Shift+Enter]你会看到下面这张图这样:

    Jupyter在代码单元格的下方输出了一个结果【hello world】,并且生成了一个新的代码单元格,这就是Jupyter中最最最基础的操作了。

    下一个操作是[Ctrl+Enter],我们很容易发现,执行[Ctrl+Enter]的时候,代码只是简单地执行了一下,并没有和刚才一样生成一个新的代码单元格。

    停止运行

    小白刚上手,特别容易干一些不小心写了个死循环之类的事情,所以要先学会如何停止正在运行中的代码。

    方法一是在命令模式下连续按两次【i】来实现;方法二是【Kernal】中对内核进行中断和重启

    Jupyter实际上功能非常非常强大,作为入门级就不讲太多了,可以提前剧透一下,Jupyter可以直接生成PPT哦就问你炫酷不炫酷吧

    下周起就要带领大家正式开始写代码啦喜欢的话记得点个再看哦

    本文系原创,首次发布于微信公众号:HR大数据

    相关文章

      网友评论

        本文标题:Anaconda:认识Jupyter Notebook

        本文链接:https://www.haomeiwen.com/subject/bfnjjctx.html