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óngLộ trình thực dụng cho giám sát công trường
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.
Tình huống mở đầu
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.
Đích đến của 4 tháng
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.
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óngGiả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 traDuyệ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Đó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 · FunctionsLọc 50 khách hàng tiềm năng theo đúng Zip Code tại Mỹ để telesale.
Giai đoạn 2 · PandasQuả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Đư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 · StreamlitNhậ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ốiDeploy 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 giaoBản đồ công trường
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.
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.
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.
Đư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.
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.
Lịch nghiệm thu
Mỗi buổi 1 giờ: xem ví dụ, sửa code nhỏ, rồi chốt bằng checkpoint ngắn.
| Buổi | Chủ đề | Việc làm / checkpoint |
|---|---|---|
| 01–02 | Vật liệu & đo đạc | Môi trường, biến, nhập liệu, tính Sqft và báo giá lát sàn. |
| 03–04 | Tiêu chuẩn & giám sát | if/else, logic nhiều điều kiện; kiểm tra giảm 5% và phí nhà cũ 10%. |
| 05–06 | Danh sách & thi công | List, for/while, duyệt sơn–đinh–gỗ và tính tổng vật tư. |
| 07–08 | Tổ đội chuyên biệt | Functions, đóng gói cỗ máy báo giá tự động. |
| 09–10 | Sổ sách kế toán | Pandas cơ bản, đọc Excel/CSV; nhận diện đúng cột dữ liệu. |
| 11–12 | Lọc & truy vấn | Lọc 50 khách tiềm năng theo Zip Code tại Mỹ để telesale. |
| 13–14 | Kho lưu trữ | SQLite, khởi tạo bảng KhachHang và DuAn. |
| 15–16 | CRUD & tiến độ | Thêm, đọc, sửa, xóa; cập nhật Khảo sát → Thi công → Bàn giao. |
| 17–18 | Mặt tiền showroom | Streamlit, nút bấm, ô nhập; đưa báo giá lên Web. |
| 19–20 | Logic & báo cáo | Tích hợp Python; hiển thị bảng và biểu đồ. |
| 21–22 | Visual quản lý | Lọc dữ liệu trên Web; tìm công trình đang kẹt tiến độ. |
| 23–24 | Ghép nối hệ thống | Kết nối SQLite, tự động lưu khách; hoàn thiện Mini-CRM. |
| 25–26 | Cất nóc & deploy | Server, Ubuntu VPS, Streamlit Cloud; chọn nơi xuất bản. |
| 27–28 | Tối ưu & kiểm tra | Xuất bản Mini-CRM, kiểm tra luồng và sử dụng trên iPhone. |
| 29–30 | Tờ rơi kỹ thuật số | Cấu trúc HTML/CSS cơ bản cho Landing Page Remodeling. |
| 31–32 | Phâ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
Hãy thử đổi chiều dài, rộng hoặc đơn giá rồi kiểm tra.
Chọn công việc gần nhất để vào đúng chặng.