🎯 1. Tổng quan
Trong thế giới thực, mọi ứng dụng đều cần làm việc với file:
-
Lưu trữ thông tin đăng nhập, nhật ký
-
Đọc dữ liệu CSV, JSON, XML
-
Sinh báo cáo tự động
Trong thế giới thực, mọi ứng dụng đều cần làm việc với file:
Lưu trữ thông tin đăng nhập, nhật ký
Đọc dữ liệu CSV, JSON, XML
Sinh báo cáo tự động
Chuỗi (string) là một dãy các ký tự, thường dùng để:
Nhập/xuất dữ liệu từ người dùng
Xử lý văn bản (log, email, tên người…)
Đọc/ghi file
Giao tiếp API (JSON/XML…)
Trong Python, chuỗi là kiểu dữ liệu str
, bất biến (immutable), và rất mạnh mẽ.
Cấu trúc dữ liệu là cách để lưu trữ và tổ chức dữ liệu nhằm:
Dễ quản lý
Dễ xử lý
Tối ưu tốc độ truy xuất
Cấu trúc dữ liệu là cách để lưu trữ và tổ chức dữ liệu nhằm:
Dễ quản lý
Dễ xử lý
Tối ưu tốc độ truy xuất
Trong đời sống, bạn đã quen dùng "hàm" mà không để ý:
Ví dụ: nồi cơm điện = "hàm nấu cơm" → bạn chỉ cần ấn nút, không cần biết bên trong làm gì.
Trong lập trình, hàm (function) giúp:
Đóng gói logic → dễ quản lý
Tái sử dụng → không cần viết lại
Tách biệt trách nhiệm → code sạch, dễ test
Trong lập trình, vòng lặp (loop) là cách để lặp lại một hành động nhiều lần mà không cần viết đi viết lại đoạn mã.
Trong lập trình, vòng lặp (loop) là cách để lặp lại một hành động nhiều lần mà không cần viết đi viết lại đoạn mã.