我无法理解 ipython 库。这个 url 提供了共同的功能,但我无法核心关联它。 http://ipython.org/ipython-doc/stable/interactive/tutorial.html
如何使用 IPython 来改善我的日常 python 应用程序体验?
我无法理解 ipython 库。这个 url 提供了共同的功能,但我无法核心关联它。 http://ipython.org/ipython-doc/stable/interactive/tutorial.html
如何使用 IPython 来改善我的日常 python 应用程序体验?
ipython 是改进的交互式提示,而不是库。它具有诸如选项卡完成和配置文件之类的功能,这些功能在 vanilla 交互式提示中不存在(在没有输入文件的情况下运行 python)。所有功能都列在您引用的页面上。
因此,它并没有真正改善您的日常 python 应用程序体验(无论这意味着什么),但它确实在开发过程中提供了好处。
此外,还有一个替代方案,称为bpython,它也有非常棒的功能。
你做任何科学计算吗?ipython 0.12 具有称为 ipython notebook 的新功能,它对数据分析非常有用。您可以在浏览器中轻松打印图表和数据并重新加载代码。然后,您可以将其打印为 pdf 并制作一份不错的报告。
由于 ipython 的功能,它对于学习 python 也很有用。您可以快速测试并了解某些功能的运作方式。除了选项卡完成之外,还有一些特别有用的功能
object??
为您提供有关该对象的更多信息%history
为您提供所有先前命令的列表%debug
如果遇到错误,这会将您带入调试器,以便您快速调试