ipython的皮肤内核
hy_kernel的Python项目详细描述
#[hy_kernel][]
[![建立徽章][][建立][![PYPI徽章][][PYPI]
[](screenshot.png)将hy教程作为jupyter笔记本教程]
【测试】【构建】
<35<35<35<35<35<
`` shell
pip安装hy
` ` ` `
docker
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `/>Git克隆https://github.com/bollwyvl/hy_u kernel.git
cd hy_u kernel&;Docker组成
```
如果有一个运行中的hy内核:
``console
ipython console——kernelhy
`````
>
或者笔记本电脑的web gui:
``shell
```shell
ipython笔记本
``````
``或者:
`` shell
`` shell
ipython qtoconconsole——kernelhy
``````>>
或者:
您的gui可能有一个内核选择器:在web gui的web gui中,它位于
`右手角。找到它,从kernel
选择器中选择"hy"kernel。
![ipython kernel selector][kernel selector]
\这很有效,但
可能很脆弱。每个细胞都是通过[astor][]运行的,所以您实际上可以看到hy→ast→py→ast。虽然这可能会带来额外的开销,但这些好处(免费的魔术、小部件、所有的历史作品)实在太好了,以至于无法放弃。而且这将不会像HTML笔记本和终端控制台那样得到
支持。
工作
(+1 1)
````
休息
(减少+[1 2 3 3]
```
<35<35<35<35<35<35<35<35<35<<
使用` operator`模块:
``hylang
(import(operator(mul add))
(减少mul[1 2 3 3 3])
``
``
`
(减少mul[1 2 3 3 3 3 3]
```
(这可能需要在上游固定。
<35;魔法
支持细胞和细胞系魔法,需要注意的是,
"内联"行魔法
(BR/>!ls
)
```
这是因为没有办法知道一个
特定的魔法是否需要python,或者其他疯狂的东西,例如html、ruby、
一个文件……不是说`%file`可以工作(参见12).
``hylang
%%html
<;h1>;这个中断!<;/h1>;
```
<;/h1>;
```
有效。
如何将这些内容融入交互式计算的大局中。
[astor]:https://github.com/berkerpeksag/astor
[build badge]:https://travis-ci.org/bollwyvl/hy/u kernel.svg
[构建]:https://travis-ci.org/bollwyvl/hy kernel
[讨论]:https://groups.google.com/forum/'35;!(dock -compose]: https://docdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdoc[Jupyter list]: https://groups.google.com /forum /'35;!(kernel -selector): [kernel -selector]: http://ipython.org /ipython -doc /devu images /kerneselectselectselectselectselectselectselectscreenshot.pnp <<<
[BaseBaseBaseBaseBase]: https://github.com /ipython /ipython /ipipython /kerne/ zmq /kernebasibasibasibasibasibasibasibasi. py <<<<<<<<<<<<<<<<<<<<<<<
[lightlightlightlightlightlightlightlightlightlightlightlightlightlightlightlighttable -hyl]]: https https://githubhub.com /http://github.com.com /en.com /en.com //en.com //////////////////ipynb
[pypi -badge]:https://img.shields.io/pypi/v/hy/kernel.svg
[pypi]:https://pypi.python.org/pypi/hy nu kernel/
[tutorial]:http://nbviewer.ipython.org/github/bollwyvl/hy kernel/blob/master/notebooks/tutorial.ipynb
[widgets]:笔记本/widgets.ipynb
[![建立徽章][][建立][![PYPI徽章][][PYPI]
[](screenshot.png)将hy教程作为jupyter笔记本教程]
【测试】【构建】
<35<35<35<35<35<
`` shell
pip安装hy
` ` ` `
docker
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `/>Git克隆https://github.com/bollwyvl/hy_u kernel.git
cd hy_u kernel&;Docker组成
```
如果有一个运行中的hy内核:
``console
ipython console——kernelhy
`````
>
或者笔记本电脑的web gui:
``shell
```shell
ipython笔记本
``````
``或者:
`` shell
`` shell
ipython qtoconconsole——kernelhy
``````>>
或者:
您的gui可能有一个内核选择器:在web gui的web gui中,它位于
`右手角。找到它,从kernel
选择器中选择"hy"kernel。
![ipython kernel selector][kernel selector]
\这很有效,但
可能很脆弱。每个细胞都是通过[astor][]运行的,所以您实际上可以看到hy→ast→py→ast。虽然这可能会带来额外的开销,但这些好处(免费的魔术、小部件、所有的历史作品)实在太好了,以至于无法放弃。而且这将不会像HTML笔记本和终端控制台那样得到
支持。
工作
(+1 1)
````
休息
(减少+[1 2 3 3]
```
<35<35<35<35<35<35<35<35<35<<
使用` operator`模块:
``hylang
(import(operator(mul add))
(减少mul[1 2 3 3 3])
``
``
`
(减少mul[1 2 3 3 3 3 3]
```
(这可能需要在上游固定。
<35;魔法
支持细胞和细胞系魔法,需要注意的是,
"内联"行魔法
(BR/>!ls
)
```
这是因为没有办法知道一个
特定的魔法是否需要python,或者其他疯狂的东西,例如html、ruby、
一个文件……不是说`%file`可以工作(参见12).
``hylang
%%html
<;h1>;这个中断!<;/h1>;
```
<;/h1>;
```
有效。
如何将这些内容融入交互式计算的大局中。
[astor]:https://github.com/berkerpeksag/astor
[build badge]:https://travis-ci.org/bollwyvl/hy/u kernel.svg
[构建]:https://travis-ci.org/bollwyvl/hy kernel
[讨论]:https://groups.google.com/forum/'35;!(dock -compose]: https://docdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdocdoc[Jupyter list]: https://groups.google.com /forum /'35;!(kernel -selector): [kernel -selector]: http://ipython.org /ipython -doc /devu images /kerneselectselectselectselectselectselectselectscreenshot.pnp <<<
[BaseBaseBaseBaseBase]: https://github.com /ipython /ipython /ipipython /kerne/ zmq /kernebasibasibasibasibasibasibasibasi. py <<<<<<<<<<<<<<<<<<<<<<<
[lightlightlightlightlightlightlightlightlightlightlightlightlightlightlightlighttable -hyl]]: https https://githubhub.com /http://github.com.com /en.com /en.com //en.com //////////////////ipynb
[pypi -badge]:https://img.shields.io/pypi/v/hy/kernel.svg
[pypi]:https://pypi.python.org/pypi/hy nu kernel/
[tutorial]:http://nbviewer.ipython.org/github/bollwyvl/hy kernel/blob/master/notebooks/tutorial.ipynb
[widgets]:笔记本/widgets.ipynb