Cách chạy Python từ mã VS

Visual Studio (VS) Code cung cấp hỗ trợ phát triển Python mà cả chuyên gia và người có sở thích đều có thể đánh giá cao. Bài viết này sẽ cung cấp kiến ​​thức thực tế về cách thiết lập môi trường Python, chạy và gỡ lỗi mã Python, cùng với các tính năng bổ sung thú vị và có giá trị.

Cách chạy Python từ mã VS

Thiết lập môi trường Python

Bạn sẽ phải thiết lập thủ công trình thông dịch Python trên máy tính của mình trước khi VS Code có thể sử dụng nó. Đây là cách để làm điều đó:

  1. Truy cập trang web chính thức của Python.
  2. Truy cập trang Tải xuống và chọn phiên bản hệ điều hành của bạn (Windows, macOS hoặc Linux, tùy thuộc vào thư viện) và nhấp vào tải xuống.
  3. Tải xuống và chạy trình cài đặt.
  4. Mở một thiết bị đầu cuối hoặc dấu nhắc lệnh.
  5. Kiểu “python –version” và nhấn “Enter.”
  6. Bạn sẽ thấy phiên bản Python đã cài đặt trên màn hình.

Nếu khoa học dữ liệu là lý do chính để bạn sử dụng Python, hãy cân nhắc tải xuống Anaconda và tải Python thông qua đó. Anaconda đi kèm với trình thông dịch Python và vô số thư viện và công cụ chuyên dụng dành cho khoa học dữ liệu.

Đối với người dùng Windows muốn môi trường Linux hoạt động với Python, Hệ thống con Windows cho Linux (WSL) là một tùy chọn khả thi khác. Chọn tham gia WSL cũng liên quan đến việc cài đặt tiện ích mở rộng tương ứng. Để tìm hiểu thêm về cách sử dụng WSL với Mã VS, hãy tham khảo tài liệu Phát triển Từ xa Mã VS hoặc hướng dẫn Làm việc trong WSL.

Sau khi bạn hoàn thành thành công các bước này, các thư viện python sẽ được cài đặt trên hệ thống của bạn và bạn sẽ sẵn sàng viết mã.

Cài đặt tiện ích mở rộng Python trong mã VS

Để sử dụng đúng môi trường Python trong Mã VS, bạn cũng phải cài đặt tiện ích mở rộng Python. Dưới đây là các bước tiếp theo để thiết lập tiện ích mở rộng trong IDE:

  1. Khởi chạy Mã VS.
  2. Nhấp vào biểu tượng “Tiện ích mở rộng” trong Thanh hoạt động.
  3. Tìm kiếm “Python” trong thanh tìm kiếm của chế độ xem Tiện ích mở rộng.
  4. Tìm tiện ích mở rộng Python của Microsoft trên Thị trường.
  5. Nhấp vào nút “Cài đặt” để thêm tiện ích mở rộng vào Mã VS.

Sau khi làm theo các bước này, bạn sẽ có các điều kiện tiên quyết sau để mã hóa Python:

  • Python (phiên bản 3 trở lên)
  • Mã VS
  • Tiện ích mở rộng Mã VS Mã Python

Gỡ lỗi Mã Python trong Mã VS

Gỡ lỗi là một phần không thể tách rời của quá trình viết mã, vì vậy bạn sẽ muốn khả năng gỡ lỗi của Python sẵn sàng ngay khi bạn bắt đầu viết mã. Hãy thực hiện các bước để gỡ lỗi Python trong Mã VS.

  1. Bấm vào lề trái bên cạnh số dòng mà bạn muốn thêm điểm ngắt (ví dụ: bên cạnh câu lệnh in).
  2. Nhấp vào biểu tượng Gỡ lỗi trong Thanh hoạt động ở bên cạnh cửa sổ.
  3. Nhấn F5 hoặc nhấp vào nút “Chạy và Gỡ lỗi” màu xanh lá cây.
  4. Chọn “Tệp Python” làm cấu hình gỡ lỗi.

Trình gỡ lỗi sẽ dừng tại điểm dừng. Bạn sẽ có cơ hội kiểm tra các biến, xem ngăn xếp cuộc gọi và thực thi các lệnh trong Bảng điều khiển gỡ lỗi.

Định cấu hình Trình thông dịch Python của bạn

Mã VS tự động phát hiện và chọn trình thông dịch Python nếu nó tồn tại trên hệ thống của bạn. Tuy nhiên, bạn có thể cần thay đổi trình thông dịch nếu bạn làm việc với nhiều phiên bản Python hoặc chạy môi trường ảo.

  1. Nhấn Ctrl + Shift + P (hoặc Cmd + Shift + P trên macOS) để mở Bảng lệnh.
  2. Kiểu “Python: Select Interpreter” trong Bảng lệnh và nhấn “Enter.”
  3. Chọn trình thông dịch Python mong muốn từ danh sách.

