Hướng dẫn comment python vscode - bình luận python vscode

Hướng dẫn comment python vscode - bình luận python vscode

Để nhận xét một dòng mã trong Python, bạn có thể thêm một # trước dòng đó. Vậy làm thế nào để nhận xét một khối mã trong Python? Nếu bạn đã làm việc với một số ngôn ngữ lập trình khác như JavaScript, thì Dart, thì bạn sẽ quen thuộc với / * * / cú pháp. Tuy nhiên, không thể làm điều đó trong Python.# before that line. So how to comment out a block of code in Python? If you have worked with some other programming language like Javascript, Dart … then you will be familiar with / * * / syntax. However, it is impossible to do that in Python.

Để nhận xét về một khối mã trong Python, bạn sẽ phải tiền tố nó với # từng dòng. Nếu một khối mã có hàng trăm dòng, nó sẽ rất tệ. # line by line. If a block of code had hundreds of lines, it would be terrible.

Dung dịch

May mắn thay, nếu bạn sử dụng Code Visual Studio, nhận xét một khối mã thực sự nhanh chóng và dễ dàng. Tất cả những gì bạn cần làm là chọn khối mã đó bằng chuột của bạn, sau đó nhấn kết hợp khóa sau:

  • Ctrl + k, sau đó nhấn ctrl + c nếu bạn sử dụng windows + K, then press Ctrl + C if you’re using Windows
  • Lệnh + k, sau đó nhấn lệnh + c nếu bạn trên máy Mac + K, then press Command + C if you’re on a Mac

Để giải nén một khối mã, hãy sử dụng chuột của bạn để chọn nó và sau đó sử dụng kết hợp khóa:

  • Ctrl + k, sau đó ctrl + u nếu bạn trên windows + K, then Ctrl + U if you’re on Windows
  • Lệnh + k, sau đó lệnh + u nếu bạn trên máy Mac + K, then Command + U if you’re on a Mac

Bạn cũng có thể sử dụng những điều sau:

  • Ctrl + / (phím chém) để nhận xét và các dòng không liên kết của mã python trên Windows. + / (the slash key) to comment and uncomment lines of Python code on Windows.
  • Lệnh + / để nhận xét và giải phóng nhiều dòng mã python trên mac. + / to comment and uncomment multiple lines of Python code on Mac.

Một mẹo nhỏ

Nếu bạn không thích giải pháp được đề cập ở trên, bạn có thể sử dụng thủ thuật ba điểm để tạo một khối mã Python không chạy. Hành động này không thực sự nhận xét bất cứ điều gì nhưng chỉ chuyển đổi mã giữa các trích dẫn ba thành một chuỗi.

Example:

Hướng dẫn comment python vscode - bình luận python vscode

Cú pháp cho trích dẫn ba bao gồm ba trích dẫn đơn hoặc đôi liên tiếp.

Trích dẫn ba Python sườn đến giải cứu bằng cách cho phép các chuỗi trải rộng nhiều dòng, bao gồm các dòng mới, tab và bất kỳ ký tự đặc biệt nào khác.

Tiếp theo là gì?

Hy vọng, bài viết này đã làm cho làm việc với Python dễ dàng hơn và thoải mái hơn một chút. Nếu bạn muốn tìm hiểu thêm về Python, hãy xem các bài viết sau:

  • Danh sách, Dict và đặt toàn bộ trong Python 3
  • Python: Phân loại các từ đã cho bằng chữ cái đầu tiên của họ
  • Làm thế nào để kiểm tra xem một đối tượng có thể sử dụng được trong Python 3 không
  • Python giảm () ví dụ chức năng
  • TensorFlow 2 - Cách chỉ in giá trị của tenxơ
  • Cách tạo một loạt gấu trúc từ danh sách Python

Bạn cũng có thể kiểm tra trang danh mục Python của chúng tôi để biết các hướng dẫn và ví dụ mới nhất.



Bạn cần cài python package là autopep8


Bấm tổ hợp phím [ Ctrl + Shift + I ] để format file source code cho chúng ta. Nếu module autotopep8 chưa được cài đặt, nó sẽ hỏi chúng ta có muốn cài đặt hay không. Các bạn bấm [ Install ]

