如何使用IPython
我不太明白ipython这个库。这个网址提供了一些常见的功能,但我无法把它们联系起来。 http://ipython.org/ipython-doc/stable/interactive/tutorial.html
我该如何使用IPython来提升我每天使用Python的体验呢?
2 个回答
1
你有没有做过科学计算?ipython 0.12 版本新增了一个叫做 ipython notebook 的功能,这个功能对数据分析非常有用。你可以很方便地在浏览器中直接打印图表和数据,还可以重新加载你的代码。之后,你可以把它打印成 PDF,做一个漂亮的报告。
这个功能对于学习 Python 也很有帮助,因为 ipython 提供了很多实用的功能。你可以快速测试和理解某些函数是怎么工作的。除了自动补全,还有几个特别有用的功能:
object??
可以让你获取更多关于这个对象的信息%history
会给你列出你之前输入的所有命令%debug
如果你遇到错误,这个命令会让你进入调试模式,方便你快速找出问题
11
ipython 是一个改进版的交互式命令行,不是一个库。它有一些很棒的功能,比如自动补全和配置文件,这些在普通的交互式命令行(也就是直接运行 Python 而不加载文件)中是没有的。你提到的页面上列出了所有这些功能。
所以,它其实并不会让你在日常使用 Python 的时候感觉更好(这也不太好理解),但在开发的时候,它确实能带来一些好处。
另外,还有一个替代品,叫做 bpython,它也有很多不错的功能。