前面用了很久Notebook來交互式編程了,此次說說幾個其餘的選項:html
此次選Markdown模式(關於Markdown基礎能夠看以前寫的Markdown Base)python
和代碼同樣,Shift+回車就能夠預覽了,怎麼樣是否是很酷的感受?
git
不閒扯,繼續說說NBConvert,默認指令是把.ipynb文件生成html,eg: jupyter nbconvert *.ipynb
若是想要生成指定格式,就加 --to
eg:jupyter nbconvert --to markdown *.ipynb
編程
這兩個是用的比較多的命令,其餘的能夠參考官方文檔
markdown
打開html文件預覽一下
編程語言
附帶GUI方法:
ide
下面說下使用幻燈片演示:函數
先啓用幻燈片視圖:post
你能夠本身設置顯示方式,參考:3d
Slide:主頁面,經過按左右方向鍵進行切換 Sub-Slide:副頁面,經過按上下方向鍵進行切換 Fragment:一開始是隱藏的,按空格鍵或方向鍵後顯示,實現動態效果 Notes:做爲演講者的備忘筆記,不在幻燈片中顯示 Skip:不在幻燈片中顯示
預覽幻燈片:jupyter nbconvert xxx.ipynb --to slides --post serve
若是結合Markdown就真的和寫文章同樣了,經過上下左右箭頭進行演示
%lsmagic
能夠獲取全部支持的操做符,也能夠參考這篇文章
我這邊主要說一下怎麼在Python的.ipynb,直接執行C#代碼(Jupyter-lab是能夠對Cell執行對應的代碼)
在Cell使用%%script csharp
就能夠了
怎麼知道對應的名字是什麼呢?(通常都是編程語言的名字)
打開終端,輸入 jupyter kernelspec list
到對應的目錄下看一下便可肯定(友情提醒:隱藏文件請按 Ctrl+H)
Ctrl + Shift + P 查看快捷鍵
Tab鍵 智能提示
Ctrl + / 註釋、取消註釋
Shift + Tab鍵 顯示函數提示
Shift + Enter 執行當前塊代碼
Alt + Endter 執行並插入一行在後面
上箭頭、下箭頭 移動聚焦的代碼塊
f 查找替換
c 複製Cell
x 剪貼Cell
dd 刪除代碼塊
a 在Cell前面插入一行
b 在Cell後面插入一行
m Cell切換成Markdown
v 在Cell後一行粘貼Cell
shift + v 在Cell前一行粘貼Cell
eg: %load test.py
執行以後,內容就進來了,不用你一個個的複製了
你執行就能夠定義了
http://www.javashuo.com/article/p-crgydony-ca.html
http://www.javashuo.com/article/p-bzwbsheh-bn.html
之後有什麼擴充的就加在這吧...
若是是安裝的Conda,那防火牆放行一下python便可
PS:若是是經過pip安裝的,那須要放行一下:
jupyter-notebook.exe
思路:有問題就防火牆放行下對應的軟件,不行再想辦法