<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=IPython</id>
	<title>IPython - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=IPython"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=IPython&amp;action=history"/>
	<updated>2026-06-24T10:17:26Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=IPython&amp;diff=2475911&amp;oldid=prev</id>
		<title>imported&gt;Raymon090 来自 2025年3月29日 (六) 02:48</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=IPython&amp;diff=2475911&amp;oldid=prev"/>
		<updated>2025-03-29T02:48:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = IPython&lt;br /&gt;
| title = &lt;br /&gt;
| logo = IPython Logo.png&amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| logo size = 220px&lt;br /&gt;
| logo alt = &lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = IPython-6.x-screenshot-osx.png&amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| screenshot size = 220px&lt;br /&gt;
| screenshot alt = Screenshot of IPython 6.x on Mac OS, showing the computation of a fourier transform using numpy.&lt;br /&gt;
| caption = IPython Shell&lt;br /&gt;
| collapsible = &lt;br /&gt;
| author = {{tsl|en|Fernando Pérez (software developer)|費爾南多·佩雷斯 (軟體開發者)|費爾南多·佩雷斯}}&amp;lt;ref name=history&amp;gt;{{cite web|url=http://blog.fperez.org/2012/01/ipython-notebook-historical.html|title=The IPython notebook: a historical retrospective|date=2012-02-08|publisher=Fernando Perez Blog|access-date=2024-09-14|archive-date=2012-01-11|archive-url=https://web.archive.org/web/20120111000605/http://blog.fperez.org/2012/01/ipython-notebook-historical.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| developer = Brian E. Granger, Min Ragan-Kelley, Paul Ivanov, Thomas Kluyver, Matthias Bussonnier&lt;br /&gt;
| released = {{Start date and age|2001|df=yes}}&amp;lt;ref name=history /&amp;gt;&lt;br /&gt;
| discontinued = &lt;br /&gt;
| latest_release_version = {{wikidata|property|reference|edit|Q2659957|P348}}&lt;br /&gt;
| latest_release_date = {{Start date and age|2024|06|28|df=yes}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &lt;br /&gt;
| programming language = [[Python]], [[JavaScript]], [[层叠样式表|CSS]], [[HTML]]&lt;br /&gt;
| operating system = [[跨平臺]]&lt;br /&gt;
| platform = &lt;br /&gt;
| size = &lt;br /&gt;
| language = &lt;br /&gt;
| language count = &amp;lt;!-- Number only --&amp;gt;&lt;br /&gt;
| language footnote = &lt;br /&gt;
| genre = [[壳层]]&lt;br /&gt;
| license = [[BSD许可证]]&lt;br /&gt;
| alexa = &lt;br /&gt;
| standard = &lt;br /&gt;
| AsOf = &lt;br /&gt;
| website = {{URL|https://ipython.org/}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IPython&amp;#039;&amp;#039;&amp;#039;是一种基于Python的交互式解释器。相较于原生的Python Shell，IPython提供了更为强大的编辑和交互功能。&lt;br /&gt;
&lt;br /&gt;
==魔法命令==&lt;br /&gt;
* %bg function把function放到后台执行，例如: %bg myfunc(x, y,z=1)，之后可以用jobs将其结果取回。myvar = jobs.result(5) 或 myvar =jobs[5].result。另外，jobs.status() 可以查看现有任务的状态。&lt;br /&gt;
* %ed或%edit编辑一个文件并执行，如果只编辑不执行，用 ed -x filename 即可。&lt;br /&gt;
* %env显示环境变量。&lt;br /&gt;
* %hist或%history显示历史记录。&lt;br /&gt;
* %macro name n1-n2 n3-n4 ... n5 .. n6 ...创建一个名称为name的宏，执行name就是执行n1-n2 n3-n4 ... n5 .. n6 ...这些代码。&lt;br /&gt;
* %pwd显示当前目录&lt;br /&gt;
* %pycat filename用语法高亮显示一个python文件（不用加.py后缀名）。&lt;br /&gt;
* %save filename n1-n2 n3-n4 ... n5 .. n6 ...将执行过多代码保存为文件* %run命令运行脚本。&lt;br /&gt;
* %timeit命令快速测量代码运行时间。&lt;br /&gt;
* %debug命令在异常点启动调试器。&lt;br /&gt;
* %pdb命令来激活IPython调试器，这样，每当异常抛出时，调试器就会自动运行。&lt;br /&gt;
* %pylab命令可以使Numpy和matplotlib中的科学计算功能生效。&lt;br /&gt;
* 用 ! 表示执行shell命令，用$将python的变量转化成shell变量。&lt;br /&gt;
&lt;br /&gt;
== 并行计算 ==&lt;br /&gt;
IPython拥有一套复杂的并行和分配计算结构。IPython使得各种并行应用能够交互式的被开发、执行、调试和监控。因此IPython中的“I”代表“交互”。&lt;br /&gt;
* [[单指令流多数据流]]&lt;br /&gt;
* [[多指令流多数据流]]&lt;br /&gt;
* [[消息传递接口]]&lt;br /&gt;
* [[任务并行]]&lt;br /&gt;
* [[数据并行]]&lt;br /&gt;
&lt;br /&gt;
== 參考資料 ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== 另見 ==&lt;br /&gt;
*[[Jupyter]]&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* {{Official website}}&lt;br /&gt;
* [https://github.com/ipython/ipython/blob/01bd59ec7c184171df0cb0d933c5672e8c20b67e/IPython/core/magics/pylab.py#L37-L100 Inline graphs] {{Wayback|url=https://github.com/ipython/ipython/blob/01bd59ec7c184171df0cb0d933c5672e8c20b67e/IPython/core/magics/pylab.py#L37-L100 |date=20211216225912 }}&lt;br /&gt;
* [https://jupyter.org/ Project Jupyter] {{Wayback|url=https://jupyter.org/ |date=20170629054445 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:命令壳层]]&lt;br /&gt;
[[Category:用Python編程的自由軟體]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Raymon090</name></author>
	</entry>
</feed>