Lộ trình thực dụng cho giám sát công trường

Từ số đo sàn đến một hệ thống dùng được.

Trong 4 tháng, bạn đi qua 32 buổi — mỗi tuần 2 buổi, mỗi buổi 1 giờ — để biến công việc remodeling lặp lại thành báo giá, sổ sách, tiến độ và ứng dụng online.

32buổi học
4giai đoạn
<15dòng code mỗi ví dụ
Minh họa isometric một công trường remodeling với bảng kế hoạch gồm bốn chặng: Python nền tảng, quản lý dữ liệu, Streamlit và triển khai

Tình huống mở đầu

Một phép tính nhỏ có thể dựng cả quy trình.

Người giám sát nhận số đo một căn phòng: nhập chiều dài và chiều rộng, tính diện tích Sqft, nhân đơn giá USD rồi xuất báo giá. Từ thao tác đó, khóa học lần lượt thêm “kiểm tra” điều kiện, “sổ sách” khách hàng, “kho lưu trữ” SQLite và “mặt tiền showroom” Streamlit.

INPUTSố đo, loại nhà, đơn giá
XỬ LÝSqft, giảm giá, phí dọn rác
OUTPUTBáo giá rõ ràng để kiểm tra
Sơ đồ từ nhập số đo công trình đến báo giá, cơ sở dữ liệu khách hàng, Mini-CRM Streamlit và ứng dụng online trên điện thoại
Mỗi giai đoạn làm cho cùng một quy trình nghề nghiệp “đứng vững” hơn: đo → tính → lưu → hiển thị → đưa lên mạng.

Đích đến của 4 tháng

Sản phẩm không nằm trên giấy

Mỗi sản phẩm là một mốc nghiệm thu: có đầu vào, thao tác xử lý và đầu ra nhìn thấy được.

Tool báo giá lát sàn

Nhập chiều dài/rộng → tính Sqft → nhân đơn giá USD → xuất báo giá.

Giai đoạn 1 · Đặt móng

Tool báo giá nâng cao

Giảm 5% khi trên 1000 Sqft; cộng 10% phí dọn rác nếu là nhà cũ.

Giai đoạn 1 · Kiểm tra

Tool quản lý vật tư

Duyệt danh sách sơn, đinh, gỗ và tính tổng tiền cần chi trả tại Home Depot.

Giai đoạn 1 · Vòng lặp

Cỗ máy báo giá tự động

Đóng gói hàm báo giá; chỉ cần nhập diện tích là có kết quả.

Giai đoạn 1 · Functions

Bộ lọc marketing

Lọc 50 khách hàng tiềm năng theo đúng Zip Code tại Mỹ để telesale.

Giai đoạn 2 · Pandas

Hệ thống tiến độ

Quản lý bảng KhachHang và DuAn; cập nhật Khảo sát → Thi công → Bàn giao.

Giai đoạn 2 · SQLite CRUD

Web và Dashboard

Đưa báo giá lên Web, xem bảng, biểu đồ và các công trình đang kẹt tiến độ.

Giai đoạn 3 · Streamlit

Mini-CRM

Nhập khách trên Web → tự động lưu vào Database → báo cho chủ thầu.

Giai đoạn 3 · Ghép nối

Online và Landing Page

Deploy trên mạng, kiểm tra bằng iPhone và định hình mặt tiền quảng bá công ty Remodeling.

Giai đoạn 4 · Bàn giao

Bản đồ công trường

Bốn chặng, một công trình

Chọn chặng theo việc bạn cần làm, không theo tên thuật ngữ lập trình.

01 · THÁNG 1

Đặt móng — Python nền tảng

Học biến số như “thùng chứa”, input, tính toán, if/else, list, vòng lặp và hàm.

  • Buổi 1–2: môi trường, biến, nhập liệu
  • Buổi 3–4: điều kiện và logic đa điều kiện
  • Buổi 5–8: vật tư, vòng lặp, functions
Xem 8 buổi đầu →
02 · THÁNG 2

Xây tường — Quản lý dữ liệu

