🎯 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 cài đặt – Tkinter có sẵn trong mọi Python >=3.x
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 cài đặt – Tkinter có sẵn trong mọi Python >=3.x
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
Python có thư viện vẽ phổ biến:
matplotlib.pyplot
: linh hoạt, mạnh mẽ
pandas.plot()
: dễ dùng, tích hợp nhanh
⚠️ Cài đặt nếu chưa có:
bashpip install matplotlib pandas
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ống bảng Excel)
Lọc, xử lý, nhóm, tính toán thống kê
Là nền tảng cho Data Analysis, Machine Learning, BI…
⚠️ Cài đặt nếu chưa có:
bashpip install pandas
dict
pythonimport json
json_str = '{"name": "Minh", "age": 30}'
data = json.loads(json_str)
print(data["name"]) # Output: Minh
Regex là một ngôn ngữ đặc biệt giúp bạn:
Tìm kiếm chuỗi có mẫu cụ thể (số điện thoại, email, URL…)
Kiểm tra định dạng đầu vào
Tách / trích xuất thông tin
Thay thế nội dung
Python hỗ trợ Regex qua thư viện chuẩn re
.
Python cung cấp 3 thư viện thời gian chính:
Thư viện | Dùng để làm gì |
---|---|
datetime | Làm việc với ngày, giờ theo cấu trúc datetime , date , time , timedelta |
time | Đo thời gian thực thi, sleep, timestamp |
calendar | Làm việc với lịch, ngày trong tuần, tháng, năm |
Khi chương trình lớn dần, ta không thể nhồi hết vào 1 file .py
. Python hỗ trợ:
Module: 1 file .py
→ chứa hàm, class, biến
Package: 1 thư mục chứa nhiều module, có file __init__.py
📌 Giống như:
Module = 1 chương sách
Package = 1 quyển sách có nhiều chương