不用看到未知词汇就有压力,这不是教程,而是关于ipython 和notebook 的简介。
相信不少朋友经常会被某个突然冒出来的关键词铺天盖地地霸屏,搜索一下后却发现到处都是安装教程,很容易懵逼,不知道这到底是个啥玩意。而ipython notebook显然就是它们中的一位。
首先必须声明,ipython notebook其实是包括了2个软件的,并且都与python相关。ipython是一个类似与python官方idle的一个交互式解释器界面,可以在shell里直接调用,包括命令补全、实时调试的一种非常友好的解释器。方便我们小的demo程序测试,我曾经遇到过ipython自动与django集成的例子,在shell里运行python manage.py shell
就直接进入了ipython界面。而ipython的安装也着实简单,通过pip就可以直接完成。
其次,是notebook,顾名思义这是一种笔记本软件,严格的说它是支持ipython交互解释器的网页版的笔记软件。一个,它是通过网页来进行交互的,二个,在网页上实现了调试运行python程序。
上一张图片,聪明的你一看便知。
图片上还演示了!
的功能,这是ipython的魔法命令,通过!
便可以无缝调用shell系统命令,因此你可以一直停留在ipython解释器中,不用因为要ls
某个目录在shell和ipython间切换,保证了操作的连贯性:)。
同时,notebook还支持文艺青年青睐的markdown写作语法,例如通过n个#
来表示是第几层标题。
下面附上常用markdown语法,记住这些基本就够用了,本文也是在这种语法下写出来的。
[左边是效果,右边是写法。]
1 让词句有加粗或斜体的效果很容易. 让词句有**加粗**或*斜体*的效果很容易.
2 像这样:连接到Github 像这样:[连接到Github](https://github.com)
3 还可以用分级形式
- 第一章
* 第一章
- 第二章
* 第二章
你好空格-空格你好
再见空格-空格再见
4 添加一个图片 ![ Yaktocat图片](https://octodex.github.com/images/yaktocat.png)
5 引用
我要让全世界都知道,你是我的。——暴走君
> 我要让全世界都知道,你是我的。——暴走君
6 demo这里是一个注脚 demo^这里是一个注脚
7 我喜欢吃 ,我女朋友喜欢吃 ,我的心情很。我喜欢吃 :apple: ,我女朋友喜欢吃 :banana:,我的心情很:)。