Python Cơ Bản: Những Nền Tảng Cốt Lõi Bạn Sẽ Dùng Mỗi Ngày

Table of Contents
Nền Tảng Python: Ngắn Gọn & Thực Dụng
Mọi chương trình Python bạn viết đều xoay quanh việc quản lý dữ liệu (biến) và quyết định luồng chạy (vòng lặp & điều kiện). Dưới đây là những "viên gạch" cốt lõi nhất.
Luật Bất Thành Văn Của Python
Thụt lề (Indentation) là bắt buộc. Thay vì dùng ngoặc nhọn {}, Python dùng khoảng trắng (spaces/tabs) để xác định khối code. Bạn thụt lề sai, code sẽ lỗi.
4 Khối Xây Dựng Cơ Bản
1. Biến & Kiểu dữ liệu
Bạn không cần khai báo kiểu (type), nhưng phải tôn trọng chúng. Ghép bừa bãi (như "5" + 5) là lỗi thường gặp nhất.
int(số nguyên),float(số thập phân)str(chuỗi),bool(True/False)
2. Nhập dữ liệu (Input)
input() luôn trả về chuỗi (string). Nếu cần tính toán số học, phải ép kiểu ngay bằng int() hoặc float().
age = int(input("Tuổi của bạn: "))
print(f"Năm sau bạn sẽ {age + 1} tuổi.")
3. Rẽ nhánh (if/elif/else)
Dùng các phép so sánh (==, <, >) để ra quyết định. Nhớ dùng == (2 dấu bằng) khi muốn kiểm tra xem 2 giá trị có bằng nhau không!
if score >= 90:
print("Điểm: A")
elif score >= 80:
print("Điểm: B")
4. Vòng lặp (for & while)
- Dùng
forkhi biết trước số lần lặp (vd: duyệt qua danh sách). - Dùng
whilekhi lặp cho đến khi thỏa mãn một điều kiện. Cẩn thận vòng lặp vô hạn!
Gom Nhóm & Tái Sử Dụng
Danh sách (Lists)
List ([]) là cách dễ nhất để chứa nhiều thứ. Nhớ rằng phần tử đầu tiên nằm ở vị trí 0.
nums = [10, 20, 30]
print(nums[0]) # In ra 10
Hàm (Functions)
Đừng copy-paste code mãi! Dùng def để gom đoạn logic dùng chung lại thành một hàm.
def greet(name):
return f"Chào {name}!"
Đối Mặt Với Lỗi
Python sẽ phàn nàn bằng SyntaxError hoặc ValueError. Chuyện bình thường! Học cách đọc Traceback chính là chìa khóa để làm chủ Python.
Free In-Browser Developer Tools
Clean AI CLI logs, build cron expressions, decode JWTs, and calculate chmod permissions offline.
Related Articles

Kho dữ liệu phân tích Serverless với BigQuery & Cloud Run: Từ luồng GA4 đến cảnh báo SEO tự động
Tìm hiểu cách xây dựng kho dữ liệu phân tích serverless tự động với BigQuery, Google Analytics 4 và Cloud Run: mô hình hóa lược đồ, chuyển đổi SQL theo lịch trình, chi phí không tải và cảnh báo truy vấn SEO tự động.
Read more
BigQuery + Cloud Run: Xây Dựng Pipeline Nhập Dữ Liệu Serverless Cho Production
Cẩm nang cấp production về nhập dữ liệu serverless trên Google Cloud: BigQuery Storage Write API, chiến lược phân vùng và phân cụm, bộ nhận FastAPI async trên Cloud Run, Terraform đầy đủ, phân tích chi phí thực tế, và những chế độ lỗi gọi bạn lúc 3 giờ sáng.
Read moreFastAPI vs Litestar: So sánh Benchmark Production và Kiến trúc Microservice Thông lượng Cao
Một bài so sánh khách quan, dựa trên benchmark giữa FastAPI và Litestar. Khám phá hiệu năng ASGI, kiến trúc dependency injection, tốc độ serialization, và typing cho OpenAPI.
Read more