Với các cài đặt này, Mã VS hiện sẽ sử dụng trình thông dịch được chọn thủ công.

Tùy chỉnh môi trường VS Code Python

Cá nhân hóa môi trường phát triển Python của bạn là một nhiệm vụ khá đơn giản trong VS Code. Hơn nữa, nó là vô giá để nâng cao năng suất, vì một môi trường phù hợp với nhu cầu của bạn sẽ giúp viết mã nhanh hơn, hiệu quả hơn và giảm bớt sự thất vọng.

Với mục đích này, Mã VS cung cấp các tính năng tùy chỉnh mạnh mẽ, dễ truy cập. Thử nghiệm với các cài đặt và tiện ích mở rộng khác nhau để tìm cấu hình phù hợp nhất khi bạn cảm thấy thoải mái hơn khi sử dụng công cụ.

Hãy xem xét các cách để điều chỉnh môi trường theo sở thích của bạn.

Thay đổi công cụ Linting Python

Linting xác định và sửa các vấn đề về phong cách và cú pháp trong mã nguồn có thể dẫn đến lỗi. Không giống như định dạng chỉ cấu trúc lại cách mã xuất hiện, linting cũng phân tích cách mã chạy và xác định các lỗi mà định dạng không đúng có thể gây ra.

  • Mở Bảng lệnh bằng cách nhấn Ctrl + Shift + P.
  • Chọn “Python: Select Linter” để hiển thị danh sách các xơ vải.
  • Chọn một công cụ linting ưa thích từ danh sách (chẳng hạn như Pylint, flake8 hoặc Mypy).
  • Cài đặt công cụ linting trong môi trường Python của bạn nếu được nhắc.

Nếu quá trình cài đặt không thể tiếp tục, hãy thử chạy Visual Studio Code với quyền quản trị viên hoặc cài đặt kẻ nói dối theo cách thủ công bằng lệnh pip.

Linting sẽ tự động chạy khi bạn lưu tệp nếu nó được bật. Mọi sự cố mà nó phát hiện sẽ hiển thị trong bảng Sự cố và dưới dạng các đường gạch dưới lượn sóng trong cửa sổ trình chỉnh sửa. Bạn có thể tiếp tục bật hoặc tắt tính năng kẻ nói dối khi không cần thiết nữa. Mở Bảng lệnh (Ctrl + Shift + P) và chọn “Python: Bật/Tắt Linting” để thay đổi chuyển đổi.

Thiết lập Python Black để định dạng

Python Black là một trình định dạng mã tự động thay đổi mã Python của bạn để tuân theo các quy ước về kiểu dáng tập trung vào khả năng đọc và tính nhất quán của mã.

  1. Cài đặt Black trong môi trường Python của bạn bằng lệnh: pip install black. Để cài đặt tiện ích mở rộng Python cho Visual Studio Code, hãy nhấn Ctrl + P, qua dòng “ext install ms-python.python” và nhấn “Enter”.
  2. Nhập Ctrl + hoặc nhấp vào biểu tượng bánh răng ở góc dưới bên trái và chọn “Cài đặt [Ctrl+,]” để mở menu Cài đặt.
  3. Trong thanh tìm kiếm ở đầu tab Cài đặt, nhập “định dạng khi lưu” và đánh dấu vào hộp kiểm.
  4. Tìm kiếm “Nhà cung cấp định dạng Python” và chọn “Đen”.

Khi bạn mở hoặc tạo một tệp Python, viết một số mã và lưu nó (Ctrl + S), trình định dạng Black sẽ tự động điều chỉnh mã này. Nếu vì bất kỳ lý do gì mà Black không hoạt động, có thể mã Python của bạn có một số lỗi cú pháp. Trong trường hợp đó, hãy kiểm tra lại mã và kiểm tra lại.

Tùy chỉnh đoạn mã Python

Đoạn mã Python có thể là một công cụ hữu ích để hợp lý hóa mã. Đoạn mã là các khối mã được xác định trước hoặc do người dùng xác định mà bạn có thể chèn vào mã. Chúng giúp viết các mẫu mã lặp đi lặp lại như vòng lặp hoặc câu điều kiện nhanh hơn. Đây là các bước để tùy chỉnh đoạn mã Python trong Visual Studio Code:

  1. Mở chế độ xem Tiện ích mở rộng bằng cách nhấn Ctrl + Shift + X và tìm kiếm “Đoạn mã Python”.
  2. Cài đặt tiện ích mở rộng Python Snippets phù hợp với nhu cầu của bạn.
  3. Bắt đầu sử dụng đoạn mã mới trong mã Python của bạn bằng cách nhập tiền tố đoạn mã và nhấn “Tab” hoặc “Enter”.

