最适合python程序员用的笔记本-JupyterLab:程序员的笔记本

JupyterLab 使用户能够创建具有叙述性的文字,数学公式,可视化,交互控制等丰富的输出相结合生动的代码共享文档。它还为使用数据的交互式计算提供构建:文件浏览器,终端和文本编辑器。

安装(Mac)

官方提供了conda,?pip, 和?pipen?的安装方式。其中?conda?被官方推荐为最佳的安装方式。

为了节省空间我们选择 Miniconda 进行JupyterLab的安装。

打开官网后下载Miniconda installer for macOS,之后打开 terminal 运行以下命令

cd /你的下载目录

bash Miniconda3-latest-MacOSX-x86_64.sh

一行行代码跑完后需要设置一下环境变量,官方并不推荐把环境变量永久的加入?.bashrc file?文件里面,永久加入可能会造成一些错误。

每次需要使用conda的时候只需要在 terminal 里面输入

source $HOME/miniconda/bin/activate

即可载入conda的运行环境,输入conda后出现如下界面便说明安装成功1

成功安装 conda 后输入以下命令便能够自动安装好 JupyterLab 了

conda install -c conda-forge jupyterlab

命令跑完后再次在终端输入

jupyterlab

出现以下界面,同时浏览器弹出对应窗口说明jupyterlab安装成功1

使用

Launcher

打开左上角的 File > New Launcher 能够进入Launcher界面,根据每个人电脑的开发环境不同,显示的东西可能会有少许出入,这个界面把JupyterLab分成了三个部分,分别是Notebook(笔记本) Console(控制台) 和 Other(其它)1

Notebook

点击Python3后出现如下界面,既然都叫 Notebook 了当然支持备受欢迎的Markdown。1

点击工具栏上的运行按钮??,同时把最右的code改为markdown,即可显示markdown处理后的富文本形式。1

当然JuypterLab本身还是一个python的编译器,同样也能够正常显示和输入python,作为学习python 的动态笔记本,能够实时反馈你的python语句的结果1

这里还有一个小技巧,JuypterLab支持自动补全,输入函数的时候按下?Tab?按钮能够自动补全函数1

如果想重新运行某个语句的结果,可以按下?shift+enter?或是?ctrl+enter

1

1

由图可见两次生成的结果并不相同。

如果想要在原有的两行之间插入一行,可以使用快捷键?esc + a?,效果如下1

如果忘记了某个函数的用法,按下?shift+tab?可以出现当前函数的用法,类似于pycharm

使用shift+tab时无法使用mac的截图快捷键,所以拿相机拍了一张,请大家谅解渣画质1

Console

Console的本质为python终端,输入一条语句就会给出相应的输出,类似于 Python 原生的IDE,不做过多介绍1

其他

善用Jupyter还能达到以下图片效果(图片均源自网络)辅助数据分析及机器学习

1

1

总结

Jupyter现在支持包括Python在内100多种编程语言(部分需要安装插件才能正常显示),GitHub上有超过170万个使用Jupyter的笔记。

随着数据科学和机器学习的快速发展以及开源软件在工业界和学术界的日益普及,Jupyter Lab 已经不仅仅是专业人士能够使用的工具,作为初学Python的未来程序员,使用时能够得到许多的正向反馈,一本生动有趣的笔记能够给枯燥的学习增添足够的乐趣。

扩展阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值