Current date May 18, 2026
Tự học Python

Tự học Python – Bài 2: Cú pháp cơ bản và Tầm quan trọng của Thụt lề

URL copied
Share URL copied
Tự học Python - Bài 2: Cú pháp cơ bản và Tầm quan trọng của Thụt lề
Tự học Python – Bài 2: Cú pháp cơ bản và Tầm quan trọng của Thụt lề

1. Thụt lề (Indentation) – Cực kỳ quan trọng!

Trong các ngôn ngữ như C, Java hay JavaScript, chúng ta dùng dấu ngoặc nhọn `{}` để bao quanh các khối lệnh. Nhưng trong Python, thụt lề (khoảng trống đầu dòng) được dùng để xác định một khối lệnh.

Nếu bạn thụt lề sai, chương trình sẽ báo lỗi ngay lập tức.

if 5 > 2:
    print("Năm lớn hơn hai!") # Đúng: Có thụt lề

if 5 > 2:
print("Lỗi rồi!") # Sai: Thiếu thụt lề (IndentationError)
  • Quy tắc: Bạn có thể dùng bao nhiêu dấu cách tùy ý (thường là 4), nhưng phải thống nhất trong cùng một khối lệnh.

2. Viết chú thích (Comments)

Chú thích giúp người khác (và chính bạn trong tương lai) hiểu code đang làm gì. Python sẽ bỏ qua các dòng này khi chạy.

  • Chú thích một dòng: Bắt đầu bằng dấu `#`.
# Đây là dòng chú thích
print("Chào buổi sáng") # Chú thích cuối dòng
  • Chú thích nhiều dòng: Dùng dấu nháy kép ba lần `”””`.
"""
Đây là chú thích
trên nhiều dòng
khác nhau.
"""
print("Python thật thú vị")

3. Thực thi mã nguồn

Bạn có hai cách để chạy code Python:

1. Chế độ tương tác (Interactive Mode): Gõ `python` trong terminal để viết và chạy từng lệnh trực tiếp.

2. Chế độ Script: Lưu code vào file `.py` (ví dụ `app.py`) và chạy lệnh `python app.py`.

Lời kết Bài 2

Việc nắm vững quy tắc thụt lề là bước đầu tiên để trở thành một Pythonista thụ thụ. Ở bài sau, chúng ta sẽ bắt đầu làm việc với dữ liệu thông qua Biến (Variables).

Hẹn gặp lại các bạn!

Share URL copied

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Active0
AI3
AI & Automation10

Exclusives

Lifestyle

Related Articles

Tự học Python – Bài 15: Kiểu dữ liệu trong NumPy (Data Types)

Tìm hiểu các ký hiệu kiểu dữ liệu đặc thù của NumPy...

Tự học Python – Bài 14: Cắt mảng NumPy (Array Slicing)

Cách lấy ra một vùng dữ liệu từ mảng 1 chiều và...

Tự học Python – Bài 13: Truy cập phần tử mảng NumPy (Array Indexing)

Làm thế nào để lấy dữ liệu từ mảng 1 chiều, 2...

Tự học Python – Bài 12: Khởi tạo mảng NumPy (Creating Arrays)

Hướng dẫn chi tiết cách tạo mảng 0-D, 1-D, 2-D và 3-D...