(Di chuyển đến ...)
Trang chủ
▼
Hiển thị các bài đăng có nhãn
Python
.
Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn
Python
.
Hiển thị tất cả bài đăng
Chủ Nhật, 20 tháng 7, 2025
✅ CHECKLIST: DỰ ÁN QUẢN LÝ SINH VIÊN BẰNG PYTHON FLASK
›
Tổng số: 30 bài học , chia theo 6 phần chính
✅ CHECKLIST: DỰ ÁN QUẢN LÝ SINH VIÊN BẰNG PYTHON FLASK
›
Tổng số: 30 bài học , chia theo 6 phần chính
📬 BÀI 30: TỰ ĐỘNG GỬI BÁO CÁO PDF/EXCEL QUA EMAIL HẰNG TUẦN
›
🎯 1. Mục tiêu ✅ Tạo file Excel/PDF tự động (như ở bài 29) ✅ Gửi email với file đính kèm ✅ Định kỳ chạy hằng tuần bằng: cron (t...
📤 BÀI 29: XUẤT DỮ LIỆU RA EXCEL, PDF, GOOGLE SHEETS TỪ FLASK
›
🎯 1. Mục tiêu ✅ Xuất danh sách sinh viên ra file Excel (.xlsx) ✅ Xuất thành PDF đơn giản ✅ Đồng bộ dữ liệu lên Google Sheets ✅...
📝 BÀI 28: CHỈNH SỬA ĐIỂM + XÁC THỰC NGƯỜI DÙNG + AUDIT LOG TRONG FLASK
›
🎯 1. Mục tiêu Cho phép người dùng sửa điểm sinh viên ngay trên giao diện Gửi request API PATCH khi chỉnh sửa Ghi log mỗi thao tác...
🔄 BÀI 27: TÍCH HỢP API REST VÀ GIAO DIỆN ADMIN – KẾT NỐI FRONTEND + BACKEND
›
🎯 1. Mục tiêu Gọi REST API từ giao diện web bằng JavaScript Cho phép: Thêm sinh viên Hiển thị danh sách sinh viên Xoá sinh v...
🔐 BÀI 26: TẠO GIAO DIỆN QUẢN TRỊ CÓ PHÂN QUYỀN VỚI FLASK-LOGIN + FLASK-WTF
›
🎯 1. Mục tiêu Xây dựng chức năng đăng nhập, đăng xuất Bảo vệ route /admin chỉ cho người đăng nhập Phân quyền user → chỉ admin đượ...
🛠️ BÀI 25: CHUYỂN TỪ SQLITE SANG POSTGRESQL TRONG FLASK – TRIỂN KHAI DB LÊN CLOUD
›
🎯 1. Mục tiêu Chuyển cấu hình Flask từ SQLite → PostgreSQL Sử dụng PostgreSQL trên Render hoặc Supabase (hoặc ElephantSQL – Free Pl...
☁️ BÀI 24: TRIỂN KHAI REST API FLASK LÊN CLOUD MIỄN PHÍ VỚI RENDER.COM
›
🎯 1. Mục tiêu Đưa ứng dụng Flask + SQLite + Chart.js lên Internet Không cần VPS, không cần mua domain Gọi API từ bất kỳ đâu (web, ...
🔍 BÀI 23: VIẾT REST API NÂNG CAO VỚI SQLALCHEMY – LỌC, TÌM KIẾM, PHÂN TRANG
›
🎯 1. Mục tiêu Chuyển sang dùng SQLAlchemy ORM để dễ quản lý model Viết API /api/students hỗ trợ: /api/students?name=An → tìm the...
🗃️ BÀI 22: TÍCH HỢP FLASK + CHART.JS + DATABASE – DASHBOARD TRUY XUẤT BIỂU ĐỒ TỪ SQL
›
🎯 1. Mục tiêu Dùng SQLite database thay vì CSV Lưu dữ liệu sinh viên (id, name, score) vào DB Truy xuất bằng Flask API Trực qu...
📊 BÀI 21: VẼ BIỂU ĐỒ REAL-TIME TRÊN WEB VỚI CHART.JS + FLASK API
›
🎯 1. Mục tiêu Tạo biểu đồ cột (bar chart) điểm sinh viên ngay trong trang web Dữ liệu lấy từ REST API Flask ( /api/students ) Biểu...
🌐 BÀI 20: TÍCH HỢP REST API VÀO GIAO DIỆN WEB VỚI HTML + JAVASCRIPT
›
📦 1. Mục tiêu Giao diện nhập tên + điểm sinh viên Dữ liệu gửi về Flask API qua fetch() Hiển thị danh sách sinh viên lấy từ API ...
🌐 BÀI 20: TÍCH HỢP REST API VÀO GIAO DIỆN WEB VỚI HTML + JAVASCRIPT
›
📦 1. Mục tiêu Giao diện nhập tên + điểm sinh viên Dữ liệu gửi về Flask API qua fetch() Hiển thị danh sách sinh viên lấy từ API ...
🌐 BÀI 19: XÂY DỰNG REST API VỚI FLASK – GET, POST, PUT, DELETE DỮ LIỆU JSON
›
🎯 1. REST API là gì? REST API (Representational State Transfer) cho phép: Giao tiếp giữa các hệ thống qua HTTP Truyền và nhận dữ li...
🌍 BÀI 18: XÂY DỰNG ỨNG DỤNG WEB VỚI FLASK – FORM NHẬP, HIỂN THỊ, LƯU FILE
›
🎯 1. Mục tiêu Xây một ứng dụng web cho phép: ✅ Nhập tên và điểm sinh viên qua form HTML ✅ Hiển thị danh sách điểm dưới dạng bảng HTML ✅...
🖼️ BÀI 17: XÂY DỰNG ỨNG DỤNG MINI VỚI Tkinter – NHẬP ĐIỂM, HIỂN THỊ BIỂU ĐỒ, LƯU FILE CSV
›
🎯 1. Tổng quan Tkinter là thư viện GUI mặc định trong Python Cho phép tạo cửa sổ, nút, bảng, nhập dữ liệu, vẽ đồ họa ✅ Không cần...
📈 BÀI 16: VẼ BIỂU ĐỒ VỚI matplotlib & pandas – LINE, BAR, PIE, HISTOGRAM
›
🎯 1. Tổng quan Biểu đồ giúp: Truyền tải dữ liệu nhanh và rõ hơn bảng Giúp lãnh đạo ra quyết định Làm đẹp báo cáo và dashboard ...
📊 BÀI 15: XỬ LÝ DỮ LIỆU DẠNG BẢNG VỚI PANDAS – ĐỌC, GHI, LỌC, NHÓM, THỐNG KÊ
›
🎯 1. Tổng quan Pandas là thư viện cực mạnh dùng để: Đọc & ghi dữ liệu .csv , Excel, SQL Biểu diễn dữ liệu dạng DataFrame (giốn...
🌐 BÀI 14: XỬ LÝ JSON VÀ API TRONG PYTHON – ĐỌC, GHI, TRÍCH XUẤT DỮ LIỆU HIỆN ĐẠI
›
📦 1. Làm việc với JSON Ví dụ 1: Đọc chuỗi JSON thành dict python Copy Edit import json json_str = '{"name": "Minh...
›
Trang chủ
Xem phiên bản web