Hoặc chúng ta cài thủ công bằng lệnh sau:

# đây là comment 1
print "Hello, Python!" # đây là comment 2

Nguồn: vinasupport.com

Python hỗ trợ hai kiểu comment đó là comment 1 dòng và nhiều dòng.

age = 16 # đây cũng là một comment trong Python

Comment 1 dòng

Trong Python, một dấu # được sử dụng để comment 1 dòng. Tất cả ký tự ở sau dấu # và kéo dài cho đến hết dòng đó thì được coi là một comment và được bỏ qua bởi trình thông dịch. Ví dụ:

# This is a comment.
# This is a comment, too.
# This is a comment, too.
# I said that already.

Chương trình trên sẽ cho kết quả:

# đây là comment 1 dòng
print "Hello Python"  
"""Đây là comment
   nhiều dòng"""



Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lê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), Block Chain… 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. năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lê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), Block Chain… 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 download từ link bên dưới (Link chính thức của Microsoft)

Download Visual Studio Code

Việc cài đặt rất dễ dàng, bạn chọn file 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 Extension hỗ trợ lập trình Python

Visual Studio Code được Microsoft phát triển cho nhiều ngôn ngữ lập trình, không riêng gì cho Python. Nên để lập trình Python trên đó, các bạn cần cài đặt 1 số extension cần thiết.

Hướng dẫn comment python vscode - bình luận python vscode

Python

Extension được phát triển bởi chính Microsoft hỗ trợ gợi nhớ code (Suggest), Tự động hoàn thành code (Auto completion), debug và chạy ứng dụng Python.

Lệnh cài đặt: ext install ms-python.python: ext install ms-python.python

Hướng dẫn comment python vscode - bình luận python vscode

HTML CSS Support

Extension 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: ext install ecmel.vscode-html-css: ext install ecmel.vscode-html-css

Hướng dẫn comment python vscode - bình luận python vscode

Remote Development

Extension được phát triển bởi Microsoft, giúp bạn code, debug, chạy chương trình Python trên một server từ xa thay vì trên máy tính local của bạn.

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

  • Để cài extension bằng lệnh, trên VS Code bấm tổ hợp phím [ Ctrl + P ], nhập lệnh cài đặt và gõ phím [ Enter ]Ctrl + P ], nhập lệnh cài đặt và gõ phím [ Enter ]
  • Để cài đặt thông thường các bạn bấm tổ hợp phím [ Ctrl + Shift + X] hoặc bấm vào biểu tượng Extension trên VS Code, tìm kiếm extension cần thiết và bấm [ Install ] để cài đặt.Ctrl + Shift + X] hoặc bấm vào biểu tượng Extension trên VS Code, tìm kiếm extension cần thiết và bấm [ Install ] để cài đặt.

Ngoài ra còn rất nhiều extension hữu ích khác bạn có thể tham khảo ở 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 lập trình Python

1. Tạo Workspace

Từ cửa sổ VS Code, chọn [ File ] => [ Open folder ] và browse tới folder tới project Python (Hoặc bấm tổ hợp phím [ Ctrl + O ] )File ] => [ Open folder ] và browse tới folder tới project Python (Hoặc bấm tổ hợp phím [ Ctrl + O ] )

Tạo file hello-world.py (chương trình python)

Hướng dẫn comment python vscode - bình luận python vscode

Sau đó chọn [ File ] => [ Save Workspace As ] và lưu lại file chứa các setting của Python Project. Lần sau bạn muốn mở lại Project chỉ cần chọn [ Open Workspace ] browser tới file này.File ] => [ Save Workspace As ] và lưu lại file chứa các setting của Python Project. Lần sau bạn muốn mở lại Project chỉ cần chọn [ Open Workspace ] browser tới file này.

2. Chạy Python Script

Cách 1: Chạy bằng Terminal của HDH

Sau khi đã tạo file hello-world.py, để chạy file này chúng ta kích chuột phải vào file chọn “Run Python File in Terminal”hello-world.py, để chạy file này chúng ta kích chuột phải vào file chọn “Run Python File in Terminal

Hướng dẫn comment python vscode - bình luận python vscode

Kết quả:

Hướng dẫn comment python vscode - bình luận python vscode

