untitled网络,untitled project是什么软件

点击我们上方的关注
五一假期
还有3天
在睡眠开始之前,
让我们先在关注来一波
(正文正式开始)
1.
我们在上一期《Python入门》中介绍了Anaconda的安装 。本期,Azo将为大家讲解一个常用的Anaconda编译器——jupyternotebook.

untitled网络,untitled project是什么软件

文章插图
没有接触过编程的学生会有疑惑 。什么是编译器?编译器简单来说就是将Python这种代码语言传递给计算机去执行的一个中间媒介.我们需要用编译器让计算机知道我们要做什么,然后通过计算机帮助我们实现这个“东西” 。
2.
在上一期的最后,我介绍了AnacondaNavigator的接口,它包含了几个编译器 。其中,我最推荐jupyternotebook和jupyterLab 。因为这两个编译器都是web窗口,可以直接在浏览器中运行,而且都是界面简单清新,打开很快 。
untitled网络,untitled project是什么软件

文章插图
我平时基本都用jupyter笔记本,所以本期主要介绍jupyter笔记本的使用 。首先,介绍如何进入jupyternotebook开始编译 。
3.
第一种,直接从Anaconda航海家,点击“http://www. Sina.com/”进入 。这个方法是阿友常用的,但是我觉得这个方法已经失去了编程的灵魂 。让我教你进入jupyter笔记本的第二种方法 。
untitled网络,untitled project是什么软件

文章插图
在launch, win7的系统只需要在开始菜单中点击“所有程序”和“运行”,然后在弹出的窗口中输入“第二种”,按下“回车键”,就会弹出cmd(如下图) 。Win10系统只需要在任务栏的搜索框中输入“dos窗”,打开“cmd”,就会弹出命令提示符(如下图) 。
untitled网络,untitled project是什么软件

文章插图
在dos窗口输入“dos窗”,如上图 。然后按“回车”键进入浏览器,会发现多了一个“jupyternotebook”的标签,如下图 。
http://p9.toutiaoimg.com/large/ff0a00021086a960e323" />接下来,找到左上角的Files,确定你要保存的文件夹 。

untitled网络,untitled project是什么软件

文章插图
然后找到右上角的New点击并选择Python 3,如下图,即可在所选文件夹创建一个新的ipnb格式的代码文件 。

untitled网络,untitled project是什么软件

文章插图
接下来就可以进入编写代码的界面了,点击顶部灰色的Untitled可以设置中文或英文的文件名,下面绿色框出的是一个个的代码块儿,每个小块儿可以单独地运行 。

untitled网络,untitled project是什么软件

文章插图
如下图,左上方一排按钮是常用的快捷操作,这里面最常用的Run,它可以单独运行一个小的代码块儿,可能你对这个功能不是很理解,没关系,这里简单解释一下,其实就是说,你在写代码时一般不会一次性就写出完美运行的程序,那么在检查哪行代码出错时,可以将你的代码分段,然后一行或者多行逐步运行,这样就可以检查出错误的位置 。

untitled网络,untitled project是什么软件

文章插图
至于黑色圆形框选出的部分写着Code,这是表示你当前所在代码块儿是被你用来写代码的,它还可以选择Markdown,这样编写的就是文本,Run后就变成了如下图所示的文本框 。

untitled网络,untitled project是什么软件

文章插图
大家还可以通过“#”转换成标题,注意这里必须有空格 。

untitled网络,untitled project是什么软件

文章插图
这样在写代码时就可以形成目录,有助于分类整理,便于记忆 。

untitled网络,untitled project是什么软件

文章插图
4.


除了以上基本的功能,jupyter notebook还有很多扩展插件,有助于提升你在编程中的使用效率 。所以,我在这里提前先讲讲扩展插件,以便大家提前安装,方便后面大家使用jupyter notebook进行编程 。我使用的是Nbextensions插件,所以我主要介绍该插件,它的界面如下图 。

untitled网络,untitled project是什么软件

文章插图
Nbextensions插件扩展功能非常多,笔者主要使用的是形成目录栏(Table of Contents(2))、显示所有构建的变量信息(Variable Inspector)、计算每一个模块的开始时间和运行结束时间(Execute Time)、代码折叠(Codefolding)等 。下期,我将为大家详细介绍,Nbextensions插件的安装及4个常用扩展功能的简介 。请大家持续关注“佐佑思维” 。


— END —


作者 :阿佐
图片 :Mixkit Art


想要继续学习Python的同学们
请持续关注“佐佑思维”
也可以搜索关注“佐佑思维”VX公众号
期待与各位文化人一起
共同研究问题


佐 佑 思 维:
【untitled网络,untitled project是什么软件】愿 世 界 因 你 而 有 一 丝 丝 不 一 样