分享ipython-notebook

前言

本来准备下一次的Bpug(北京python用户组)的活动上准备做这个分享. 搁置了. 有兴趣组织纯技术活动的公司或者组织可以联系我.
有兴趣的同学可以前往(我也会把录像地址放到网站的).
提前给大家做一些预告. 其实ppt早就放到slideshare上了,
地址是http://www.slideshare.net/dongweiming/ipython-notebook-43211257.
也可以从[github下载](https://github.com/dongweiming/divingintoipynb/blob/master/ipython-
notebook.pdf)
对应的代码在divingintoipynb.
Youtube在线看: https://www.youtube.com/watch?v=qMcKp8gFAYA

大纲

  1. 豆瓣东西双11临时后台 - 想看效果么? 看下面
  2. 把ipython notebook转换成html或者其他格式以及它的原理
  3. 我写的一个缩小版的nbviewer: Ipynb-viewer, 直接在ipython目录启动web服务
  4. nbconvert原理
  5. 用ipynb写blog(pelican/nikola) 效果可见divingintoipynb_pelicandivingintoipynb_nikola
    还会讲到pelican转换ipynb到html插件,使用fabric: new_post, edit,import_ipynb.
    我也给nikola贡献了import ipynb功能.
  6. ipython notebook用到得第三方库和组件
  7. Rich display system
  8. 现有的扩展, 演示. 我自己写的一个扩展. 演示, 代码分析
  9. 定制ipython notebook的键位. 使用emacs键位. 设计一个新的功能 - 弹出一个dialog列出所有emacs快捷键说明(想起来了么? C-h b)
  10. 定制一个基于selectize.js的widget. 前后端代码分析.
  11. ipython notebook 其他方面的一些用法, 整个过程中有ipython2也有ipython3
    模拟后台效果:

    UPDATE: 2015-02-02

    上周五在组内分享了, 下面是视频下载地址: http://pan.baidu.com/s/1o6BjBXg

版权声明:本文由 董伟明 原创,未经作者授权禁止任何微信公众号和向掘金(juejin.im)转载,技术博客转载采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议
python