Mã Python trên Visual Studio Code

Với ưu điểm đơn giản, cấu trúc mạch lạc, sử dụng từ vựng tiếng Anh, Python đã trở thành một trong những ngôn ngữ lập trình phát triển nhất hiện nay. Trong bài viết này, Học viện Agile sẽ hướng dẫn các bạn cách thiết lập chương trình Python trên Visual Studio Code – một trình soạn thảo mã nguồn phát triển bởi Microsoft. Visual Studio Code là gì?

Visual Studio Code là trình biên tập mã hoàn toàn miễn phí, dành cho các hệ điều hành macOS, Windows và Linux được phát triển bởi Microsoft. Visual Code Studio Hỗ trợ các chức năng như gỡ lỗi, tự hoàn thành mã thông minh, cải tiến mã nguồn, cho phép người dùng thay đổi chủ đề, phím tắt…

Visual Studio Code là trình biên tập mã Python miễn phí được sử dụng rộng rãi

Một số tính năng nổi bật của Visual Studio Code

  • Hỗ trợ lập trình nhiều ngôn ngữ như C/C++, Visual Basic, Java, Python…
  • Hoạt động tốt trên cả ba nền tảng macOS, Windows và Linux
  • Kho tiện ích mở rộng phong phú
  • Kho lưu trữ an toàn, tiện lợi, dễ dàng kết nối với Git. Lưu trữ dữ liệu dưới dạng phân cấp
  • Hỗ trợ nhiều web ứng dụng, có sẵn thảo luận và thiết kế web
  • Hỗ trợ viết mã, hỗ trợ thiết bị đầu cuối
  • Màn hình đa nhiệm, dễ thao tác chuyển đổi

Các bạn có thể tải xuống Visual Studio Code từ liên kết chính thức của Microsoft và chọn tệp cài đặt tương ứng với hệ điều hành mình đang sử dụng .

Tiện ích mở rộng hỗ trợ lập trình Python trên Visual Studio Code

Để thiết lập chương trình Python trên Visual Studio Code, bạn cần cài đặt một số tiện ích mở rộng sau đây

con trăn

Tiện ích mở rộng được Microsoft phát triển, có hỗ trợ gợi nhớ mã [gợi ý], tự động hoàn thành mã, chạy ứng dụng Python và gỡ lỗi.  

Lệnh cài đặt nhanh. ext cài đặt ms-python. con trăn

Hỗ trợ CSS HTML

Tiện ích mở rộng giúp viết mã HTML/CSS dành cho các lập trình viên sử dụng ngôn ngữ Python để phát triển trang web

Lệnh cài đặt nhanh. cài đặt ext ecmel. vscode-html-css

Phát triển từ xa

Tiện ích mở rộng hỗ trợ mã, gỡ lỗi, chạy chương trình Python từ xa

Lệnh cài đặt nhanh. ext cài đặt ms-vscode-remote. vscode-remote-extensionpack

Visual Code Studio có nhiều Tiện ích mở rộng hỗ trợ lập trình

Cách cài đặt tiện ích mở rộng

  1. Cài đặt bằng lệnh. nhấn tổ hợp phím Ctrl + P, nhập lệnh cài đặt tương ứng và nhập Enter
  2. Settings information. nhấn tổ hợp phím Ctrl + Shift + X hoặc nhấp vào biểu tượng Tiện ích mở rộng, chọn Cài đặt để cài đặt

Hướng dẫn các bước thiết lập Python trên Visual Studio Code cơ bản

Tạo vùng làm việc

  • Bước 1. Chọn Tệp > Mở Thư mục > Chọn Dự án Python > Tạo tệp hello-world. py
  • Bước 2. Chọn Tệp > Lưu vùng làm việc dưới dạng. Dự án đã được lưu, có thể mở lại bằng cách chọn Mở Không gian làm việc và mở tệp Dự án

Tạo Workspace trên Visual Studio Code

Chạy tập lệnh Python

Cách 1. Chạy bằng Terminal của hệ điều hành

Click chuột phải vào file vừa tạo, chọn Run Python File in Terminal

Chạy tệp Python trong Terminal

Cách 2. Chạy bằng Cửa sổ tương tác Python

Cài đặt Jupyter Server bằng lệnh sau

Nhấp chuột phải vào tập lệnh cần chạy và chọn Chạy tệp hiện tại trong Cửa sổ tương tác Python

Gỡ lỗi tập lệnh Python

Python hỗ trợ các định dạng gỡ lỗi như sau

  • Gỡ lỗi tập lệnh Python
  • Mô-đun gỡ lỗi
  • Ứng dụng web Kim tự tháp
  • Khung Django
  • Khung Flash

Bước 1. Nhấp vào biểu tượng Con Bọ ở Bảng điều khiển bên phải > Cài đặt > Tệp Python

Bước 2. Mở chương trình, đặt breakpoint

Menu> Gỡ lỗi> Bắt đầu gỡ lỗi hoặc nhấn F5. Chương trình sẽ dừng lại ở vị trí ta cần gỡ lỗi.  

Gỡ lỗi tập lệnh Python

Gỡ lỗi bảng phím tắt

PhímÝ nghĩa F5Tới điểm ngắt tiếp theo [tiếp tục]F10Tới dòng tiếp theo [bước qua]F11Khi dòng gọi tới 1 hàm sẽ nhảy vào nguồn của hàm đó [bước vào]Ctrl + Shift + F5Gỡ lỗi lại [khởi động lại]Shift + F5Dừng gỡ lỗi [dừng]

Gỡ lỗi phím tắt

Một số mẹo để lập trình Python bằng Visual Studio dễ dàng hơn

Máy tính xách tay Jupyter

Khi bạn ở tệp Jupyter Notebook  [. ipynb] trong Visual Studio Code, bạn có thể sử dụng Jupyter Notebook Editor để xem trực tiếp, chỉnh sửa và chạy mã. You can also convert and open notebook under format file Python. Việc mở tập tin notebook bên dưới dạng tập tin Python cho phép người dùng sử dụng tất cả các tính năng gỡ lỗi của Visual Studio Code. Lập trình viên có thể lưu sổ tay tệp, mở lại và tải lên Azure Notebooks

Máy tính xách tay Jupyter

Định dạng mã nguồn chuẩn PEP 8

  • Để định dạng mã nguồn chuẩn PEP 8, bạn cần cài gói Python autopep8. Liên kết tải xuống tại đây 
  • Bấm Ctrl + Shift + I để định dạng mã nguồn. Nếu chưa cài đặt mô-đun autopep8, bạn chọn Cài đặt ở cửa sổ hỏi cài đặt hoặc không cài đặt
  • Cài đặt thủ công bằng lệnh

Mong rằng những chia sẻ trên của Học viện Agile về lập trình Python bằng Visual Studio Code sẽ giúp ích cho các bạn đang tìm hiểu thông tin về lập trình. Nếu các bạn muốn tìm hiểu thêm về Agile – tư duy phát triển phần mềm linh hoạt, giúp đưa sản phẩm đến tay người dùng ngày càng nhanh, càng tốt,

Chủ Đề