Cách 2: Chạy bằng “Python Interactive Window”: Chạy bằng “Python Interactive Window

Để chạy bằng môi trường “Python Interactive Window“, bạn cần cài Jupyter Server, sử dụng trình quản lý PIP của Python để cài bằng command sau:Python Interactive Window“, bạn cần cài Jupyter Server, sử dụng trình quản lý PIP của Python để cài bằng command sau:

python -m pip install -U jupyter --user

Tuy nhiên, nếu chưa được cài đặt thì VS Code sẽ hiển thị thông báo chưa config và sẽ có nút [ Install ] cho bạn cài đặt tự động.Install ] cho bạn cài đặt tự động.

Giờ kích chuột phải vao script cần chạy, chọn “Run Current File in Python Interactive Window”Run Current File in Python Interactive Window

Kết quả:

Hướng dẫn comment python vscode - bình luận python vscode

Cách 2: Chạy bằng “Python Interactive Window”

Để chạy bằng môi trường “Python Interactive Window“, bạn cần cài Jupyter Server, sử dụng trình quản lý PIP của Python để cài bằng command sau:

Tuy nhiên, nếu chưa được cài đặt thì VS Code sẽ hiển thị thông báo chưa config và sẽ có nút [ Install ] cho bạn cài đặt tự động.con bọ ở Panel bên phải => Bấm tiếp vào biểu tượng Setting => Chọn “Python File

Hướng dẫn comment python vscode - bình luận python vscode

Giờ kích chuột phải vao script cần chạy, chọn “Run Current File in Python Interactive Window”

Hướng dẫn Debug Python Script

  • 1. Cấu hình debug Python Script
  • Từ Vistual Studio Code => Bấm vào biểu tượng con bọ ở Panel bên phải => Bấm tiếp vào biểu tượng Setting => Chọn “Python File”
  • Django Framework
  • Nó sẽ tạo cho ta 1 file lauch.json ở ngay thư mục của project.
  • Visual Code hỗ trợ chúng ta rất nhiều loại Debug:

Debug Python Scripts

Debug Module

Hướng dẫn comment python vscode - bình luận python vscode

Flash FrameworkDebug ] => Chọn “Start Debugging” Hoặc bấm phím F5

Hướng dẫn comment python vscode - bình luận python vscode

Pyramid Web Application

2. Debug Python Script

  • Đầu tiên mở chương trình của chúng ta, tiến hành đặt breakpoint: Tiếp tục tới breakpoint tiếp theo (Continue)
  • Từ menu => Chọn [ Debug ] => Chọn “Start Debugging” Hoặc bấm phím F5: Tiếp tục tới line tiếp theo (Step over)
  • Chương trình sẽ dừng lại ở vị trí mà ta muốn debug. Bạn có thể nhìn thấy giá trị của biến a sau khi gán bằng 1.: Trường hợp line có gọi tới 1 function thì sẽ nhảy vào phần source của function đó. (Step Into)
  • Một số phím tắt debug:: (Step out) cái này mình chưa rõ cách dùng lắm, sẽ cập nhật lại sau
  • F5: Tiếp tục tới breakpoint tiếp theo (Continue): Debug lại (Restart)
  • F10: Tiếp tục tới line tiếp theo (Step over): Dừng debug (Stop)

F11: Trường hợp line có gọi tới 1 function thì sẽ nhảy vào phần source của function đó. (Step Into)

Shift + F11: (Step out) cái này mình chưa rõ cách dùng lắm, sẽ cập nhật lại sau

Ctrl + Shift + F5: Debug lại (Restart)Ctrl ] và bấm vào function, method để nhảy tới function mà bạn đã định nghĩa.

Shift + F5: Dừng debug (Stop)

Một số mẹo hay khi lập trình Python bằng Visualt Studio Codeautopep8

1. Nhảy tới 1 functionCtrl + Shift + I ] để format file source code cho chúng ta. Nếu module autotopep8 chưa được cài đặt, nó sẽ hỏi chúng ta có muốn cài đặt hay không. Các bạn bấm [ Install ]

Hoặc chúng ta cài thủ công bằng lệnh sau:

python -m pip install -U autopep8 --user

Nguồn: vinasupport.com