Làm cách nào để cài đặt trình thông dịch Python trong Visual Studio Code?

Visual Studio Code là trình soạn thảo mã nhẹ, mạnh mẽ và có thể mở rộng, đã trở thành một trong những trình soạn thảo mã ưa thích trong cộng đồng Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Visual Studio Code và thiết lập nó để phát triển Python, cũng như cách làm việc hiệu quả hơn với VS Code

Hãy đi sâu vào

Cài đặt mã Visual Studio

Phần này sẽ trình bày cách cài đặt Mã VS trên macOS từng bước. Bắt đầu nào

GHI CHÚ

Do sự khác biệt cơ bản giữa Windows và macOS, người dùng Windows cần thực hiện các sửa đổi nhỏ để cài đặt Mã VS. Tuy nhiên, cài đặt VS Code trên Windows rất đơn giản và tương tự như cài đặt các ứng dụng Windows khác

  1. Đầu tiên, tải xuống Visual Studio Code cho macOS hoặc Windows từ trang web chính thức của nó. Trang tải xuống tự động phát hiện hệ điều hành của bạn và hiển thị một nút lớn để tải xuống phiên bản mới nhất của trình cài đặt Python trên máy tính của bạn. Nếu không, hãy nhấp vào nút mũi tên xuống và chọn bản phát hành Mã VS ổn định phù hợp với hệ điều hành được cài đặt trên máy tính của bạn

  1. Nhấp đúp vào tệp đã tải xuống để trích xuất nội dung được lưu trữ
  2. Di chuyển ứng dụng Visual Studio Code vào thư mục Ứng dụng để cung cấp ứng dụng này trong bảng khởi chạy macOS
  3. Khởi chạy Visual Studio Code, sau đó mở một thư mục chứa các tập lệnh Python của bạn hoặc tạo một tập lệnh mới. Ví dụ: tạo một thư mục mới trên Bàn làm việc của bạn và đặt tên là py_scripts, sau đó thử mở thư mục đó trên VS Code
    Thông thường, VS Code cần sự cho phép của bạn để truy cập các tệp trong thư mục Desktop của bạn;

    Ngoài ra, bạn có thể cần phải khai báo rằng bạn tin tưởng tác giả của các tệp được lưu trữ trong thư mục Máy tính để bàn của bạn
  4. Tạo một tệp mới có phần mở rộng .py. Ví dụ: tạo một tệp mới và đặt tên là prog_01.py. Mã VS phát hiện tiện ích mở rộng .py và muốn cài đặt tiện ích mở rộng Python

    Để làm việc với Python bên trong VS Code, chúng ta cần sử dụng tiện ích mở rộng Python, mang lại nhiều tính năng hữu ích, chẳng hạn như hoàn thành mã với IntelliSense, gỡ lỗi, hỗ trợ kiểm tra đơn vị, v.v.

    Nhấp vào Cài đặt

    Chúng tôi cũng có thể cài đặt tiện ích mở rộng Python bằng cách duyệt các tiện ích mở rộng. Nhấp vào biểu tượng Tiện ích mở rộng ở bên trái Mã VS

Thao tác này sẽ hiển thị cho bạn danh sách các tiện ích mở rộng VS Code phổ biến nhất trên VS Code Marketplace. Bây giờ, chúng ta có thể chọn tiện ích mở rộng Python và cài đặt nó

  1. Khi tiện ích mở rộng được cài đặt, bạn phải chọn trình thông dịch Python. Nhấp vào Chọn Trình thông dịch Python

    Sau đó chọn trình thông dịch Python được đề xuất trong danh sách

    Nếu bạn đã cài đặt nhiều phiên bản Python trên máy Mac, hãy chọn phiên bản mới nhất

    Bạn cũng có thể chọn trình thông dịch Python bằng Python. Chọn lệnh Thông dịch viên từ Bảng lệnh. Để làm như vậy, hãy nhấn CMD + SHIFT + P, nhập Python và chọn Chọn Phiên dịch

