pycharm入门教程(非常详细)_pycharm的用法(python学习一定用pycharm吗)
PyCharm v2018.2最新版本下載
在PyCharm中使用IPython / Jupyter Notebook
在你開始之前
在執(zhí)行本教程的任務(wù)之前,請(qǐng)確保滿足以下先決條件:
- 您已經(jīng)創(chuàng)建了一個(gè)Python項(xiàng)目。 在本教程中,使用項(xiàng)目C:/ SampleProjects / py / JupyterNotebookExample。
- 在Settings/Preferences對(duì)話框的Project Interpreter頁(yè)面中 ,您有:
- 在本教程中,已經(jīng)創(chuàng)建了基于Python 3.6的虛擬環(huán)境。
- 安裝以下包:
- jupyter
- matplotlib
- sympy
請(qǐng)注意,PyCharm會(huì)自動(dòng)安裝這些軟件包的依賴項(xiàng)。
創(chuàng)建Jupyter Notebook文件
在Project Tool Window中,單擊Alt+Insert。然后,在出現(xiàn)的彈出菜單上,選擇Jupyter Notebook選項(xiàng)并輸入文件名(此處為MatplotlibExample.ipynb)。
新創(chuàng)建的文件現(xiàn)在顯示在Project Tool Window窗口中,并自動(dòng)打開以進(jìn)行編輯 。
到目前為止,新文件是空的,但PyCharm將其識(shí)別為 notebook文件。因此,此文件標(biāo)有ipnb圖標(biāo),并具有工具欄,該工具欄是真正的Jupyter Notebook工具欄的完整副本:
填寫并運(yùn)行第一個(gè)單元格
只需單擊第一個(gè)單元格即可開始輸入。例如,在第一個(gè)單元格類型中,以下代碼用于配置matplotlib包:
%matplotlib inline
接下來(lái),您可以單擊播放圖標(biāo)或按 Shift+Enter運(yùn)行單元格。PyCharm顯示一個(gè)對(duì)話框,您必須在其中指定Jupyter Notebook服務(wù)器將運(yùn)行的URL:
在此對(duì)話框中,單擊Cancel,然后單擊 Run Jupyter Notebook鏈接:
接下來(lái),如果您尚未安裝“Jupyter Notebook”軟件包,則會(huì)出現(xiàn)run/debug配置對(duì)話框,顯示錯(cuò)誤消息:
安裝包以解決問(wèn)題。
Jupyter服務(wù)器在控制臺(tái)中運(yùn)行:
請(qǐng)按照以下地址:
從現(xiàn)在開始,您已準(zhǔn)備好使用notebook集成。
Working with cells
首先,添加以下import語(yǔ)句:
from pylab import *
若要?jiǎng)?chuàng)建下一個(gè)空單元格,請(qǐng)單擊工具欄上的圖標(biāo)“+”:
開始輸入此單元格,并注意 code completion:
再次單擊播放圖標(biāo)運(yùn)行此單元格。請(qǐng)注意,單元格不產(chǎn)生輸出,但會(huì)自動(dòng)創(chuàng)建下一個(gè)空單元格。在此新單元格中,輸入以下代碼:
運(yùn)行此單元格。運(yùn)行會(huì)導(dǎo)致錯(cuò)誤:
應(yīng)首先定義變量。為此,請(qǐng)?zhí)砑右粋€(gè)新單元格。
添加
由于新單元格添加到當(dāng)前單元格下方,因此單擊帶有import語(yǔ)句的單元格 – 其框架變?yōu)榫G色。然后在工具欄上單擊圖標(biāo)+(或按Alt+Insert)。
在創(chuàng)建的單元格中,輸入import語(yǔ)句并運(yùn)行它們:
新單元格是自動(dòng)創(chuàng)建的。在此單元格中,輸入以下將定義x和y變量的代碼 :
運(yùn)行此單元格,然后運(yùn)行下一個(gè)單元格。這次它顯示了預(yù)期的輸出:
剪貼板操作與單元格
您可以執(zhí)行標(biāo)準(zhǔn)的剪貼板操作:Ctrl+C,Ctrl+X和 Ctrl+V。
運(yùn)行和停止kernels
單擊播放圖標(biāo)執(zhí)行單元格。如果計(jì)算某個(gè)單元格需要花費(fèi)太多時(shí)間,您可以隨時(shí)停止它。為此,請(qǐng)單擊文檔工具欄上的暫停圖標(biāo)。 最后,您可以通過(guò)單擊文檔工具欄上的刷新圖標(biāo)重新運(yùn)行內(nèi)核。 有關(guān)所有這些操作的消息顯示在控制臺(tái)中:
選擇風(fēng)格
查看文檔工具欄右側(cè)的下拉列表。它允許您選擇單元格的演示樣式。例如,現(xiàn)有單元格表示為代碼。再次單擊包含import語(yǔ)句的單元格,然后單擊圖標(biāo)+。新單元格如下所示。默認(rèn)情況下,其樣式選擇器顯示Code。在此單元格中,輸入以下文本:
plot example
運(yùn)行此單元格并查看錯(cuò)誤消息。接下來(lái),單擊向下箭頭,然后從列表中選擇Markdown。單元格改變了它的視圖:
現(xiàn)在單擊工具欄中的播放圖標(biāo),查看單元格現(xiàn)在的樣子:
現(xiàn)在,您只需從下拉列表中選擇所需的樣式,單元格的視圖會(huì)相應(yīng)更改:
寫公式
添加新單元格。在此單元格中,從樣式選擇器中選擇Markdown,然后輸入以下文本:
$$c = \sqrt{a^2 + b^2}$$
點(diǎn)擊播放圖標(biāo):
如您所見,PyCharm的Jupyter Notebook集成使得可以使用 LaTex表示法,渲染公式,標(biāo)簽和文本。
接下來(lái),探討更復(fù)雜的案例。expected result – the formula- 應(yīng)作為計(jì)算結(jié)果出現(xiàn)。添加一個(gè)單元格并輸入以下代碼(取自 SymPy:開源符號(hào)數(shù)學(xué)):
運(yùn)行此單元格。它沒(méi)有輸出。接下來(lái),添加另一個(gè)單元格并輸入以下內(nèi)容:
Rational(3,2)*pi + exp(I*x) / (x**2 + y)
點(diǎn)擊播放圖標(biāo):
更多資源請(qǐng)查看【PyCharm入門視頻教程】
總結(jié)
以上是生活随笔為你收集整理的pycharm入门教程(非常详细)_pycharm的用法(python学习一定用pycharm吗)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: go get github.com/as
- 下一篇: 少林寺武僧玩抖音,灵隐寺小编KPI随缘…