Biến danh sách rời rạc thành sổ sách có thể lọc, sắp xếp, truy vấn và cập nhật.

  • Buổi 9–12: Pandas, Excel/CSV, Zip Code
  • Buổi 13–16: SQLite, KhachHang, DuAn, CRUD
Xem 8 buổi dữ liệu →
03 · THÁNG 3

Hoàn thiện — Streamlit Web App

Đưa logic Python lên giao diện trực quan, có bảng, biểu đồ và dùng mượt trên điện thoại.

  • Buổi 17–19: ô nhập, nút bấm, Web báo giá
  • Buổi 20–24: Dashboard, SQLite, luồng dữ liệu
Xem 8 buổi Streamlit →
04 · THÁNG 4

Bàn giao — Deploy & Marketing

Cất nóc bằng Server, Ubuntu VPS, Streamlit Cloud; sau đó dựng tờ rơi kỹ thuật số bằng HTML/CSS.

  • Buổi 25–28: deploy, tối ưu, xuất bản, iPhone
  • Buổi 29–32: HTML/CSS và phân tích đối thủ
Xem 8 buổi bàn giao →

Lịch nghiệm thu

Đủ 32 buổi, nhìn thấy việc phải làm

Mỗi buổi 1 giờ: xem ví dụ, sửa code nhỏ, rồi chốt bằng checkpoint ngắn.

BuổiChủ đềViệc làm / checkpoint
01–02Vật liệu & đo đạcMôi trường, biến, nhập liệu, tính Sqft và báo giá lát sàn.
03–04Tiêu chuẩn & giám sátif/else, logic nhiều điều kiện; kiểm tra giảm 5% và phí nhà cũ 10%.
05–06Danh sách & thi côngList, for/while, duyệt sơn–đinh–gỗ và tính tổng vật tư.
07–08Tổ đội chuyên biệtFunctions, đóng gói cỗ máy báo giá tự động.
09–10Sổ sách kế toánPandas cơ bản, đọc Excel/CSV; nhận diện đúng cột dữ liệu.
11–12Lọc & truy vấnLọc 50 khách tiềm năng theo Zip Code tại Mỹ để telesale.
13–14Kho lưu trữSQLite, khởi tạo bảng KhachHang và DuAn.
15–16CRUD & tiến độThêm, đọc, sửa, xóa; cập nhật Khảo sát → Thi công → Bàn giao.
17–18Mặt tiền showroomStreamlit, nút bấm, ô nhập; đưa báo giá lên Web.
19–20Logic & báo cáoTích hợp Python; hiển thị bảng và biểu đồ.
21–22Visual quản lýLọc dữ liệu trên Web; tìm công trình đang kẹt tiến độ.
23–24Ghép nối hệ thốngKết nối SQLite, tự động lưu khách; hoàn thiện Mini-CRM.
25–26Cất nóc & deployServer, Ubuntu VPS, Streamlit Cloud; chọn nơi xuất bản.
27–28Tối ưu & kiểm traXuất bản Mini-CRM, kiểm tra luồng và sử dụng trên iPhone.
29–30Tờ rơi kỹ thuật sốCấu trúc HTML/CSS cơ bản cho Landing Page Remodeling.
31–32Phân tích đối thủĐọc Landing Page đối thủ, định hình ý tưởng và cấu trúc trang.

Cách học trên công trường

Không học thuộc thuật ngữ. Học qua một lần nghiệm thu.

  • Xem ví dụ từng bước bằng ngôn ngữ đo đạc, vật tư và tiến độ.
  • Sửa một playground Python nhỏ; mọi ví dụ giữ dưới 15 dòng.
  • Trả lời checkpoint cuối buổi để biết mình đã hiểu phần nào.
  • Đi tiếp bằng liên kết của đúng giai đoạn, không bị lạc trong menu.
Quy tắc an toàn dữ liệu
Dùng dữ liệu mẫu trong lớp. Không nhập tên, số điện thoại, địa chỉ hay thông tin khách hàng thật vào playground.

Hãy thử đổi chiều dài, rộng hoặc đơn giá rồi kiểm tra.

Bạn đang cần làm gì?

Chọn công việc gần nhất để vào đúng chặng.