成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

開發 后端
本文介紹了在VS 代碼中使用Jupyter Notebooks需要進行的基本操作。如果將VS 代碼用于其他開發需求,那么嘗試在VS 代碼中使用Jupyter Notebook很方便,這樣就可以堅持使用一個IDE。

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)。

VS Code現在通過Python插件對Jupyter Notebooks提供本地支持。概述其主要功能的簡單示例如下。

盡管許多程序員選擇使用IDE(即集成開發環境)并通過堅持使用而真正了解它,但包括筆者在內的其他程序員卻喜歡探索不同的IDE選項。這不僅是因為筆者想了解每個流行IDE提供炫酷或是獨特的功能,而且還想與使用各種IDE交流的同事合作開展多個項目,并在舉行項目會議時說出他們的“語言”。

談及Python開發,筆者更喜歡Jupyter Notebook和Visual Studio(VS)代碼。

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

VS Code Python擴展

Jupyter Notebook已發展成為一種流行的IDE選項。除了IPython之外,借助其他內核的可用性,Jupyter Notebook還可以支持Java,R,Julia和除Python外的其他流行編程語言。這些notebooks是Markdown文本和可執行源代碼的集成畫布,它支持協作、可伸縮和可復制的小組項目。

VS 代碼是另一種開源IDE,在使用各種編程語言(例如JavaScript,C#和Python)的開發人員中越來越受歡迎,并且隨著開發人員開發更相關的VS Code插件,支持的語言列表仍在擴展。但是,VS code沒有創建和編輯Jupyter Notebook的本機支持。

改變出現了!2019年,隨著最新研發的VS Code Python插件問世,VS Code對Jupyter Notebook提供本機支持,這樣一來,無需運行Jupyter Notebook就可以在notebook上工作。本文將介紹在VS 代碼中使用Jupyter Notebook的基礎知識。

環境設定

如需在計算機上安裝Jupyter軟件包,可以運行以下命令使用Python軟件包安裝程序(即pip)點安裝notebook或運行使用conda程序包管理器conda install -c conda-forgenotebook。當然,計算機還應該已經安裝了Python 3和VS Code。如果尚未安裝,可以參考這里用于Python安裝和那里用于VS Code安裝。

打開VS代碼,然后轉到“擴展”部分。可以使用⇧⌘X(即Shift + Cmd+ X)快捷方式(如果使用的是Mac系統)或Ctrl + Shift + X(如果使用Windows系統則切換到“擴展程序”部分)。在文本框中搜索“ Python”,用戶應該能夠看到相關擴展列表。單擊名稱為“ Python”的擴展名-由Microsoft開發的擴展名。安裝該擴展程序,然后根據需要重新啟動VS Code。

完成最后幾個準備步驟后,VS代碼就可以使用Jupyter Notebooks了。

創建Jupyter Notebooks

要創建一個新的Notebook,只需轉到View-> Command Palette(在Mac中為⇧⌘P)。調色板彈出后,搜索“ Jupyter”,然后選擇“ Python:創建空白的新Jupyter Notebook”,它將創建一個新的Notebook。為了寫教程,筆者創建了一個名為JupyterExample.ipynb的Notebook,如下所示:

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

創建新的Jupyter Notebook

常用用法

1. 插入和刪除單元格

要插入單元格,請單擊更多登錄工具欄或單元格左側的那個。要刪除單元格,請單擊刪除單元格右側的符號(即垃圾桶符號)。

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

插入和刪除單元格

2. 切換單元格內容類型和狀態

要切換內容類型,請單擊單元格中的代碼/markdown區域。如要切換狀態,請點擊文本輸入框,使其進入編輯模式。點擊單元格左側的豎線以切換到命令模式。通過單擊另一個單元格,先前選擇的單元格將變為未選擇。單元格的狀態由單元格左側的豎線表示。

3. 命令狀態的快捷方式

當單元格處于命令狀態(如左側的實心藍色條所示)時,可以使用以下快捷方式。

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

命令狀態的快捷方式

查看原始vscode_jupyter_commands.csv主持者❤由GitHub

4. 運行代碼單元

要運行代碼單元,只需單擊三角形代碼/markdown區域中的符號。要運行notebook中的所有代碼單元,只需單擊雙箭頭在頂部的工具欄中。

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

運行代碼單元

盡管未在上圖中顯示,帶有向上箭頭的三角形工具欄中的是運行當前代碼單元上方的代碼單元,而帶有向下箭頭的三角形是要在當前包含的代碼單元下面運行代碼單元。

5. 變量查看器

要查看已聲明的變量列表,只需單擊工具欄中的變量,這將以表格顯示所有已定義的變量。如果聲明一個新的,它將自動包含在表中。

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

變量查看器

6. 圖片查看器

對于生成的圖片,可以單擊圖片輸出角上的圖標,如下所示:

基礎教程:運用JupyterNotebooks在VS代碼中完成入門級開發

圖片查看器

在圖片查看器中,在頂部有一個工具欄,該工具欄有一些常用功能,例如放大和縮小以及保存圖片。

總結

本文介紹了在VS 代碼中使用Jupyter Notebooks需要進行的基本操作。如果將VS 代碼用于其他開發需求,那么嘗試在VS 代碼中使用Jupyter Notebook很方便,這樣就可以堅持使用一個IDE。

特別是,該軟件對代碼自動完成的支持可以幫助開發人員更快完成開發。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-02-08 12:59:12

Git 控制系統

2009-07-22 13:32:43

iBATIS DAO

2017-05-10 09:26:41

機器學習深度學習

2011-07-18 09:35:29

iPhone 框架

2010-07-23 12:23:49

Perl基礎

2016-03-28 09:54:27

ios開發入門

2009-11-02 09:14:51

ASP.NET MVC

2010-09-08 12:45:16

2010-06-23 10:55:10

FreeBSD入門級命

2010-09-13 13:58:17

HTML DOM

2011-04-01 12:39:18

Android

2023-04-14 15:02:55

機器學習算法

2010-06-11 13:53:54

UML建模

2025-04-09 08:10:00

AI代碼生成器網絡安全人工智能

2011-03-25 09:09:29

算法數據庫

2011-03-25 09:29:03

算法數據庫

2011-03-25 11:01:33

算法數據庫

2011-08-11 22:09:46

激光打印機推薦

2013-05-06 09:14:26

BigQuery大數據分析大數據分析入門

2025-04-15 10:20:00

FastAPI角色權限系統RBAC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费爱爱视频 | 亚洲国产精品一区二区第一页 | 午夜欧美a级理论片915影院 | 久久人人网 | 黄色精品 | 99精品久久 | 国产精品99久久久久久久久久久久 | 精品国产精品一区二区夜夜嗨 | 欧美精品一区在线发布 | 日本视频在线播放 | 国产资源在线观看 | 欧美综合国产精品久久丁香 | 狠狠色综合久久丁香婷婷 | 午夜欧美一区二区三区在线播放 | 国产美女在线播放 | h视频在线免费 | 色婷婷综合网站 | 欧洲妇女成人淫片aaa视频 | 欧美综合网 | 狠狠操狠狠操 | 欧美一区二区在线 | 视频一二三区 | 亚洲一区二区在线 | 日韩成人免费视频 | 国产1区| www视频在线观看 | 九九久久99 | 国产成人久久av免费高清密臂 | 国产中文字幕在线观看 | 天天草天天射 | 国产一级一级毛片 | 一区二区三区在线 | 欧 | 久久久久精 | 欧美精品久久久 | 国产美女视频黄a视频免费 国产精品福利视频 | 精品国产99 | 人人色视频 | 欧美精品一区二区在线观看 | 国产精品黄色 | 国产成人免费 | 在线日韩|