前言

本来准备下一次的 Bpug (北京 python 用户组) 的活动上准备做这个分享。搁置了。有兴趣组织纯技术活动的公司或者组织可以联系我。有兴趣的同学可以前往 (我也会把录像地址放到网站的). 提前给大家做一些预告。其实 ppt 早就放到 slideshare 上了,地址是http://www.slideshare.net/dongweiming/ipython-notebook-43211257. 也可以从 github 下载

对应的代码在 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