Programming Techniques

Bài tập về đọc tập tin

I. Đọc file văn bản (text)

  1. Đọc toàn bộ nội dung từ file và in ra màn hình
  2. Đếm số dòng trong file
  3. Đếm số ký tự trong file
  4. Đếm số từ trong file
  5. Đọc và in từng dòng một
  6. Đọc dòng đầu tiên trong file
  7. Đọc dòng cuối cùng trong file
  8. Đọc n dòng đầu tiên của file
  9. Đọc n dòng cuối cùng của file
  10. Kiểm tra file có rỗng không

II. Xử lý dữ liệu số từ file

  1. Đọc các số nguyên từ file và in ra
  2. Tính tổng các số nguyên trong file
  3. Tính trung bình cộng các số
  4. Tìm số lớn nhất/nhỏ nhất
  5. Đếm số lượng số chẵn/lẻ
  6. Đếm số nguyên tố
  7. Lọc và ghi các số chẵn ra file mới
  8. Lọc số lớn hơn X và in ra
  9. Kiểm tra có tồn tại số âm không
  10. Đế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

  1. Đếm số dòng chứa từ khóa "Python"
  2. Tìm dòng chứa từ dài nhất
  3. Đếm số lần xuất hiện của một từ cụ thể
  4. Liệt kê các từ không trùng nhau
  5. Sắp xếp các dòng theo thứ tự ABC
  6. Loại bỏ dấu cách thừa ở đầu/cuối mỗi dòng
  7. Chuyển toàn bộ file thành chữ in hoa
  8. Chuyển thành chữ thường
  9. Ghi lại những dòng chứa từ khóa "ERROR"
  10. Đếm số lần xuất hiện của từng chữ cái

IV. Đọc file CSV

  1. Đọc và in toàn bộ dữ liệu từ file CSV
  2. Đọc từng dòng và tách dữ liệu theo dấu phẩy
  3. Đếm số dòng trong file CSV (không tính tiêu đề)
  4. Tính tổng một cột số cụ thể
  5. Đọc cột "Họ tên" và in ra danh sách
  6. Lọc các dòng có điểm > 8.0
  7. Đếm số dòng có giới tính là "Nam"
  8. Sắp xếp danh sách theo cột "Điểm"
  9. Tìm học sinh có điểm cao nhất
  10. Ghi dữ liệu lọc ra một file CSV mới

V. Bài tập nâng cao

  1. Đọc file JSON và in nội dung
  2. Đọc file XML và trích xuất dữ liệu
  3. Đọc file nhị phân (binary)
  4. Gộp nội dung của nhiều file thành một file
  5. So sánh nội dung hai file
  6. Ghi log ra file khi đọc lỗi
  7. Đọc dữ liệu từng dòng, viết lại theo thứ tự ngược
  8. Loại bỏ các dòng trùng nhau trong file
  9. Đọc dữ liệu dạng bảng và hiển thị như bảng HTML
  10. Đọc dữ liệu từ file và tạo báo cáo tóm tắt