先說下ipython的創始人掛了,緬懷下吧.他同時也是另乙個nx專案的作者matplotlib專案的作者.
來自 下面就說ipython把.
相信很多人都用過python,也用命令列下敲過print "hello ***",的東西的.
ipython乃是一款增強的python命令列工具.還有個好像叫bpython的.(先不理他).
ipython超強優點.(自動補全)功能.
好了.先pass.(下面的自己看help)主要還是推薦ipython的另乙個超強開發(演示)環境notebook.
先上圖:
嗯.絕對nx.
先說安裝吧.
首選安裝python 2.6/2.7版本的. (3.x的暫時不推薦,不是不好,而是因為好多的庫都不相容)
在windows還得裝個pyreadline (補全用的).
pyzmq:併發用的,是基於訊息的網路模型的東東(zeromq) 單獨玩也是很好玩的
tornado:http伺服器.非同步xx啥的.單獨玩也好玩.
from ipython.external.mathjax importinstall_mathjax
install_mathjax()
還有個最重要的.瀏覽器.ipython使用了websocket,它是不支援ie的.一般chrome就好了.更多瀏覽器看, 這裡就行了.
安裝完後設定下path. `c:python27scripts`
啟動很簡單. 開啟命令列,切換到某個目錄下,輸入ipython notebook.它會啟動伺服器.並開啟瀏覽器.
如下:它會自動讀取該目錄下面的.ipynb檔案.並顯示.
如果要新建乙個檔案的話 點按鈕`new notebook`就好了.
在新的網頁中可以輸入簡單的python命令測試.
如果在函式,模組,類後面輸入 '?'按住ctrl-entry的話就回跳出幫助文件.如果是兩個??的話連,源**都會給出來的.如圖.
在試試它的.別的功能.
忘了說下ipython notebook是跟mathematica 環境相似的.
可以是用markdown寫些說明啥的,不過得先選擇下markdown.
渲染前:
渲染後:
基本上是即時顯示的.
顯示:image函式也可以使用網上的的.
使用畫圖功能,使用前先得安裝幾個重要的包.
numpy+scipy+mathplotlib這三個加起來可以抵得上1/n個matlab了.(n不好說).
如果要在python中使用符號運算的話還可以考慮sympy庫.(額,從來沒有超過1.0的庫).不過ipython notebook 也提供了支援.
使用時 可以在命令列下輸入 ipython notebook --pylab inline.這樣的話它就會匯入pylab(mathplotlib)庫.而且顯示時可以嵌在網頁中的.
當然也可以在網頁中輸入 %pylab inline啟動這個功能的.
效果如下:
忘了還有個.
在markdown中是支援**著色的.不過不知道用的是哪種著色方案,但是夠用了.(太花了容易影響思考的,不過比豆瓣好些,豆瓣也算是做到了極簡).
渲染前:
渲染後:
當然這只是最簡單的應用了.
ipython還支援並行運算(parallel)啥的.
Ipython Notebook安裝教程
ipython比python本身自帶的idle強大太多了,今天稍窺一角,嘆服不已。0.12引入的notebook功能更是強大到震憾。notebook是web based ipython封裝,但是可以展現富文字,使得整個工作可以以筆記的形式展現 儲存,對於互動程式設計 學習非常方便。安裝步驟有點小麻煩...
ipython notebook開通遠端
之前只是會用,別人告訴我命令和大概怎麼設定的,今天自己搭建才發現一知半解搞不定啊。目的 遠端通過ipython notebook呼叫伺服器。伺服器是ubuntu16.04 本地機器win7 配置方案一 msys2 配置方案二 xshell 無論哪個方案,說白了,就是想遠端使用伺服器,當然最常用的就是...
IPython Notebook 的安裝方法
ipython notebook 是一種基於web技術的互動式計算文件格式,目前已經成為一種非常流行的互動式計算工具。安裝 notebook 之前請確保ipython已經安裝成功。iypthon的安裝步驟在文章中已經講的很清楚。其安裝步驟如下 4 在cmd命令介面輸入 pip install not...