Ngày 03 trên 12

Ngôn ngữ

Python — công cụ của backend, từ script đầu tiên đến thư viện chuẩn

Bạn có thể… vào cuối ngày

  • Viết và chạy script Python: biến, kiểu dữ liệu, điều khiển luồng, hàm.
  • Debug một script đang crash và sửa nó bằng cách đọc traceback.
  • Dùng các thủ thư viện chuẩn: json, pathlib, csv, collections.
  • Xây một CLI tool nhỏ và một script xử lý dữ liệu từ một file thật.
Sản phẩm

Một CLI tool nhỏ + một script CSV→JSON chạy được trên bất kỳ máy nào.

Móc nối toàn cảnh

Giờ bạn viết được chất keo nối app với dữ liệu. Tiếp theo: để chất keo đó nói HTTP và giữ dữ liệu trong một file.

Khái niệm bạn sẽ hiểu gì

  • Python trong một ngày: biến, string, list/dict, điều kiện, vòng lặp, hàm — cốt lõi của ngôn ngữ.
  • Đọc một traceback từ trên xuống và sửa crash (không phải sợ, mà là quy trình).
  • json (hình dạng của gần như mọi API), pathlib (file và thư mục không cần mổ xẻ string), csv (dữ liệu bảng), collections (Counter, defaultdict).
  • F-string, list comprehension và các idiom khiến Python đọc hay.

Thực hành thực chiến, kết bằng thứ đang chạy

  1. Script đầu tiên: một chương trình nhận input và in kết quả; rồi kiểu dữ liệu — biến một giá trị thành dạng khác.
  2. Sửa crash: một script bị hỏng cố tình — đọc traceback, tìm dòng, sửa, chạy sạch.
  3. CLI tool: một chương trình dòng lệnh nhỏ (vd đếm từ/dòng) đọc một file và in tóm tắt.
  4. Xử lý dữ liệu: đọc một CSV, tập hợp bằng collections.Counter, và viết ra một báo cáo JSON.

Muốn định dạng khác? Mọi định dạng