Bài tập về đọc tập tin
I. Đọc file văn bản (text)
- Đọc toàn bộ nội dung từ file và in ra màn hình
- Đếm số dòng trong file
- Đếm số ký tự trong file
- Đếm số từ trong file
- Đọc và in từng dòng một
- Đọc dòng đầu tiên trong file
- Đọc dòng cuối cùng trong file
- Đọc n dòng đầu tiên của file
- Đọc n dòng cuối cùng của file
- Kiểm tra file có rỗng không
II. Xử lý dữ liệu số từ file
- Đọc các số nguyên từ file và in ra
- Tính tổng các số nguyên trong file
- Tính trung bình cộng các số
- Tìm số lớn nhất/nhỏ nhất
- Đếm số lượng số chẵn/lẻ
- Đếm số nguyên tố
- Lọc và ghi các số chẵn ra file mới
- Lọc số lớn hơn X và in ra
- Kiểm tra có tồn tại số âm không
- Đếm số lần xuất hiện của một số cụ thể
III. Làm việc với chuỗi từ file
- Đếm số dòng chứa từ khóa "Python"
- Tìm dòng chứa từ dài nhất
- Đếm số lần xuất hiện của một từ cụ thể
- Liệt kê các từ không trùng nhau
- Sắp xếp các dòng theo thứ tự ABC
- Loại bỏ dấu cách thừa ở đầu/cuối mỗi dòng
- Chuyển toàn bộ file thành chữ in hoa
- Chuyển thành chữ thường
- Ghi lại những dòng chứa từ khóa "ERROR"
- Đếm số lần xuất hiện của từng chữ cái
IV. Đọc file CSV
- Đọc và in toàn bộ dữ liệu từ file CSV
- Đọc từng dòng và tách dữ liệu theo dấu phẩy
- Đếm số dòng trong file CSV (không tính tiêu đề)
- Tính tổng một cột số cụ thể
- Đọc cột "Họ tên" và in ra danh sách
- Lọc các dòng có điểm > 8.0
- Đếm số dòng có giới tính là "Nam"
- Sắp xếp danh sách theo cột "Điểm"
- Tìm học sinh có điểm cao nhất
- Ghi dữ liệu lọc ra một file CSV mới
V. Bài tập nâng cao
- Đọc file JSON và in nội dung
- Đọc file XML và trích xuất dữ liệu
- Đọc file nhị phân (binary)
- Gộp nội dung của nhiều file thành một file
- So sánh nội dung hai file
- Ghi log ra file khi đọc lỗi
- Đọc dữ liệu từng dòng, viết lại theo thứ tự ngược
- Loại bỏ các dòng trùng nhau trong file
- Đọc dữ liệu dạng bảng và hiển thị như bảng HTML
- Đọc dữ liệu từ file và tạo báo cáo tóm tắt