学 python 做总结,怎么能不用 jupyter ?
自从上次从小简那里捞到一个学 python 的神器 anaconda,
我就很少用系统自带的 python 环境了。
![](https://i.loli.net/2020/05/14/h6oAigeYFWtqa8p.jpg)
前几天一不小心,
我又从这个工具包里面发现了一个非常有用的工具。
我这个人,是死心眼,
顺藤摸瓜的事情不是特别擅长。
比如之前我看到一个电视剧里面有个演员演技特别强:
![](https://imgkr.cn-bj.ufileos.com/a3a44b95-e8cc-483a-b0c6-99cac608b449.png)
很长时间我都在反反复复看他这个剧,
根本就没想过他可能还有其他剧,
直到有一天,
我同学告诉说这个人演技真的炸裂。
我这才去豆瓣搜了这个演员,
通宵了几天,把他演的剧都看完了。。。
![](https://imgkr.cn-bj.ufileos.com/2abcb129-189d-4de8-91be-60be160d829d.png)
但是这回不一样了,我聪明了。
某天我在玩代码的时候,
忽然发现我的电脑里有个这样的玩意。
![](https://imgkr.cn-bj.ufileos.com/70278d4b-666d-4256-b343-89cd77a00a18.png)
后面那个 anaconda 因为天天用,
所以我一眼就认出来了。
之前小简不是说再 anaconda 中一切都是 “包” 吗?
难道这个 jupyter notebook 也是 anaconda 自带的包?
我赶紧去检查了 anaconda 里面的包,果然在里面有一个 jupyter。
![](https://imgkr.cn-bj.ufileos.com/374ff346-f870-4277-9764-521001a8e91a.png)
本来想着这个 anaconda 还挺好用的,
这不和 360 一样吗?
装全家桶~,
赶紧去问问小简怎么回事。
![](https://imgkr.cn-bj.ufileos.com/47172ff2-2f2e-453a-bb50-67986314aa88.png)
…
…
这个工具肯定非常重要,
她舍不得告诉我。
""
她不教,我偏要学。
先打开这个软件,长这样
![](https://imgkr.cn-bj.ufileos.com/743f2b90-8a20-40f3-9ff2-a839c7e64aef.png)
点击创建一个 notebook,
可以在里面输入 文字 和 代码,
文字用 markdown 写,
代码当然是 python,
我顿时明白了,jupyter 就是一个做 python 笔记的电子笔记本。
![](https://imgkr.cn-bj.ufileos.com/77b59c66-0d62-4011-9c17-9a69d986a47d.png)
点击 run cell , 居然可以运行。
![](https://imgkr.cn-bj.ufileos.com/f4882af9-c5b8-4d62-814f-5ee12e2bea4f.png)
运行之后,markdown 变成了排版后的文字,
python 代码可以得到结果。
![](https://imgkr.cn-bj.ufileos.com/27b3d0ac-d6cf-433e-94a9-7d7abff55018.png)
强!!!
要知道我之前总结的时候流程是这样的:
![](https://imgkr.cn-bj.ufileos.com/0187290a-23b5-45fd-ad8c-b60781a098ad.png)
有了 jupyter, 我不需要在 markdown 笔记和 pycharm 中切来切去了。
你 GET 到它的方便了吗?
jupyter 支持在 pycharm 和 vscode 当中使用,
只需要建立一个 .ipynb 的文件,
这样既可以用编辑器完备的代码补全,也可以用 jupyter 方便的笔记功能了。
""
这事还没完呢!
我发现在上面运行代码的时候,报错信息中有一个 ipython
我在命令行输入了 ipython 关键字以后,
出现了一个终端交互界面,
和 python 原来的终端差不多,但是这个终端可以自动补全
![](https://imgkr.cn-bj.ufileos.com/f3330318-1593-4a34-bbda-410d79cac76a.png)
当有什么代码需要临时演示的时候,再也不同担心记不住函数名称了
![](https://imgkr.cn-bj.ufileos.com/cf11b1fb-9603-47b3-be57-5b7fb48921c7.png)
( 完 )
欢迎来到testingpai.com!
注册 关于