Làm cách nào để studio trực quan nhận ra mã python?

Làm việc với Python trong Visual Studio Code, sử dụng tiện ích mở rộng Microsoft Python, rất đơn giản, thú vị và hiệu quả. Tiện ích mở rộng làm cho Mã VS trở thành trình soạn thảo Python xuất sắc và hoạt động trên mọi hệ điều hành có nhiều trình thông dịch Python. Nó tận dụng tất cả sức mạnh của VS Code để cung cấp tính năng tự động hoàn thành và IntelliSense, linting, gỡ lỗi và kiểm tra đơn vị, cùng với khả năng chuyển đổi dễ dàng giữa các môi trường Python, bao gồm cả môi trường ảo và conda

Bài viết này chỉ cung cấp tổng quan về các khả năng khác nhau của tiện ích mở rộng Python cho VS Code. Để biết hướng dẫn về chỉnh sửa, chạy và gỡ lỗi mã, hãy sử dụng nút bên dưới

Hướng dẫn Python Hello World

Cài đặt Python và phần mở rộng Python

Hướng dẫn hướng dẫn bạn cài đặt Python và sử dụng tiện ích mở rộng. Bạn phải tự cài đặt trình thông dịch Python riêng biệt với tiện ích mở rộng. Để cài đặt nhanh, hãy sử dụng Python từ python. org và cài đặt tiện ích mở rộng từ VS Code Marketplace

Khi bạn đã cài đặt phiên bản Python, hãy kích hoạt nó bằng Python. Chọn lệnh Thông dịch viên. Nếu Mã VS không tự động định vị trình thông dịch mà bạn đang tìm kiếm, hãy tham khảo Môi trường - Chỉ định trình thông dịch theo cách thủ công

Bạn có thể định cấu hình tiện ích mở rộng Python thông qua cài đặt. Tìm hiểu thêm trong tài liệu tham khảo Cài đặt Python

Hệ thống con Windows cho Linux. Nếu bạn đang dùng Windows, WSL là một cách tuyệt vời để phát triển Python. Bạn có thể chạy các bản phân phối Linux trên Windows và Python thường đã được cài đặt sẵn. Khi được kết hợp với tiện ích mở rộng WSL, bạn sẽ nhận được đầy đủ hỗ trợ chỉnh sửa và gỡ lỗi Mã VS khi chạy trong ngữ cảnh của WSL. Để tìm hiểu thêm, hãy đến phần Phát triển trong WSL hoặc thử hướng dẫn Làm việc trong WSL

Chạy mã Python

Để trải nghiệm Python, hãy tạo một tệp (sử dụng File Explorer) có tên là hello.py và dán đoạn mã sau vào

print("Hello World")

Phần mở rộng Python sau đó cung cấp các phím tắt để chạy mã Python trong trình thông dịch hiện được chọn (Python. Chọn Phiên dịch trong Bảng lệnh)

  • Trong trình soạn thảo văn bản. nhấp chuột phải vào bất kỳ đâu trong trình chỉnh sửa và chọn Chạy tệp Python trong Terminal. Nếu được gọi trên một lựa chọn, chỉ có lựa chọn đó được chạy
  • Trong nhà thám hiểm. nhấp chuột phải vào tệp Python và chọn Chạy tệp Python trong Terminal

Bạn cũng có thể sử dụng Terminal. Lệnh Create New Terminal để tạo terminal trong đó Mã VS tự động kích hoạt trình thông dịch hiện được chọn. Xem Môi trường bên dưới. con trăn. Bắt đầu REPL kích hoạt một thiết bị đầu cuối với trình thông dịch hiện được chọn và sau đó chạy Python REPL

Để biết hướng dẫn cụ thể hơn về cách chạy mã, hãy xem hướng dẫn

Tự động hoàn thành và IntelliSense

Tiện ích mở rộng Python hỗ trợ hoàn thành mã và IntelliSense bằng trình thông dịch hiện được chọn. IntelliSense là một thuật ngữ chung cho một số tính năng, bao gồm hoàn thành mã thông minh (phương pháp trong ngữ cảnh và đề xuất biến) trên tất cả các tệp của bạn và cho các mô-đun tích hợp sẵn và bên thứ ba

IntelliSense nhanh chóng hiển thị các phương thức, thành viên lớp và tài liệu khi bạn nhập và bạn có thể kích hoạt hoàn thành bất kỳ lúc nào với ⌃Space (Windows . Bạn cũng có thể di chuột qua số nhận dạng để biết thêm thông tin về chúng. Ctrl+Space). You can also hover over identifiers for more information about them.

Làm cách nào để studio trực quan nhận ra mã python?

Mẹo. Kiểm tra tiện ích mở rộng IntelliCode cho Mã VS (bản xem trước). IntelliCode cung cấp một tập hợp các khả năng được AI hỗ trợ cho IntelliSense trong Python, chẳng hạn như suy luận các phần tự động hoàn thành phù hợp nhất dựa trên ngữ cảnh mã hiện tại

vải lót

Linting phân tích mã Python của bạn để tìm các lỗi tiềm ẩn, giúp bạn dễ dàng điều hướng và khắc phục các sự cố khác nhau

Tiện ích mở rộng Python có thể áp dụng một số linters khác nhau bao gồm Pylint, pycodestyle, Flake8, mypy, pydocstyle, prospector và pylama. Xem Linting

gỡ lỗi

Không cần gỡ lỗi câu lệnh print nữa. Đặt điểm dừng, kiểm tra dữ liệu và sử dụng bảng điều khiển gỡ lỗi khi bạn chạy chương trình của mình từng bước. Gỡ lỗi một số loại ứng dụng Python khác nhau, bao gồm các ứng dụng đa luồng, web và ứng dụng từ xa

Để biết chi tiết cụ thể về Python, bao gồm thiết lập cấu hình launch.json và gỡ lỗi từ xa, hãy xem Gỡ lỗi. Thông tin gỡ lỗi Mã VS chung được tìm thấy trong tài liệu gỡ lỗi. Các hướng dẫn về Django và Flask cũng minh họa cách gỡ lỗi trong ngữ cảnh của các ứng dụng web đó, bao gồm các mẫu trang Django gỡ lỗi

môi trường

Tiện ích mở rộng Python tự động phát hiện các trình thông dịch Python được cài đặt ở các vị trí tiêu chuẩn. Nó cũng phát hiện môi trường conda cũng như môi trường ảo trong thư mục không gian làm việc. Xem Định cấu hình môi trường Python

Môi trường hiện tại được hiển thị ở phía bên trái của Thanh trạng thái Mã VS

Làm cách nào để studio trực quan nhận ra mã python?

Thanh trạng thái cũng cho biết nếu không có trình thông dịch nào được chọn

Làm cách nào để studio trực quan nhận ra mã python?

Môi trường đã chọn được sử dụng cho IntelliSense, tự động hoàn thành, linting, định dạng và bất kỳ tính năng nào khác liên quan đến ngôn ngữ ngoài gỡ lỗi. Nó cũng được kích hoạt khi bạn chạy Python trong terminal

Để thay đổi trình thông dịch hiện tại, bao gồm chuyển sang môi trường conda hoặc ảo, hãy chọn tên trình thông dịch trên Thanh trạng thái hoặc sử dụng Python. Chọn lệnh Thông dịch viên

Làm cách nào để studio trực quan nhận ra mã python?

Mã VS nhắc bạn với danh sách các môi trường được phát hiện cũng như bất kỳ môi trường nào bạn đã thêm thủ công vào cài đặt người dùng của mình (xem Định cấu hình môi trường Python)

cài đặt gói

Các gói được cài đặt bằng bảng Terminal và các lệnh như pip install <package_name> (Windows) và pip3 install <package_name> (macOS/Linux). Mã VS cài đặt gói đó vào dự án của bạn cùng với các phụ thuộc của nó. Các ví dụ được đưa ra trong hướng dẫn Python cũng như hướng dẫn Django và Flask

Sổ tay Jupyter

