前言
本來(lái)準(zhǔn)備下一次的Bpug(北京python用戶組)的活動(dòng)上準(zhǔn)備做這個(gè)分享. 擱置了. 有興趣組織純技術(shù)活動(dòng)的公司或者組織可以聯(lián)系我. 有興趣的同學(xué)可以前往(我也會(huì)把錄像地址放到網(wǎng)站的). 提前給大家做一些預(yù)告. 其實(shí)ppt早就放到slideshare上了, 地址是http://www.slideshare.net/dongweiming/ipython-notebook-43211257. 也可以從github下載
對(duì)應(yīng)的代碼在divingintoipynb. Youtube在線看:https://www.youtube.com/watch?v=qMcKp8gFAYA
大綱
豆瓣?yáng)|西雙11臨時(shí)后臺(tái) - 想看效果么? 看下面
把ipython notebook轉(zhuǎn)換成html或者其他格式以及它的原理
我寫(xiě)的一個(gè)縮小版的nbviewer:Ipynb-viewer, 直接在ipython目錄啟動(dòng)web服務(wù)
nbconvert原理
用ipynb寫(xiě)blog(pelican/nikola) 效果可見(jiàn)divingintoipynb_pelican和divingintoipynb_nikola還會(huì)講到pelican轉(zhuǎn)換ipynb到html插件,使用fabric: new_post, edit,import_ipynb. 我也給nikola貢獻(xiàn)了import ipynb功能.
ipython notebook用到得第三方庫(kù)和組件
Rich display system
現(xiàn)有的擴(kuò)展, 演示. 我自己寫(xiě)的一個(gè)擴(kuò)展. 演示, 代碼分析
定制ipython notebook的鍵位. 使用emacs鍵位. 設(shè)計(jì)一個(gè)新的功能 - 彈出一個(gè)dialog列出所有emacs快捷鍵說(shuō)明(想起來(lái)了么? C-h b)
定制一個(gè)基于selectize.js的widget. 前后端代碼分析.
ipython notebook 其他方面的一些用法, 整個(gè)過(guò)程中有ipython2也有ipython3
模擬后臺(tái)效果:

UPDATE: 2015-02-02
上周五在組內(nèi)分享了, 下面是視頻下載地址:http://pan.baidu.com/s/1o6BjBXg