Visual Studio Code (VS Code) là một trình soạn thảo mã nguồn mạnh mẽ, nhẹ và hoàn toàn miễn phí, rất phù hợp cho việc phát triển ứng dụng Python. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và cấu hình môi trường lập trình Python trong VS Code, bao gồm cả các tiện ích mở rộng (extensions) giúp bạn tăng năng suất lập trình.
1. Cài đặt Python
Trước tiên, bạn cần cài đặt Python vào máy tính. Hãy làm theo các bước sau:
- Truy cập trang chủ chính thức: https://www.python.org/downloads
- Tải phiên bản mới nhất của Python phù hợp với hệ điều hành của bạn (Windows/macOS/Linux).
- Lưu ý quan trọng: Trên Windows, hãy đánh dấu vào ô “Add Python to PATH” ngay khi cửa sổ cài đặt xuất hiện.
✅ Việc thêm Python vào PATH giúp bạn có thể chạy lệnh python
từ bất cứ đâu trong terminal.
2. Cài đặt Visual Studio Code
- Truy cập trang chủ https://code.visualstudio.com để tải Visual Studio Code.
- Cài đặt VS Code như các phần mềm thông thường.
Sau khi cài đặt xong, hãy mở VS Code để bắt đầu cấu hình môi trường.
3. Cài đặt tiện ích mở rộng Python cho VS Code
Tiếp theo, bạn cần cài đặt extension Python để VS Code hiểu và hỗ trợ lập trình Python tốt hơn.
- Mở Visual Studio Code
- Nhấn vào biểu tượng Extensions (Hình ô vuông) ở thanh bên trái hoặc dùng phím tắt
Ctrl + Shift + X
- Gõ vào ô tìm kiếm:
Python
- Cài đặt extension có tên “Python” do Microsoft phát triển.
📌 Extension này cung cấp tính năng tô màu cú pháp, gợi ý lệnh, tự động hoàn thành, debug và tích hợp linting.

4. Tạo file Python đầu tiên
Sau khi cài xong extension, bạn có thể:
- Mở một thư mục mới trong VS Code (File → Open Folder…)
- Tạo một file mới với đuôi
.py
, ví dụ:main.py
- Viết vài dòng code Python như:
print("Xin chào VS Code!")
VS Code sẽ tự động nhận dạng đây là một file Python và kích hoạt các chức năng hỗ trợ.
5. Chọn phiên bản Python
Ở góc dưới bên trái (hoặc bên phải thanh trạng thái), bạn sẽ thấy tên phiên bản Python (ví dụ: Python 3.10.0
). Nếu không thấy, bạn có thể nhấn Ctrl + Shift + P
, tìm và chọn Python: Select Interpreter
.
Chọn đúng phiên bản Python mà bạn đã cài đặt. Việc này giúp VS Code chạy đúng môi trường và nhận diện được các gói bạn đã cài.
6. Một số extension hữu ích khác
Ngoài extension Python, bạn có thể cài thêm các tiện ích sau để nâng cao trải nghiệm lập trình:
- Pylance: Hỗ trợ phân tích mã, gợi ý thông minh.
- autoDocstring: Tự động sinh comment cho hàm theo chuẩn docstring.
- Jupyter: Nếu bạn làm việc với notebook, extension này rất hữu ích.
- Black hoặc Flake8: Dùng để format code và kiểm tra quy chuẩn PEP8.
Kết luận
Việc thiết lập môi trường lập trình Python trong Visual Studio Code giúp bạn có một không gian làm việc hiện đại, tiện lợi và linh hoạt. Chỉ với vài bước đơn giản như trên, bạn đã có thể bắt đầu viết, chạy và quản lý các dự án Python một cách chuyên nghiệp.