Nếu bạn mở tệp sổ ghi chép Jupyter (.ipynb) trong Mã VS, bạn có thể sử dụng Trình chỉnh sửa sổ ghi chép Jupyter để trực tiếp xem, sửa đổi và chạy các ô mã

Làm cách nào để studio trực quan nhận ra mã python?

Bạn cũng có thể chuyển đổi và mở sổ ghi chép dưới dạng tệp mã Python. Các ô của sổ ghi chép được phân tách trong tệp Python với _______ chú thích và phần mở rộng Python hiển thị Run Cell hoặc Run All Cells CodeLens. Việc chọn một trong hai CodeLens sẽ khởi động máy chủ Jupyter và chạy (các) ô trong cửa sổ tương tác Python

Làm cách nào để studio trực quan nhận ra mã python?

Mở sổ ghi chép dưới dạng tệp Python cho phép bạn sử dụng tất cả các khả năng sửa lỗi của VS Code. Sau đó, bạn có thể lưu tệp sổ ghi chép và mở lại dưới dạng sổ ghi chép trong Trình chỉnh sửa sổ ghi chép, Jupyter hoặc thậm chí tải nó lên một dịch vụ như Azure Notebook

Sử dụng một trong hai phương pháp, Notebook Editor hoặc tệp Python, bạn cũng có thể kết nối với máy chủ Jupyter từ xa để chạy mã. Để biết thêm thông tin, xem hỗ trợ Jupyter

thử nghiệm

Tiện ích mở rộng Python hỗ trợ thử nghiệm với unittest và pytest

Để chạy thử nghiệm, bạn kích hoạt một trong các khung trong cài đặt. Mỗi khung cũng có các cài đặt cụ thể, chẳng hạn như các đối số xác định đường dẫn và mẫu để khám phá thử nghiệm

Sau khi được phát hiện, Mã VS cung cấp nhiều lệnh khác nhau (trên Thanh trạng thái, Bảng lệnh và các nơi khác) để chạy và gỡ lỗi các bài kiểm tra, bao gồm khả năng chạy các tệp kiểm tra riêng lẻ và các phương pháp riêng lẻ

Cấu hình

Tiện ích mở rộng Python cung cấp nhiều cài đặt cho các tính năng khác nhau của nó. Chúng được mô tả về các chủ đề có liên quan của chúng, chẳng hạn như Chỉnh sửa mã, Linting, Gỡ lỗi và Kiểm tra. Danh sách đầy đủ được tìm thấy trong tài liệu tham khảo Cài đặt

Các phần mở rộng Python phổ biến khác

Phần mở rộng Microsoft Python cung cấp tất cả các tính năng được mô tả trước đây trong bài viết này. Có thể thêm hỗ trợ ngôn ngữ Python bổ sung vào Mã VS bằng cách cài đặt các tiện ích mở rộng Python phổ biến khác

  1. Mở chế độ xem Tiện ích mở rộng ( ⇧⌘X (Windows, Linux Ctrl+Shift+X< . )).
  2. Lọc danh sách tiện ích mở rộng bằng cách gõ 'python'

Các tiện ích mở rộng được hiển thị ở trên được truy vấn động. Nhấp vào ô tiện ích mở rộng ở trên để đọc mô tả và đánh giá để quyết định tiện ích mở rộng nào phù hợp nhất với bạn. Xem thêm trên Marketplace

Làm cách nào để sử dụng mã Python trong Visual Studio?

Bước 1. Tạo một dự án Python (bài viết này) Bước 2. Viết và chạy mã để xem Visual Studio IntelliSense hoạt động. Bước 3. Tạo thêm mã trong cửa sổ REPL tương tác. Bước 4. Chạy chương trình đã hoàn thành trong trình gỡ lỗi Visual Studio

Làm cách nào để thêm Python vào Visual Studio?

Tải xuống và chạy trình cài đặt Visual Studio mới nhất cho Windows . Hỗ trợ Python có trong bản phát hành 15. 2 trở lên. Nếu bạn đã cài đặt Visual Studio, hãy mở Visual Studio và chạy trình cài đặt bằng cách chọn Tools > Get Tools and Features.