Câu lạc bộ Tin học dành cho học sinh Tiểu học

ngày 2 học python - 🧠 TIẾT 5 – ỨNG DỤNG PYTHON TRONG THỰC TẾ (PHIÊN BẢN ĐẶC BIỆT)

Trạng thái

♥ Lượt xem: 15
♥ Lượt phản hồi: 0

Tham gia
28/10/2025
Bài viết
367
Điểm Like
1,743
Điểm Uy tín
364,465
Tí Tinh Tế
Miu Mềm Mại
Rồng Rực Rỡ
Tỵ Tinh Tường
Heo Hiền Hậu
Tuổi Mùi
Phù điêu Hổ
Phù điêu Rồng
Hổ Hào Hiệp
Ngựa Ngộ Nghĩnh
Dê Dịu Dàng
Tích cực hoạt động

🧩 I. DỰ ÁN: TRỢ LÝ CÁ NHÂN PYTHON 🤖

Bạn sẽ tạo một chương trình có thể:
  • Gợi lời chào theo giờ,
  • Ghi chú lại công việc trong file,
  • Và trả lời lệnh cơ bản.

💻 CODE HOÀN CHỈNH​

Mã:
import datetime

# --- Hàm chào theo giờ ---
def chao_hoi():
    gio = datetime.datetime.now().hour
    if gio < 12:
        return "Chào buổi sáng! ☀️"
    elif gio < 18:
        return "Chào buổi chiều! 🌤️"
    else:
        return "Chào buổi tối! 🌙"

# --- Ghi ghi chú ---
def ghi_ghi_chu(noi_dung):
    with open("ghichu.txt", "a", encoding="utf-8") as f:
        f.write(noi_dung + "\n")
    print("📝 Đã lưu ghi chú!")

# --- Chương trình chính ---
print(chao_hoi())
print("Tôi là trợ lý Python của bạn.")
print("Bạn có thể nhập:")
print("1. ghichu - để ghi công việc vào file")
print("2. gio - để xem giờ hiện tại")
print("3. thoat - để kết thúc\n")

while True:
    lenh = input("👉 Nhập lệnh: ").lower()

    if lenh == "ghichu":
        noi_dung = input("Nhập nội dung ghi chú: ")
        ghi_ghi_chu(noi_dung)

    elif lenh == "gio":
        print("🕒 Bây giờ là:", datetime.datetime.now().strftime("%H:%M:%S"))

    elif lenh == "thoat":
        print("Tạm biệt nhé 👋")
        break

    else:
        print("⚠️ Lệnh không hợp lệ! Hãy thử lại.")

🔍 GIẢI THÍCH:​

PhầnÝ nghĩa
datetimeLấy thời gian thực tế (giờ, ngày, tháng)
defTạo các hàm riêng: chào hỏi, ghi ghi chú
open(..., "a")Mở file để ghi thêm dữ liệu
strftime()Định dạng thời gian đẹp hơn
while TrueGiữ chương trình chạy cho đến khi bạn nhập thoat
Sau khi chạy xong, bạn sẽ có file ghichu.txt ghi lại toàn bộ công việc đã nhập!

🧰 II. GỢI Ý PHÁT TRIỂN THÊM:​

  • Thêm lệnh “xem ghi chú” để đọc lại nội dung file.
  • Thêm tính năng nhắc việc (ví dụ: sau 10 phút in ra “Uống nước đi 💧”).
  • Kết hợp với voice module (sau này) để biến nó thành trợ lý nói chuyện được.

💡 BÀI TẬP GỢI Ý:​

  1. Tạo chương trình quản lý chi tiêu:
    • Nhập “tên món”, “giá tiền”, và lưu vào file CSV.
    • Cuối ngày in ra tổng chi tiêu.
  2. Tạo chương trình “Từ điển mini”:
    • Lưu dữ liệu từ vựng vào dictionary.
    • Khi nhập từ, in ra nghĩa.

🏁 TỔNG KẾT KHÓA HỌC PYTHON:​

TiếtChủ đềỨng dụng
1Biến & nhập xuấtLàm quen, nhập dữ liệu
2Cấu trúc điều khiểnQuyết định & lặp
3HàmTổ chức code, tái sử dụng
4Dữ liệu phức hợpLưu trữ thông tin
5Ứng dụng thực tếTrợ lý cá nhân, ghi chú, tự động hóa
 

Trạng thái

♥ Lượt xem: 15
♥ Lượt phản hồi: 0

Trên Bottom