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
, elif
và else
để 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 for
và while
để 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