精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手把手將Visual Studio Code變成Python開發神器

開發 前端
由于 Windows 和 macOS 的本質區別,如果小伙伴是 Windows 用戶,那么需要做一些小的修改來安裝 VS Code。但是在 Windows 上安裝 VS Code 還是非常簡單的,完全類似于安裝其他 Windows 應用程序,一路 Next 即可。

Visual Studio Code 是一款功能強大、可擴展且輕量級的代碼編輯器,經過多年的發展,已經成為 Python 社區的首選代碼編輯器之一

下面我們將學習如何安裝 Visual Studio Code 并將其設置為 Python 開發工具,以及如何使用 VS Code 提高編程工作效率

Let's do it!

安裝 Visual Studio Code

下面我們將逐步介紹如何在 macOS 上安裝 VS Code

由于 Windows 和 macOS 的本質區別,如果小伙伴是 Windows 用戶,那么需要做一些小的修改來安裝 VS Code。但是在 Windows 上安裝 VS Code 還是非常簡單的,完全類似于安裝其他 Windows 應用程序,一路 Next 即可

  1. 從其官網下載適用于 macOS 或 Windows 的 Visual Studio Code。下載頁面會自動檢測我們的操作系統并顯示一個大按鈕,用于在計算機上下載最新版本的安裝程序。如果沒有,可以單擊向下箭頭按鈕并選擇與我們計算機上安裝的操作系統匹配的穩定 VS Code 版本

圖片圖片

  1. 雙擊下載的文件,提取歸檔內容

圖片圖片

  1. 將 Visual Studio Code 應用程序移動到 Application 文件夾以使其在 macOS 啟動板中可用

圖片圖片

  1. 啟動 Visual Studio Code,然后打開 Python 腳本所在的文件夾或創建一個新文件夾。例如,在我們的桌面上創建一個新文件夾,并將其命名為 py_scripts,然后嘗試在 VS Code 上打開該文件夾。通常來說,VS Code 需要我們賦予權限才能訪問 Desktop 文件夾中的文件

圖片圖片

此外,可能還需要聲明我們信任存儲在 Desktop 文件夾中的文件的作者

圖片圖片

  1. 創建一個擴展名為 .py 的新文件。例如創建一個新文件并將其命名為 prog_01.py。VS Code 檢測到 .py 擴展名并想要安裝 Python 擴展

圖片圖片

要在 VS Code 中使用 Python,我們需要安裝 Python 擴展,它帶來了許多有用的功能,例如帶有代碼補齊、調試、單元測試支持等功能

圖片圖片

點擊安裝

圖片圖片

我們也可以通過瀏覽擴展來安裝 Python 擴展。點擊 VS Code 左側的 Extensions 圖標

圖片圖片

這里會顯示 VS Code 市場 上最流行的 VS Code 擴展列表。現在我們可以選擇 Python 擴展并安裝它

圖片圖片

  1. 安裝擴展后,我們必須手工選擇 Python 解釋器,單擊選擇 Python 解釋器

圖片圖片

然后在列表中選擇推薦的 Python 解釋器

圖片圖片

如果我們的 Mac 上安裝了多個 Python 版本,需要在這里進行選擇

圖片圖片

在 VS Code 中創建和運行 Python 文件

現在我們擁有在 VS Code 中編寫和運行 Python 代碼所需的一切,接下來讓我們在 VS Code 中編寫以下代碼,然后運行它

def palindrome(a):
        a = a.upper()
        return a == a[::-1]
name = input("Enter a name: ")
if palindrome(name):
        print("It's a palindrome name.")
else:
        print("It's not a palindrome name.")

通過單擊 VS Code 右上角的 ?? 按鈕運行代碼,我們可以在終端上看到相應的輸出。首先詢問名稱,輸入一個名稱,然后按回車鍵。它輸出 It's a palindrome name。如果輸入的名字是回文,否則輸出It's not a palindrome name..