Visual Studio Code có sẵn các đoạn mã cho các ngôn ngữ lập trình khác nhau. Bạn có thể tìm và chèn các đoạn mã này bằng IntelliSense (Ctrl + Dấu cách) hoặc bộ chọn đoạn mã chuyên dụng. Đoạn mã Python có sẵn để tải xuống từ Thị trường của Visual Studio Code.

Nhiều tiện ích mở rộng trên Visual Studio Code Marketplace bao gồm các đoạn mã. Bạn có thể tìm thấy chúng bằng cách tìm kiếm “@category: “snippets” trong chế độ xem Tiện ích mở rộng. Khi bạn đã tìm thấy tiện ích mở rộng mình thích và cài đặt nó, hãy khởi động lại Visual Studio Code. Đoạn mã mới sẽ có sẵn trong trình chỉnh sửa văn bản khi khởi chạy lại.

Sử dụng thiết bị đầu cuối tích hợp

Một trong những tính năng mạnh mẽ của VS Code là thiết bị đầu cuối tích hợp, cho phép bạn thực thi nhiều lệnh khác nhau, bao gồm cả tập lệnh Python mà không cần rời khỏi trình chỉnh sửa. Sử dụng thiết bị đầu cuối tích hợp để chạy tập lệnh Python, quản lý gói và tương tác với các hệ thống kiểm soát phiên bản như Git khi bạn làm việc trên tập lệnh Python của mình.

Cộng tác với chia sẻ trực tiếp

Visual Studio Code đi kèm với tiện ích mở rộng Live Share. Tính năng này cho phép cộng tác nhà phát triển từ xa, thời gian thực. Chia sẻ trực tiếp cho phép bạn chia nhỏ các dự án Python với các thành viên trong nhóm và tham gia vào các phiên lập trình chung. Hơn nữa, bạn có thể nhận phản hồi tức thì về mã của mình từ người giám sát hoặc trợ lý. Tính năng này cải thiện khả năng cộng tác và khuyến khích học hỏi vì bạn có thể chia sẻ ý tưởng và phương pháp hay nhất với những người đồng phát triển của mình.

Sử dụng Máy tính xách tay Jupyter

Các nhà phát triển Python thường làm việc với Jupyter Notebooks (trước đây là IPython Notebooks). Đây là một dự án tài liệu mã nguồn mở cho phép kết hợp mã, văn bản và trực quan hóa. Ứng dụng này chứa các tài liệu có mã máy tính và các thành phần văn bản đa dạng thức như đoạn văn, phương trình, số liệu và liên kết.

Visual Studio Code cung cấp hỗ trợ và trợ giúp riêng thông qua các tệp mã Python để làm việc với Jupyter Notebooks.

Ngoài ra, tiện ích mở rộng Python trong VS Code cho phép bạn tạo, chỉnh sửa và chạy trực tiếp Jupyter Notebooks. Sự tích hợp này cung cấp một quy trình làm việc hiệu quả hơn có thể thu hút các nhà khoa học và nhà nghiên cứu dữ liệu, những người thường xuyên dựa vào Jupyter Notebooks.

Thử nghiệm với các tính năng của Python

Biết rằng mã của bạn hoạt động như mong đợi mang lại sự yên tâm không thể thiếu. Nó ngăn các lỗi tích lũy khi bạn viết mã. Bằng cách này, việc gỡ lỗi sẽ không trở nên nặng nề hơn khi mã đáo hạn. Mã VS hỗ trợ các khung thử nghiệm Python khác nhau, bao gồm cả unittest hoặc pytest phổ biến.

Tận dụng các tính năng thử nghiệm tích hợp để khám phá, chạy và gỡ lỗi nhanh chóng trong trình chỉnh sửa. Thử nghiệm quy trình phát triển của bạn cho phép bạn phát hiện lỗi sớm, do đó duy trì chất lượng mã cao.

Thực thi thông qua Cửa sổ tương tác Python

Cửa sổ tương tác Python trong Mã VS cho phép bạn thực thi các đoạn mã và hiển thị kết quả một cách trực quan. Tính năng này giúp bạn thử nghiệm những ý tưởng mới, khám phá thư viện hoặc kiểm tra nhanh mã nhỏ. Trong khi làm việc với các dự án Python của bạn, hãy cân nhắc sử dụng cửa sổ tương tác để hiểu sâu hơn về hành vi và hiệu suất mã của bạn.

Python thực hiện dễ dàng

Nếu bạn đã làm được đến đây, bạn sẽ biết cách chạy, gỡ lỗi và tùy chỉnh mã Python trong Mã VS khi bạn thấy phù hợp. VS Code là một môi trường phát triển Python mạnh mẽ, linh hoạt và thân thiện với người mới bắt đầu, phù hợp với nhiều phong cách viết mã khác nhau.

Bạn có chạy Python trong VS Code thường xuyên không? Bạn thấy tùy chỉnh Python nào trong Mã VS hữu ích nhất? Hãy cho chúng tôi biết trong phần bình luận bên dưới đây.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *