python计算1-100的累计 jupyter notebook有哪些好用的插件?

[更新]
·
·
分类:互联网
5008 阅读

jupyter

jupyter notebook有哪些好用的插件?

notebook有哪些好用的插件?

Jupyter Notebook是python一个非常不错的开发环境,基于Web浏览器,界面干净、整洁、漂亮,使用起来非常不错,扩展插件也非常丰富,下面我简单介绍Jupyter Notebook非常实用的5个插件,分别是Collapsible headings(折叠标题),Notify(通知),Codefolding(折叠代码),tqdm_notebook(执行进度条),bug(代码调试),感兴趣的朋友可以尝试一下,实验环境win10 python3.6,主要内容如下:
1.首先,需要安装Nbextensions扩展,这个直接在cmd窗口输入命令“pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions”就行,如下,安装的包比较多,需要稍微等待一会儿:
安装完成后,我们需要将Nbextensions安装到Notebook中,所以需要运行命令“jupyter contrib nbextension install --user”和“jupyter nbextensions_configurator enable --user”,如下,很快就能配置成功:
2.安装成功后,我们再打开Notebook,就会在功能栏部分添加Nbextensions扩展,如下,这里我们根据需求,勾选相关功能,如下,Collapsible headings(折叠标题),Notify(通知),Codefolding(折叠代码)等,这里可以自行设置:
3.最后我们就可以进行5个插件的测试了,主要测试及截图如下:
Collapsible headings(折叠标题):依据标题折叠模块
Notify(通知):程序运行完成后,会自动提示(浏览器需要开启Notify功能)
Codefolding(折叠代码):代码过长的话,可自行折叠
tqdm_notebook(执行进度条):显示程序执行的进度条
bug(代码调试):调试代码,自动定位到错误位置
目前,就介绍这5个实用的插件吧。总的来说,整个过程很简单,这5个插件使用起来也非常不错,熟悉一下过程,多使用几遍,很快就能掌握的,当然,Jupyter Notebook还有许多其他插件,像%lsmagic,Execute time extension等,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

新手小白自学python过程中遇到问题该怎么解决?

学习碰到困难真是一个无法回避的问题,回想自己学习的过程,总是莫名其妙地报错,“什么,又出错了?”,“结果怎么是预期的样子”。这些疑问经常在运行一段代码的过程中碰到,这个时候怎么办?我的经验是百度,惭愧,个人碰到的问题都是通过百度解决的。
问题是进步的老师,不要怕,没有困难,我们就永远相信写的代码没有错,我们的逻辑是没有问题的变量没有定定义,经常在写代码的时候,感觉某个变量是定义过的,后面就直接引用,当执行的时候,错误就出来了-变量没有定义,这个错误其实还好处理,你不是变量没有定义吗?我在前面定义一下就可以了,这类错误不会太复杂。
list越界,经常我们会用到元组或者序列,特别在结合循环使用的时候,一执行错了:IndexError,这个时候需要我们细心点,最好要清楚知道,是否为空、长度等信息,防止越过界,同时要铭记,index是从0开始的。
连接数据库时,这里面的错误会比较多,从安装库到引用库连接数据库取数据,比较典型的有数据库端口号写错,数据库不允许其它机器连接等,其实比较复杂的是安装库,经常在ubuntu安装的时候会报库安装不成功,这个时候没有其它的办法,只有去百度搜索,多看别人碰到的问题,多实践几次问题就解决了,当然需要注意的是,不要在生产上进行这样的实践操作。
学习Python碰到问题、困难是再所难免的,借用一切力量,尽快地解决有助于我们的进步,不要惧怕困难,迎难而上是正确的选择。