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大数据