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