×

Hiểu về cú pháp cơ bản và quy tắc viết mã trong Python

Python là một ngôn ngữ lập trình mạnh mẽ và dễ học, đặc biệt phổ biến nhờ cú pháp đơn giản và dễ hiểu. Hiểu rõ cú pháp cơ bản và quy tắc viết mã không chỉ giúp bạn viết mã nhanh hơn mà còn giúp mã của bạn dễ bảo dưỡng và ít lỗi hơn.

Cú Pháp Cơ Bản

Biến và Kiểu dữ liệu

Python không yêu cầu khai báo kiểu dữ liệu khi khởi tạo biến, điều này làm cho cú pháp trở nên dễ hiểu hơn:

x = 5
y = "Hello"
z = 3.14

In Dữ Liệu

Câu lệnh print() được sử dụng để in dữ liệu ra màn hình:

print("Xin chào, thế giới!")
print(x)

Comment

Comment là phần không được thực thi trong mã, giúp người đọc hiểu rõ hơn về từng đoạn mã:

# Đây là một comment một dòng

"""
Đây là comment nhiều dòng
các dòng tiếp theo
"""

Toán tử

Python hỗ trợ hầu hết các toán tử quen thuộc:

a = 10
b = 5

c = a + b  # Phép cộng
d = a - b  # Phép trừ
e = a * b  # Phép nhân
f = a / b  # Phép chia

Cấu trúc điều kiện và vòng lặp

Cấu trúc điều kiện

Sử dụng if, elifelse để tạo các câu lệnh điều kiện:

num = 3
if num > 0:
    print("Số dương")
elif num == 0:
    print("Bằng không")
else:
    print("Số âm")

Vòng lặp

Sử dụng forwhile để tạo các vòng lặp:

# Vòng lặp for
for i in range(5):
    print(i)

# Vòng lặp while
count = 0
while count < 5:
    print(count)
    count += 1

Quy tắc viết mã

Quy Tắc Đặt Tên

Biến và Hàm

Tên biến và hàm nên sử dụng chữ cái thường và các từ cách nhau bằng dấu gạch dưới:

my_variable = 10

def my_function():
    pass

Lớp

Tên lớp nên sử dụng chữ cái đầu tiên viết hoa và không có dấu gạch dưới giữa các từ:

class MyClass:
    pass

Quy tắc thụt lề

Python sử dụng thụt lề để xác định các khối mã, thông thường là 4 bytes:

if True:
    print("Thụt lề đúng")
else:
    print("Thụt lề sai")

Cách Sắp Xếp Import

Cần phải sắp xếp các import theo thứ tự: chuẩn, thư viện bên thứ 3, và module nội bộ. Mỗi nhóm cách nhau bằng dòng trắng:

import os
import sys

import numpy as np
import pandas as pd

from my_module import my_function

Sử Dụng Docstring

Mỗi hàm, lớp hoặc mô-đun dài nên có docstring để giải thích chức năng của nó:

def my_function(a, b):
    """
    Hàm này được sử dụng để cộng hai số.
    
    Tham số:
    a (int): Số thứ nhất
    b (int): Số thứ hai
    
    Trả về:
    int: Tổng của a và b
    """
    return a + b

Kết Luận

Việc nắm vững cú pháp cơ bản và tuân theo các quy tắc viết mã không chỉ giúp bạn viết mã Python hiệu quả mà còn giúp đảm bảo mã nguồn dễ đọc, dễ hiểu và dễ duy trì. Đây là yếu tố quan trọng giúp bạn tiến xa hơn trong việc học và sử dụng Python trong các dự án phát triển phần mềm.

Comments