Anaconda:认识Jupyter Notebook

2019-07-24 15:01:49 浏览数 (1)

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)也可以尝试调整一下哦~

如何调整主题颜色的具体的教程可以关注微信公众号“HR大数据”查看哦~

认识界面

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

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哦~就问你炫酷不炫酷吧~

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

0 人点赞