Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IPython_Python_Ipython - Fatal编程技术网

如何使用IPython

如何使用IPython,python,ipython,Python,Ipython,我无法理解伊皮顿图书馆。这个url提供了常见的功能,但我无法将其关联起来 如何使用IPython来改善我的日常python应用程序体验?IPython是一个改进的交互式提示,而不是一个库。它具有诸如制表符完成和概要文件之类的特性,这些特性在vanilla交互式提示符(运行python时没有输入文件)中不存在。您引用的页面上列出了所有功能 因此,它并没有真正改善您的日常python应用程序体验(不管这意味着什么),但它确实在开发过程中提供了好处 另外,还有一个替代方案,叫做,它也有非常好的功能。你

我无法理解伊皮顿图书馆。这个url提供了常见的功能,但我无法将其关联起来


如何使用IPython来改善我的日常python应用程序体验?

IPython是一个改进的交互式提示,而不是一个库。它具有诸如制表符完成和概要文件之类的特性,这些特性在vanilla交互式提示符(运行python时没有输入文件)中不存在。您引用的页面上列出了所有功能

因此,它并没有真正改善您的日常python应用程序体验(不管这意味着什么),但它确实在开发过程中提供了好处


另外,还有一个替代方案,叫做,它也有非常好的功能。

你做过科学计算吗?ipython 0.12有一个新功能,叫做ipython笔记本,它对数据分析非常有用。您可以轻松地在浏览器中内联打印图形和数据,并重新加载代码。然后,您可以将其打印为pdf格式,并制作一份漂亮的报告

由于ipython的功能,它对学习python也很有用。您可以快速测试并了解某些函数是如何运行的。除了制表符完成之外,还有一些特别有用的功能

  • 对象???
    提供有关对象的详细信息
  • %history
    提供以前所有命令的列表
  • %debug
    如果遇到错误,这将使您进入调试器,以便快速调试

我喜欢bpython对关键字、函数、类和模块的即时建议。但ipython要成熟得多。它可以运行并行程序,也可以在分布式系统上运行。