回文詞是一個字母序列,前后讀法相同,例如 Hannah、Anna 和 Bob

圖片圖片

正如我們所看到的,所有輸出都出現在集成終端中,下面讓我們多談談這個奇妙的功能

VS Code 通過將這個不錯的功能嵌入到 IDE 中為開發人員帶來了極大的便利,因為執行終端命令幾乎是編寫代碼的一個組成部分。要查看終端,我們可以在 macOS 或 Windows 機器上鍵入 Ctrl + `,或使用 View > Terminal 菜單命令。此外,如果我們想殺死集成終端,可以單擊終端窗口右上角的 bin 圖標。從技術上講,集成終端使用計算機上已安裝的 shell — 例如,Windows 上的 PowerShell 或命令提示符,以及 macOS 和 Linux 上的 bash 或 zsh

Visual Studio Code 允許我們自定義設置終端的外觀。打開終端設置頁面,單擊終端窗口右上角的向下箭頭按鈕,然后選擇配置終端設置選項,就可以輕松自定義字體、間距和光標樣式

圖片圖片

VS Code 的另一個不錯的功能是我們可以輕松地在多個 shell 之間切換,甚至可以更改集成終端中使用的默認 shell。請單擊終端窗口右上角的向下箭頭按鈕,然后選擇 Select Default Profile 選項

圖片圖片

將出現一個預先填充的可用 shell 列表,可以選擇其中一個作為默認終端 shell。讓我們選擇 bash shell

圖片圖片

通過單擊終端窗口右上角的加號圖標創建新終端后,它將使用 bash shell,如下所示

圖片圖片

使用 REPL

VS Code 中的另一個非常有用的功能是運行單行或多行代碼,只需選擇它們并從上下文菜單中選擇 Run Selection/Line in Python Terminal 選項

在上面創建的 Python 文件中,編寫以下語句

print("Hello, world!")

然后選擇該語句,并右鍵單擊并選擇 Run Selection/Line in Python Terminal 選項,如下所示

圖片圖片

輸出出現在集成終端中,但以不同的形式出現,稱為 REPL。讓我們詳細了解一下 REPL 及其優勢

REPL 代表讀取、評估、打印、循環。這是一種使用 Python 解釋器并直接在終端中運行命令的交互式方式。在 REPL 中,三個右箭頭符號表示輸入行

在 VS Code 中啟動 REPL 的另一種方法如下:打開命令面板,搜索 REPL,然后點擊 Python: Start REPL

圖片圖片

將出現交互式 Python shell,我們可以在 >>> 提示符處輸入命令,然后只需按 Enter 或 return 鍵即可執行它們,如下所示

圖片圖片

REPL 的一個很棒的特性就是我們可以立即看到運行命令的結果,因此如果我們想嘗試一些代碼行或嘗試使用 API,REPL 是一個很好的方法

格式化 Python 代碼

我們應該養成在開始編寫程序后立即以適當格式編寫代碼的習慣,Python 有一個著名的 Python 代碼風格指南,稱為 PEP 8,它使我們的代碼易于閱讀和理解。我們可以在 Python 官方網站上查看該風格指南

https://www.python.org/dev/peps/pep-0008/

接下來我們將學習如何使用 Autopep8 包自動將格式應用于我們的代碼。這個包可以使用 pip 命令安裝,自動格式化 Python 代碼以符合 PEP 8 風格指南。毫無疑問 VS Code 支持使用 Autopep8 包進行自動代碼格式化

讓我們看看如何安裝包并在 VS Code 中啟用它

首先,在集成終端中執行以下命令安裝 Autopep8 包

pip3 install autopep8

安裝完成后,關閉終端。現在打開 VS Code 的設置,搜索“Python formatting”,Autopep8 Path 和 Provider 字段都需要填寫為 autopep8

圖片圖片

最后一步是在保存時啟用自動格式化

圖片圖片

當我們保存文件時,啟用此功能會在 Python 源文件上應用所有 PEP 8 規則

重構 Python 代碼

在討論在 VS Code 中重構 Python 代碼之前,我們先來看一下重構的定義

代碼重構是重構現有計算機代碼的過程——改變因式分解——而不改變其外部行為以使其更易于閱讀和維護——維基百科

Python 擴展提供了基本的重構功能,例如重命名符號、提取方法、提取變量等。例如,要將 palindrome() 方法名稱更改為 check_palindrome(),請右鍵單擊方法名稱,然后選擇 Rename Symbol 選項:

圖片圖片

在文本框中輸入新名稱 check_palindrome,然后按 Enter 重命名

圖片圖片

現在我們可以看到所有回文相關名稱都已更改為 check_palindrome

圖片圖片

下面讓我們嘗試 extract method 功能,創建一個新的 Python 文件并將以下代碼粘貼到其中

height = 5
width = 4
area = height * width
print("Room's area =", area, "square meters")

選擇第三行,右鍵單擊,然后從上下文菜單中選擇重構選項

圖片圖片

然后點擊 Extract method 按鈕,在出現的文本框中輸入新名稱calc_area,然后回車重命名

圖片圖片

Python 交互窗口

一個非常重要的功能是 Visual Studio Code 支持使用 Jupyter Notebooks。要在交互式窗口中運行當前文件,可以在資源管理器窗格中右鍵單擊文件名,然后從上下文菜單中選擇“在交互式窗口中運行當前文件”選項,如下所示

圖片圖片

如果尚未安裝 Jupyter 包,它會顯示一個對話框并要求安裝它

圖片圖片

安裝完成后會出現一個交互窗口,此時需要輸入一個名字來判斷是否為回文

圖片圖片

最后,可以在交互窗口中看到結果,如下

圖片圖片

此外,要在 VS Code 中創建新的 Jupyter Notebook,需要打開命令面板,然后選擇 Jupyter: Create New Jupyter Notebook,如下所示

圖片圖片

它將創建一個新的 Jupyter Notebook,可以在 VS Code 中簡單地創建 markdown 和代碼單元

圖片 圖片

責任編輯:武曉燕 來源: 蘿卜大雜燴
相關推薦

2009-11-06 10:44:31

Visual Stud

2021-02-26 11:54:38

MyBatis 插件接口

2024-04-02 08:58:13

2024-03-05 18:27:43

2024-02-27 12:42:38

開發前端

2022-06-30 08:13:44

PythonWeb編程語言

2011-05-03 15:59:00

黑盒打印機

2011-01-10 14:41:26

2025-05-07 00:31:30

2021-07-14 09:00:00

JavaFX開發應用

2020-04-08 09:09:37

VS Code編碼編輯器

2021-07-09 08:52:19

Python視頻生成神器Python基礎

2021-11-24 16:02:57

鴻蒙HarmonyOS應用

2023-01-30 09:27:57

開發自動化配置

2009-06-02 15:38:36

eclipse streclipse開發steclipse str

2024-03-18 18:07:38

VSCode插件文件

2021-05-27 11:10:42

Python開源包代碼

2021-08-09 13:31:25

PythonExcel代碼

2011-02-22 13:46:27

微軟SQL.NET

2021-12-28 08:38:26

Linux 中斷喚醒系統Linux 系統
點贊
收藏

51CTO技術棧公眾號

国产精品成人99一区无码| 色女孩综合网| 日韩欧美性视频| 蜜臀91精品国产高清在线观看| 日本久久一区二区| 亚洲免费精品视频| 成人av无码一区二区三区| 亚洲理论在线| 色偷偷9999www| 97人妻精品一区二区三区免费| 高清不卡亚洲| 亚洲免费在线看| 久久久亚洲综合网站| 91欧美日韩麻豆精品| 伊人影院久久| 日韩在线观看免费| 中文字幕一区二区三区人妻不卡| 日韩国产一二三区| 色综合天天性综合| 人妻无码一区二区三区四区| 蝌蚪视频在线播放| 国产激情视频一区二区三区欧美| 日本欧美在线视频| 伊人365影院| 欧美激情偷拍自拍| 国产视频精品免费播放| 乳色吐息在线观看| 中文成人在线| 欧美视频中文字幕| 国产一区亚洲二区三区| 高清电影在线观看免费| 亚洲欧美一区二区三区极速播放| 欧美精品在线一区| 四季av日韩精品一区| 国产一区二区在线看| 国产精品高潮在线| 69成人免费视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 中文字幕av一区二区| 人人妻人人藻人人爽欧美一区| 91精品导航| 日韩一区二区三区免费观看| www亚洲成人| 视频二区不卡| 色偷偷成人一区二区三区91| 阿v天堂2017| 91美女主播在线视频| 夜夜揉揉日日人人青青一国产精品| 亚洲精品无人区| 成人高清在线| 国产日产精品一区| 日韩av在线一区二区三区| 日韩毛片在线一区二区毛片| caoporn国产一区二区| 99re视频在线播放| 亚洲精品国产一区二| 国产精品996| 国产chinese精品一区二区| 国产精品无码一区二区桃花视频 | 日韩精品三级| 日韩一卡二卡三卡国产欧美| 中文字幕欧美视频| 51亚洲精品| 欧美精品一区二区三区久久久| 国产精品嫩草69影院| 超碰97久久国产精品牛牛| 精品久久一区二区| jizz日本免费| 少妇精品久久久| 最近2019年中文视频免费在线观看| 最新中文字幕av| 青青一区二区三区| 久久成年人免费电影| 九九九久久久久| 影音先锋久久精品| 日本国产欧美一区二区三区| 男操女视频网站| 精品无码三级在线观看视频| 亚洲综合社区网| 天堂网在线资源| av电影在线观看不卡| 欧美激情导航| 男人资源在线播放| 亚洲一二三专区| 夫妻免费无码v看片| 亚洲黄色中文字幕| 欧美日韩www| 岛国av免费观看| 亚洲人和日本人hd| 日韩中文字幕在线免费观看| 精品一区二区三区四| 免费欧美在线| 亚洲在线观看视频网站| 天天操天天干天天| 国产精品全国免费观看高清 | 国产一区二区免费电影| 黄色毛片在线观看| 一区二区激情小说| 别急慢慢来1978如如2| 精品久久亚洲| 亚洲人成电影网站色| 日本老熟俱乐部h0930| 欧美专区在线| 7777奇米亚洲综合久久| 欧洲综合视频| 亚洲永久免费视频| 色噜噜狠狠永久免费| 福利片一区二区| 日韩视频免费中文字幕| 亚洲日本韩国在线| 国产美女精品在线| 欧美日韩精品一区| 国产精品探花在线| 91 com成人网| 中文字幕av久久爽一区| 亚洲精品女人| 51午夜精品| 日本最黄一级片免费在线| 福利微拍一区二区| 潘金莲一级淫片aaaaa| 日韩在线视频精品| 国产成人a亚洲精品| 欧美一级淫片aaaaaa| 中文字幕一区在线观看| 久久国产乱子伦免费精品| 综合视频一区| 欧美理论电影在线观看| 伊人网站在线观看| 国产视频一区二区在线| 免费看国产曰批40分钟| 欧一区二区三区| 久久综合久中文字幕青草| 91视频久久久| 国产午夜精品久久久久久久| 欧美视频免费看欧美视频| 欧美午夜在线播放| 久久伊人精品视频| 国产喷水吹潮视频www| 国产精品伦一区| 久久99999| 国内精品伊人久久久| 全亚洲最色的网站在线观看| 欧美一区,二区| 亚洲r级在线视频| 91九色蝌蚪porny| 一区二区亚洲| 国产伦精品一区二区三区| 在线观看免费视频你懂的| 在线播放中文一区| 中国毛片直接看| 国产在线精品一区二区夜色| mm131午夜| 国产一区二区三区免费观看在线| 日韩在线观看高清| 精品国产av 无码一区二区三区| 最新高清无码专区| 超碰中文字幕在线观看| 亚洲欧美一区在线| 国产精品yjizz| 色戒汤唯在线| 亚洲视频在线观看视频| 最好看的日本字幕mv视频大全| 久久久不卡网国产精品一区| 91香蕉视频污版| 日韩中文在线电影| 亚洲综合av影视| 激情黄产视频在线免费观看| 国产婷婷成人久久av免费高清| 亚洲欧美一二三区| 国产精品免费av| 熟妇女人妻丰满少妇中文字幕| 亚洲午夜极品| 欧美激情一区二区三区在线视频| 成人亚洲综合| 欧美另类在线播放| 视频一区二区三区在线看免费看| 色综合天天综合| 中文字幕人妻一区二| 成人美女在线观看| 99热手机在线| 自拍偷拍欧美| 蜜桃传媒一区二区| 啪啪av大全导航福利综合导航| 美女少妇精品视频| 深夜福利在线观看直播| 欧美吻胸吃奶大尺度电影| 成人观看免费视频| 久久欧美一区二区| 女人高潮一级片| 国产精品老牛| www亚洲国产| 男人的天堂久久| 成人激情免费在线| 九色porny自拍视频在线播放| 亚洲色图17p| 精品人妻无码一区二区三区蜜桃一| 天天爽夜夜爽夜夜爽精品视频 | 亚洲九九爱视频| 韩国无码一区二区三区精品| 久久99国产精品麻豆| 国产综合中文字幕| 日韩伦理一区| 久久精品国产99精品国产亚洲性色| 婷婷综合六月| 久久久久久久av| 香港伦理在线| 日韩精品在线第一页| 99er热精品视频| 日本久久电影网| 久久精品国产亚洲av无码娇色| 国产欧美一二三区| 亚洲精品中文字幕在线播放| 国产一区二区精品久久99| 无遮挡又爽又刺激的视频| 欧美日韩hd| 最新不卡av| 欧美在线免费看视频| 国产一区二区无遮挡| 精品视频在线观看网站| 国产精品久久久久久久电影 | 福利视频第一区| 国产亚洲第一页| 中文字幕佐山爱一区二区免费| 五月天综合视频| 91女人视频在线观看| 18深夜在线观看免费视频| 麻豆成人综合网| 精品久久久久久中文字幕2017| 亚洲精品1区2区| 国产aaa免费视频| 欧美日韩1区| 97在线免费视频观看| 9999国产精品| 一区二区三区四区五区精品 | 萌白酱国产一区二区| 1769视频在线播放免费观看| 亚洲欧美日韩一区在线| 亚洲人妻一区二区三区| 亚洲精品国产suv| 刘亦菲久久免费一区二区| 日韩精品一区在线观看| 99精品久久久久久中文字幕| 欧美丰满少妇xxxxx高潮对白| 中文字幕乱码中文字幕| 欧美午夜一区二区三区| 亚洲精品无码久久久久| 色视频一区二区| 懂色av蜜臀av粉嫩av喷吹| 欧美性感一类影片在线播放| 波多野结衣一区二区三区在线| 91国内精品野花午夜精品| 永久免费无码av网站在线观看| 日韩欧美国产网站| 伊人久久中文字幕| 欧美日韩国产综合一区二区| 免费在线不卡av| 7777精品久久久大香线蕉| 97成人在线观看| 日韩一区二区三区视频| 亚洲精品喷潮一区二区三区| 欧美精品一区二| 亚洲欧洲国产综合| 亚洲视屏在线播放| 精品麻豆一区二区三区| 欧美老肥婆性猛交视频| 成人三级高清视频在线看| 亲子乱一区二区三区电影| 国模一区二区| 91人成网站www| 亚洲成人影音| 欧美激情第六页| 日韩欧美中文| 欧美人与动牲交xxxxbbbb| 亚洲精品四区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 美腿丝袜亚洲一区| 2018国产精品| 久久久久国产精品厨房| 5566中文字幕| 亚洲成av人片在线观看无码| 黄色av网站免费观看| 欧美日韩成人在线一区| 手机看片一区二区| 在线视频欧美性高潮| www在线免费观看视频| 51色欧美片视频在线观看| 九九热这里有精品| 99在线热播| 久久最新网址| 91视频成人免费| 久久久精品五月天| 美女日批在线观看| 国产欧美日韩精品a在线观看| 日韩a级片在线观看| 色综合激情久久| 999av视频| 最近2019中文字幕第三页视频| 福利网站在线观看| 国产日韩在线观看av| 国产精品流白浆在线观看| 亚洲电影免费| 国产亚洲毛片在线| www.欧美激情.com| 久久久欧美精品sm网站| 亚洲熟女www一区二区三区| 色婷婷久久久久swag精品| 性网爆门事件集合av| 在线日韩精品视频| 超碰99在线| 91最新在线免费观看| 亚洲三级精品| 波多野结衣av一区二区全免费观看| 日韩av不卡一区二区| 欧美极品jizzhd欧美仙踪林| 自拍偷自拍亚洲精品播放| 亚洲免费在线视频观看| 日韩精品一区二区三区在线| 最新97超碰在线| 456亚洲影院| 澳门成人av| 日韩精品免费一区| 国产毛片精品视频| 三上悠亚作品在线观看| 欧美日韩在线一区二区| 精品成人一区二区三区免费视频| 久久久久久18| 777久久精品| 中文字幕在线乱| 黑人巨大精品欧美一区| 快灬快灬一下爽蜜桃在线观看| 欧美色视频日本高清在线观看| 欧美 日韩 中文字幕| 欧美激情精品久久久久久黑人| 久久久精品区| 伊人再见免费在线观看高清版 | 激情综合久久| 佐佐木明希电影| 亚洲色图第一区| 国产一区二区女内射| 精品国偷自产在线视频| 欧美91在线|欧美| 中文字幕一区综合| 国产一区三区三区| 国产一二三区精品| 日韩午夜激情av| 男人天堂亚洲天堂| www.成人av.com| 欧美日韩一区二区高清| 中文字幕在线国产| 五月婷婷激情综合| 亚洲日本中文字幕在线| 欧美一级大片视频| 精品视频免费在线观看| 4438成人网| 国产 日韩 欧美 成人| 日韩免费一区二区| 黄网站在线观| 国产精品美女久久久久av福利| 亚洲午夜精品久久久久久app| 日韩Av无码精品| 色综合久久久网| av在线二区| 亚洲精品欧美极品| 激情欧美一区二区三区| 精品一区二区三区在线观看| 久久撸在线视频| 国产精品久久一级| 国产女人高潮时对白| 欧美大片网站在线观看| 成人三级毛片| 欧美精品色婷婷五月综合| 国产女同互慰高潮91漫画| 国产精品久久欧美久久一区| 欧美裸身视频免费观看| 欧美日韩夜夜| 国产激情在线观看视频| 国产精品久久久久久久久久免费看| 国产精品主播一区二区| 国a精品视频大全| 国内精品视频在线观看| 日韩精品视频网址| 欧美日韩另类在线| 免费看美女视频在线网站| 成人av中文| 日韩中文字幕av电影| 欧美 日韩 国产 一区二区三区| 亚洲国产91色在线| 黄色日韩网站| www在线观看免费| 国产精品萝li| 色婷婷综合视频| 国产区精品在线观看| 亚洲国内精品| 激情高潮到大叫狂喷水| 亚洲二区在线播放视频| 欧美性生活一级| www.中文字幕在线| 亚洲天堂a在线| 精品无人乱码| 国产精品久久亚洲7777|