Tạo và chạy tệp Python trong Mã VS

Xuất sắc. Chúng tôi có mọi thứ cần thiết để viết và chạy mã Python bên trong Mã VS. Hãy viết đoạn mã sau vào Mã VS và sau đó chạy nó

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."]

Chạy mã bằng cách nhấp vào nút ▶️ ở góc trên cùng bên phải của Mã VS. Đầu tiên, nó yêu cầu một tên trong thiết bị đầu cuối tích hợp; . Nó xuất ra It's a palindrome name. nếu tên đã nhập là một palindrome, nếu không, nó sẽ xuất ra It's not a palindrome name.

Một từ màu nhạt là một chuỗi các chữ cái đọc ngược cũng như đọc xuôi, chẳng hạn như Hannah, Anna và Bob

Như bạn đã thấy, tất cả các đầu ra xuất hiện trong thiết bị đầu cuối tích hợp. Hãy nói thêm một chút về tính năng tuyệt vời này

VS Code mang lại sự thuận tiện tuyệt vời cho các nhà phát triển bằng cách nhúng tính năng hay này vào IDE vì việc thực thi các lệnh đầu cuối gần như là một phần không thể thiếu khi viết mã. Để xem terminal, bạn có thể gõ Ctrl + ` trên máy macOS hoặc Windows hoặc sử dụng lệnh menu View > Terminal. Ngoài ra, nếu bạn muốn tắt một thiết bị đầu cuối tích hợp, hãy nhấp vào biểu tượng bin ở phía trên bên phải của cửa sổ thiết bị đầu cuối. Về mặt kỹ thuật, thiết bị đầu cuối tích hợp sử dụng shell đã cài đặt trên máy tính của bạn — ví dụ: PowerShell hoặc Command Prompt trên Windows và bash hoặc zsh trên macOS và Linux

Visual Studio Code cho phép chúng tôi tùy chỉnh giao diện của thiết bị đầu cuối bằng cài đặt thiết bị đầu cuối. Để làm điều đó, hãy mở trang cài đặt thiết bị đầu cuối, nhấp vào nút mũi tên xuống ở trên cùng bên phải của cửa sổ đầu cuối và chọn tùy chọn Cấu hình cài đặt thiết bị đầu cuối;


Một tính năng thú vị khác của VS Code là bạn có thể dễ dàng chuyển đổi giữa nhiều trình bao hoặc thậm chí thay đổi trình bao mặc định được sử dụng trong thiết bị đầu cuối tích hợp. Để thực hiện việc này, nhấp vào nút mũi tên xuống ở trên cùng bên phải của cửa sổ đầu cuối và chọn tùy chọn Chọn cấu hình mặc định

Một danh sách các trình bao có sẵn được điền sẵn sẽ xuất hiện và bạn có thể chọn một trong số chúng làm trình bao đầu cuối mặc định. Hãy chọn vỏ bash

Ngay khi bạn tạo một thiết bị đầu cuối mới bằng cách nhấp vào biểu tượng dấu cộng ở trên cùng bên phải của cửa sổ thiết bị đầu cuối, nó sẽ sử dụng trình bao bash, như sau

Sử dụng REPL

Tính năng hữu ích khác trong VS Code là chạy một hoặc nhiều dòng mã chỉ bằng cách chọn chúng và chọn tùy chọn Run Selection/Line in Python Terminal từ menu ngữ cảnh. Hãy thử nó

Trong cùng một tệp Python, hãy viết câu lệnh sau

print["Hello, world!"]

Sau đó chọn câu lệnh, nhấp chuột phải và chọn tùy chọn Run Selection/Line in Python Terminal, như sau


Đầu ra xuất hiện trong thiết bị đầu cuối tích hợp nhưng ở dạng khác gọi là REPL. Hãy cùng tìm hiểu về REPL và những ưu điểm của nó

REPL là viết tắt của Đọc, Đánh giá, In, Lặp lại. Đó là một cách tương tác để làm việc với trình thông dịch Python và chạy lệnh trực tiếp trong thiết bị đầu cuối. Trong REPL, biểu tượng ba mũi tên phải biểu thị một dòng đầu vào

Một cách khác để bắt đầu REPL trong Mã VS như sau
Mở Bảng lệnh, tìm kiếm REPL và nhấp vào Python. Bắt đầu REPL


Trình bao Python tương tác sẽ xuất hiện và chúng ta có thể nhập các lệnh của mình tại dấu nhắc
print["Hello, world!"]
0, sau đó thực hiện chúng bằng cách chỉ cần nhấn phím Enter hoặc phím quay lại, như sau

Một tính năng tuyệt vời của REPL là chúng ta có thể thấy ngay kết quả của các lệnh đang chạy. Vì vậy, nếu bạn muốn dùng thử một số dòng mã hoặc thử nghiệm với API, thì REPL là một cách tuyệt vời để thực hiện điều đó

Định dạng mã Python

Bạn nên tập thói quen viết mã theo định dạng thích hợp ngay khi bắt đầu viết chương trình. Python có một hướng dẫn phong cách nổi tiếng cho mã Python được gọi là PEP 8, giúp mã của bạn dễ đọc và dễ hiểu. Bạn có thể tìm thấy hướng dẫn về phong cách trên trang web chính thức của Python tại PEP 8 — Hướng dẫn về phong cách cho mã Python. con trăn. tổ chức

Trong phần này, chúng ta sẽ tìm hiểu cách tự động áp dụng định dạng cho mã của mình bằng gói Autopep8. Gói này, có thể được cài đặt bằng lệnh

print["Hello, world!"]
1, tự động định dạng mã Python để phù hợp với hướng dẫn kiểu PEP 8. Tin vui là VS Code hỗ trợ định dạng mã tự động bằng gói Autopep8

Hãy xem cách cài đặt gói và kích hoạt nó trong Mã VS

Đầu tiên, thực hiện lệnh sau trong thiết bị đầu cuối tích hợp để cài đặt gói Autopep8

pip3 install autopep8

Sau khi cài đặt xong, đóng thiết bị đầu cuối. Bây giờ hãy mở cài đặt cho Mã VS, tìm kiếm định dạng Python, cả hai trường Đường dẫn Autopep8 và Nhà cung cấp cần được điền autopep8 như sau


Bước cuối cùng là bật định dạng tự động khi lưu. Để làm điều đó, hãy tìm kiếm định dạng khi lưu và chọn tùy chọn Định dạng khi lưu

Kích hoạt tính năng này sẽ áp dụng tất cả các quy tắc PEP 8 trên tệp nguồn Python khi chúng tôi lưu tệp

Hướng dẫn phong cách PEP 8 cung cấp một số điều nên làm và không nên làm. Chúng tôi thực sự khuyến khích bạn tìm hiểu các quy tắc PEP 8 và tự động áp dụng chúng trên mã nguồn của bạn với gói định dạng Autopep8

Tái cấu trúc mã Python

Trước khi thảo luận về tái cấu trúc mã Python trong Mã VS, hãy định nghĩa nó

Tái cấu trúc mã là quá trình tái cấu trúc mã máy tính hiện có — thay đổi cách bao thanh toán — mà không thay đổi hành vi bên ngoài của nó để dễ đọc và dễ bảo trì hơn — Wikipedia
Tiện ích mở rộng Python cung cấp các chức năng tái cấu trúc cơ bản như Đổi tên Biểu tượng, Phương thức trích xuất, Biến trích xuất, v.v.
Chẳng hạn, để thay đổi tên phương thức

print["Hello, world!"]
2 thành
print["Hello, world!"]
3, nhấp chuột phải vào tên phương thức và chọn tùy chọn Rename Symbol


Nhập tên mới, check_palindrome, vào hộp văn bản, sau đó nhấn Enter để đổi tên

Bây giờ, bạn có thể thấy rằng tất cả các lần xuất hiện của
print["Hello, world!"]
4 đã được thay đổi thành
print["Hello, world!"]
5

Hãy thử tính năng phương pháp trích xuất trước khi đóng phần này. Tạo một tệp Python mới và dán đoạn mã sau vào đó

height = 5
width = 4
area = height * width
print["Room's area =", area, "square meters"]

Chọn dòng thứ ba, nhấp chuột phải và chọn tùy chọn tái cấu trúc từ menu ngữ cảnh


Sau đó nhấp vào nút Phương thức trích xuất, nhập tên mới, calc_area, vào hộp văn bản xuất hiện, sau đó nhấn Enter để đổi tên

Cửa sổ tương tác Python

Tin vui là Visual Studio Code hỗ trợ làm việc với Jupyter Notebooks. Để chạy tệp hiện tại trong cửa sổ tương tác, nhấp chuột phải vào tên tệp trong ngăn trình khám phá và chọn tùy chọn Chạy tệp hiện tại trong cửa sổ tương tác từ menu ngữ cảnh, như sau


Nếu gói Jupyter chưa được cài đặt, nó sẽ hiển thị hộp thoại và yêu cầu bạn cài đặt gói đó

Sau khi cài đặt sẽ xuất hiện cửa sổ tương tác, trường hợp này bạn cần nhập tên để kiểm tra xem có phải là palindrome hay không

Cuối cùng, bạn có thể thấy kết quả trong cửa sổ tương tác, như sau

Hơn nữa, để tạo Notebook Jupyter mới trong Mã VS, hãy mở Bảng lệnh và chọn Jupyter. Tạo Notebook Jupyter mới, như sau

Nó sẽ tạo một Notebook Jupyter mới và bạn có thể chỉ cần tạo các ô đánh dấu và mã trong Mã VS

Phần kết luận

Hướng dẫn này đã thảo luận về các tính năng hữu ích của VS Code. Tuy nhiên, không thể bao gồm các khả năng của Visual Studio Code để mã hóa hiệu quả hơn với ít nỗ lực hơn trong một hướng dẫn. Nếu bạn muốn tìm hiểu thêm về cách làm việc với Mã VS để phát triển Python, bạn có thể xem trang web chính thức của Visual Studio Code tại Hướng dẫn bắt đầu dành cho Python trong Visual Studio Code

Tìm hiểu hướng dẫn Pythonpython

Thông tin về các Tác giả

Mehdi Lotfinejad

Mehdi là Kỹ sư dữ liệu cao cấp và Trưởng nhóm tại ADA. Anh ấy là một huấn luyện viên chuyên nghiệp, người thích viết các hướng dẫn phân tích dữ liệu

Làm cách nào để cài đặt trình thông dịch Python trong Visual Studio?

Chọn lệnh Thêm môi trường trong cửa sổ Môi trường Python hoặc thanh công cụ Python, chọn tab cài đặt Python, cho biết trình thông dịch nào sẽ cài đặt và chọn Cài đặt. You can also manually install any of the interpreters listed in the table below outside of the Visual Studio installer.

Trình thông dịch Python VS Code ở đâu?

Bạn cũng có thể chọn trình thông dịch Python bằng cách sử dụng Python. Chọn lệnh Thông dịch viên từ Bảng lệnh . Để làm như vậy, nhấn CMD + SHIFT + P , nhập Python và chọn Chọn Phiên dịch.

Làm cách nào để cài đặt gói Python trong Visual Studio Code?

Cài đặt các gói bằng cửa sổ Môi trường Python .
Từ cửa sổ Môi trường Python, chọn môi trường mặc định cho các dự án Python mới và chọn tab Gói. .
Cài đặt matplotlib bằng cách nhập tên của nó vào trường tìm kiếm rồi chọn lệnh Run. tùy chọn cài đặt pip matplotlib

Chủ Đề