Python轻量级IDE推荐 -- Jupyter QTConosle


Python的IDE很多,之前也写过一个相对粗略的IDE推荐。这篇文章主要是更详细地介绍一下Jupyter QTConsole这个工具。

1、为何推荐Jupyter QTConsole

在实际的学习、开发过程中,我们常会遇到这些情况:

  • 看见一个新的工具,想去试试。用Pycharm打开太慢,用Notebook启动半天不说,还得重新创建文件啥的,感觉很麻烦很纠结。

  • 写程序的时候突然一段小代码感觉要捋捋,但这段程序又在大流程中,每跑一次就得全部运行一把,特别麻烦

  • 偶尔有些小知识点忘记了,尤其是一些细节忘记了,想测试一下

    。。。

每次遇到这些情况的时候总是会觉得打开我复杂的IDE特别麻烦。这种麻烦其实说大不大,说小也不小。但又总会觉得不舒服,影响效率。

那么此时,这个轻量级的小工具就可以上场了。

2、简介和安装

Jupyter QTConsole 是一个基于QT的GUI和 Jupyter 内核的轻量级IDE。它依赖这两个基本的库。官方特别喜欢用这张图来简单展示他们这个工具的特性:

在这里插入图片描述

当然,不得不说这张广告也做得挺好。从图上其实也就很容易看出来它的小巧玲珑,却又功能丰富。

话不多说,先安装:

首先它依赖pyqt, 因此需要安装。官方推荐是用conda安装。

conda install pyqt

当然用pip其实也没什么问题:

pip install pyqt5

安装好之后,直接就用pip命令安装qtconsole即可

pip install qtconsole	

有的时候如果只执行上述两步可能会出错,此时安装好jupyter lab基本上就OK了。

pip install jupyter-lab
3、启动和界面简介

启动该工具很简单,在cmd下激活自己的环境,再输入:

jupyter qtconsole

就只可以看到界面了:
在这里插入图片描述

那么这样一来,就可以直接在这里书写自己的python代码了。比如我们写一小段:

在这里插入图片描述

除此之外,如官方文档所展示的,它可以直接在行内画图,比如:
在这里插入图片描述

4、菜单栏里的小功能
  • File:
    在这里插入图片描述

这里提供了多种方法,比如打开多个Tab,关闭当前Tab。更好玩的是可以将自己刚写过的代码保存为HTML,非常方便。

  • Edit: 这和一般的文本编辑器差不多,基本也就是复制、粘贴、撤回一类
  • Kernel: 中断、重启当前Kernel
  • Window: 切换Tab,重命名当前的Tab等
5、一些特别实用的功能
  • 代码自动提示:不用任何操作,当输入一个函数时,自动会弹出对应的文档内容。
    在这里插入图片描述

  • 代码自动补全: Tab键

这个功能是个人力推的第一位功能,它的用法和PyCharm就非常相似了,任何一段代码写到一半时直接敲Tab键就会自动补全,当可能补全的结果出现多个时,会出现提示,如下图:
在这里插入图片描述

上述代码由于只输入了一个np.ra,可能性有很多种,于是出现了上图红框中的各种提示。此时只需要继续按Tab进行选择即可。选择完成过后按空格或者回车就能完成补全。

注意:这里的代码补全并不只限于内置库,所有导入的库都可以实现补全,另外自定义的函数、类和变量名都可以实现。有了这个功能就非常非常方便了!

  • 交互式作图%matplotlib qt

在作图前运行一次上述命令,就可以弹出可交互式的图片了,如图:
在这里插入图片描述

注意这个图是可以放大、缩小、选择等操作的,同时还可以另存为一些支持的图片格式文件,十分方便。

当然,QTConsole的功能还不止于此,更多的内容可以在官网自行查询。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半个冯博士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值