Mã dự án trăn

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 ]

Chủ Đề