学数据分析你一定要会Jupyter notebook !

你好,我是goldsun

让我们一起进步吧!

Jupyter notebook简介

大家都知道,Python是一门解释型的高级编程语言,即我们写好的源代码在程序执行的时候才翻译成机器语言,就是说程序走到哪执行到哪,后边没有执行到的代码仍然只是一段“代码”。那既然是这样,可能有些人会说:Python既然是解释型语言,可我平常并没有感受到这一点呀,像我在Pycharm中写好程序还是全部写完之后一起执行啊,怎么能体会到解释型语言的优势“能够写一行执行一行看看结果呢”?就像使用Matlab一样是一个交互式的环境,也更方便查看变量值和改代码了。

如果你这样说了,那么Jupyter notebook就能满足你的要求:一个交互式的环境,有输入就有输出,不需要把所有代码写完一起执行。

在这里插入图片描述
如上图所示,是一个Python的笔记页面,可以看到,我们可以随时执行我们写出来的代码,而你也可以在每个编辑框内重新编辑代码获得输出,同时你每段执行过的代码都会被保存,就像Matlab中的工作区一样,每一个执行过的变量等都会存在其中,在后面直接使用即可。

Jupyter 安装及使用

安装

(Jupyter notebook以下简称Jupyter)
如果你使用的是Anaconda的话,它里面已经自带了Jupyter,具体怎么使用可以自己查看其它文档,本文讲解原生Python环境下的Jupyter的安装。其实也非常简单,只需要以管理员身份启动命令行,输入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter

这里-i参数及后边链接表示使用了清华大学的镜像源,让你安装速度嗖嗖的,安装别的包都可以用哦。
本地安装Jupyter只需要这一句代码哦。

使用

当你在命令行中安装好了Jupyter之后,直接在命令行中输入:

jupyter notebook

然后就会自动打开Web浏览器访问Web应用程序的URL(默认为http://127.0.0.1:8888)
然后出现的Jupyter笔记本Web应用程序的界面如下:
在这里插入图片描述
而命令行的界面如下:
在这里插入图片描述
好的,接下来简单介绍下这两个界面一些注意事项。
首先,命令行你就保持这样就行了,不要把它关闭,不然Web那边会断开连接。
而打开的那个界面,我们暂且称之为登陆界面好了,你可能会和我一样,在打开的那个登录界面发现好多好多的文件夹等东西,这对于有些人来言会看着很不舒服,实际上,这些文件夹目录都是你打开Web服务器位置的那个地方下的目录,如你看上图中的命令行,我们是在C:\User\24280这个位置启动的Jupyter,那么登录界面里面的目录就都是这个位置下的文件夹目录,在我们使用Jupyter的时候,默认保存的文件等都将会保存到这个位置,可能你不会对文件夹太多感到很烦,但最好还是在使用Jupyter的使用专门找一个文件夹位置启动jupyter notebook这样的话登录界面将会是你期望的样子

  • 在这里再给大家说个我比较推荐的小东西:代码提示。

在我们使用其它的Python的IDE的时候,往往都会有代码提示来帮助提高开发效率,如果没有代码提示,在某些使用如果单词拼错了,或者某个方法名记不太清了,敲起来代码是很难受的,而在Jupyter中是默认没有代码提示这个东西的,当然和Python的IDLE一样,你可以按下Tab键来使用那个很简陋的代码提示,不过这个在Jupyter中响应很慢而且实际上没有像Pycharm中的那种代码提示舒服,因此你需要自行安装插件来使用代码提示,接下来给出安装方法:
还是以管理员身份启动命令行并依次输入以下两行代码:

(one)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter_contrib_nbextensions
(two)
jupyter contrib nbextension install --user --skip-running-check

如果安装过程中没有出现问题,那么打开Jupyter,会发现是这样的界面:
在这里插入图片描述
(注意我只截了一部分,不过已经够了)你看图中已经多出了Nbextensions那个标签页,是的,在你没有输入刚才的两行代码之前里面是没有这个标签页的,接下来你单击打开这个标签页如下:
在这里插入图片描述
注意这个页面就是Jupyter的插件页,想要使用代码补全你需要选中Hinterland那个小标签,你可能发现你无法选中,这是因为Configurable nbextensions下面那个小方框里面有对勾啦,把对勾取消掉,再选中Hinterland再选中对勾就完事了,你就可以立马去试试有没有代码补全啦。

平常使用的话新建文档在登录页面那个New里面,你可以新创建文件来试试了,另外注意使用Jupyter 是不需要联网的,即使没网你也可以痛快的利用它学习,至于其它的很多诸如各种菜单、选项等的用法,你可以自行摸索哈哈哈,当然这里给出来Jupyter的官方文档传送门:Jupyter官方文档

好了,如果没什么问题就开始使用Jupyter吧,它会是一个让你很满意的学习工具!

猜你喜欢

转载自blog.csdn.net/weixin_45634606/article/details/106143610
今日推荐