掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
大家好,我是小五????

創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),買鏈接,一元廣告為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
大家在學(xué)習(xí)Python并熟練掌握后,往往會選擇更專業(yè)的IDE(PyCharm等)。不過熟悉我的小伙伴會發(fā)現(xiàn),小五經(jīng)常使用的還是Jupyter Notebook。
這是因為我覺得它是一款集Python編程和寫作于一體的效率工具!
本文將介紹幾個有趣有用的Jupyter Notebook使用技巧~
第一個技巧,如何快速打開Jupyter Notebook?
這個真的太簡單了,可以選擇雙擊應(yīng)用圖標,不過這時候打開的是默認路徑。
還可以選擇從命令行打開,輸入:jupyter notebook 回車即可。
想指定路徑的話,就先cd命令進入目標路徑,再執(zhí)行上面一步,即可在指定文件夾快速打開Jupyter Notebook了。
不過還是略麻煩,幸好我整理了更加簡單的辦法,點擊下方藍字查看技巧。
如何在 指定文件夾 快速打開 jupyter notebook
將偷懶進行到底,直接雙擊打開.ipynb文件
我們都知道快捷鍵的重要性,熟練掌握快捷方式可以大大提升我們的工作效率。
Jupyter筆記本有兩種不同的鍵盤輸入模式。編輯模式允許您將代碼或文本輸入到一個單元格中,并通過一個綠色的單元格來表示。
命令模式將鍵盤與筆記本級命令綁定在一起,并通過一個灰色的單元格邊界顯示,該邊框為藍色的左邊框。
如何查看所有的快捷鍵呢?
同時按Esc + H鍵即可調(diào)出下圖中的快捷鍵大全。
這里演示一下最最最常用的快捷鍵
當cell處于命令模式(即單元格左框為藍色)時,可以使用以下快捷鍵。
前文有提到,小五認為Jupyter Notebook是一款集Python編程和寫作于一體的效率工具!最大的原因就是它完美兼容了Markdown,這樣就可以非常舒服的添加各種文字注釋、思維導(dǎo)圖等。
在cell處于編輯模式(即單元格左框為綠色)時,默認是代碼格式。
如果想使用Markdown的話,可以手動在菜單欄選擇本單元格的格式為Markdown。
不過不推薦這種辦法,可以直接使用快捷鍵。
復(fù)制過來的代碼或者文本會有需要調(diào)整的部分,我之前更喜歡用Sublime Text去處理這類問題。
其實Jupyter Notebook也可以實現(xiàn)同時編輯多行,先按下alt鍵,再用鼠標左鍵進行選擇即可。
省時省力。
在Jupyter Notebook運行python代碼,默認只輸出最后一個變量的結(jié)果。
如果寫很多個print打印輸出呢,又不太優(yōu)雅。后來我看到了一個辦法:設(shè)置 InteractiveShell.astnodeinteractivity 參數(shù)為 all即可。
- from IPython.core.interactiveshell import InteractiveShell
- InteractiveShell.ast_node_interactivity = 'all'
這樣就讓所有的變量或者聲明都能顯示出來了。
好了,今天只介紹了5個Jupyter Notebook的使用小技巧。更多的比如魔法命令,各種好用的插件,我們下篇繼續(xù)安利~
覺得有技巧幫助到你提升效率的話,別忘了給本文點個贊哦

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流