Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó ngày càng trở nên phổ biến, được sử dụng nhiều trong các dự án phần mềm, web. Đặc biệt là các dự án về trí tuệ nhân tạo [AI], Chuỗi khối… Số lượng lập trình viên theo học lập trình Python vì thế mà cũng tăng theo. Bài viết này sẽ hướng dẫn các bạn sử dụng Visual Studio Code – Một Editor đa năng phát triển bởi Microsoft đã được mình giới thiệu trong bài viết 5 ngôn ngữ lập trình để viết ứng dụng Desktop cho Linux tốt nhất
Để cài đặt Visual Studio Code, các bạn tải về từ liên kết bên dưới [Link chính thức của Microsoft]
Tải xuống mã Visual Studio
Việc cài đặt rất dễ dàng, bạn chọn tệp cài đặt tương ứng với hệ điều hành sử dụng. VS Code hiện hỗ trợ cả 3 hệ điều hành phổ biến là Windows, Linux, MacOS
Các tiện ích mở rộng hỗ trợ cài đặt Python
Visual Studio Code được Microsoft phát triển cho nhiều ngôn ngữ lập trình, không có gì riêng cho Python. Nên để lập trình Python trên đó, các bạn cần cài đặt 1 số tiện ích mở rộng cần thiết
con trăn
Tiện ích mở rộng được phát triển bởi chính Microsoft Hỗ trợ gợi nhớ mã [Suggest], Tự động hoàn thành mã [Auto Complete], gỡ lỗi và chạy ứng dụng Python
Lệnh cài đặt. ext cài đặt ms-python. con trăn
Hỗ trợ CSS HTML
Tiện ích mở rộng hỗ trợ viết mã HTML/CSS dành cho các bạn sử dụng Python để lập trình web
Lệnh cài đặt. cài đặt ext ecmel. vscode-html-css
Phát triển từ xa
Tiện ích mở rộng được phát triển bởi Microsoft, giúp bạn viết mã, gỡ lỗi, chạy chương trình Python trên máy chủ từ xa thay vì trên máy tính cục bộ của bạn
Lệnh cài đặt. ext cài đặt ms-vscode-remote. vscode-remote-extensionpack
- Để cài đặt tiện ích mở rộng bằng lệnh, trên VS Code, nhấn tổ hợp phím [ Ctrl + P ], nhập lệnh cài đặt và nhập phím [ Enter ]
- Để cài đặt thông thường, bạn nhấn tổ hợp phím [ Ctrl + Shift + X] hoặc nhấn vào biểu tượng Tiện ích mở rộng trên Mã VS, cần thiết phải tìm kiếm tiện ích mở rộng và nhấn [ Cài đặt ] để cài đặt
Ngoài ra còn rất nhiều tiện ích mở rộng hữu ích khác bạn có thể tham khảo tại bài viết. Tổng hợp Extension nên dùng cho Visual Studio Code
Hướng dẫn cơ bản sử dụng Visual Studio Code setting Python
1. Tạo vùng làm việc
Từ cửa sổ VS Code, chọn [ File ] => [ Open folder ] và duyệt đến thư mục tới project Python [Hoặc nhấn tổ hợp phím [ Ctrl + O ] ]
Tạo tệp hello-world. py [chương trình python]
Sau đó chọn [ File ] => [ Save Workspace As ] và lưu lại tệp chứa các cài đặt của Dự án Python. Lần sau bạn muốn mở lại Project chỉ cần chọn trình duyệt [ Open Workspace ] to this file
2. Chạy tập lệnh Python
Cách 1. Run by Terminal of HDH
Sau khi đã tạo file hello-world. py, to run this file we ta kích chuột phải vào file chọn “Run Python File in Terminal”
Kết quả
cách 2. Chạy bằng “Cửa sổ tương tác Python”
Để chạy bằng môi trường “Python Interactive Window“, bạn cần cài đặt Jupyter Server, sử dụng trình quản lý PIP của Python để cài đặt bằng lệnh sau
python -m pip install -U jupyter --user
Tuy nhiên, nếu chưa cài đặt thì VS Code sẽ hiển thị thông báo chưa cấu hình và sẽ có nút [ Install ] để bạn cài đặt tự động
Giờ kích chuột phải vào tập lệnh cần chạy, chọn “Chạy tệp hiện tại trong cửa sổ tương tác Python”
Kết quả
Hướng dẫn Gỡ lỗi Python Script
1. Cấu hình debug Python Script
Từ Visual Studio Code => Bấm vào biểu tượng con bọ ở Bảng điều khiển bên phải => Bấm tiếp vào biểu tượng Cài đặt => Chọn “Tệp Python”
Nó sẽ tạo cho ta 1 file launch. json ở ngay thư mục của dự án
Chúng tôi hỗ trợ Visual Code với rất nhiều loại Debug
- Gỡ lỗi tập lệnh Python
- Mô-đun gỡ lỗi
- Khung Django
- Khung Flash
- Ứng dụng web Kim tự tháp
2. Gỡ lỗi tập lệnh Python
First open program of them ta, process setting breakpoint
Từ menu => Chọn [ Gỡ lỗi ] => Chọn “Bắt đầu gỡ lỗi” Hoặc nhấn phím F5
Chương trình sẽ dừng lại ở vị trí mà ta muốn gỡ lỗi. Bạn có thể nhìn thấy giá trị của biến sau khi gán bằng 1
Một số phím tắt gỡ lỗi
- F5. Continue to breakpoint next [Tiếp tục]
- F10. Continue to line next [Bước qua]
- F11. Trường hợp dòng có gọi tới 1 hàm thì sẽ nhảy vào phần nguồn của hàm đó. [Bước vào]
- Ca + F11. [Bước ra] cái này mình chưa biết cách dùng lắm, sẽ cập nhật lại sau
- Ctrl + Shift + F5. Gỡ lỗi lại [Restart]
- Ca + F5. Dừng gỡ lỗi [Stop]
Một số mẹo hay khi lập trình Python bằng Visual Studio Code
1. to jump 1 function
Giữ phím [ Ctrl ] và nhấn vào chức năng, phương thức để nhảy tới chức năng mà bạn đã định nghĩa
2. Định dạng mã nguồn theo chuẩn PEP 8
You have to install python package is autopep8
Bấm tổ hợp phím [ Ctrl + Shift + I ] để định dạng mã nguồn tệp cho chúng ta. Nếu mô-đun autotopep8 chưa được cài đặt, nó sẽ hỏi chúng tôi có muốn cài đặt hay không. Các bạn nhấn [ Install ]