前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Anaconda:认识Jupyter Notebook

Anaconda:认识Jupyter Notebook

作者头像
做数据的二号姬
修改2019-07-24 15:01:49
1.7K0
修改2019-07-24 15:01:49
举报
文章被收录于专栏:HR大数据HR大数据

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 做数据的二号姬 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 从“文学编程”说起
  • 开始使用
  • 认识界面
  • 快捷键使用
  • 停止运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档