Làm việc với ngày giờ trong Python
Định dạng, tính toán và xử lý múi giờ — phần dễ sai nhất, kèm cách hiển thị ngày tháng tiếng Việt không phụ thuộc máy chủ.
Kiến thức, hướng dẫn và tin tức về Python cho lập trình viên Việt Nam
Định dạng, tính toán và xử lý múi giờ — phần dễ sai nhất, kèm cách hiển thị ngày tháng tiếng Việt không phụ thuộc máy chủ.
Kế thừa, lớp trừu tượng, duck typing và Protocol — cùng lý do vì sao nên ưu tiên kết hợp hơn kế thừa.
Viết class đúng cách, hiểu __str__ và __repr__, tránh cái bẫy dùng chung danh sách giữa các đối tượng.
Chia code thành nhiều file, hiểu __init__.py và if __name__, cùng hai lỗi import khiến người mới mất nhiều giờ.
Làm việc với file đúng cách: vì sao phải chỉ rõ encoding, đọc file lớn hơn RAM, và mẹo ghi file không sợ hỏng giữa chừng.
Định dạng bằng f-string, các thao tác chuỗi thường dùng, và cách xử lý dấu tiếng Việt sao cho không bị lỗi so sánh.
Từ if/elif quen thuộc tới match của Python 3.10, kèm cái bẫy khi số 0 là giá trị hợp lệ.
Cách dùng hai loại vòng lặp của Python, mệnh đề else ít người biết, và lỗi sửa danh sách ngay trong lúc đang duyệt nó.