Polars: xử lý dữ liệu lớn nhanh hơn Pandas
Pandas là công cụ kinh điển, nhưng khi file CSV lên vài GB nó bắt đầu chậm và ngốn RAM. Polars viết bằng Rust, chạy đa luồng mặc định và thường nhanh hơn nhiều…
Pandas là công cụ kinh điển, nhưng khi file CSV lên vài GB nó bắt đầu chậm và ngốn RAM. Polars viết bằng Rust, chạy đa luồng mặc định và thường nhanh hơn nhiều…
Bạn có một script phân tích dữ liệu hay, nhưng sếp không biết chạy Python. Streamlit biến script đó thành web app — không cần HTML, CSS hay JavaScript.
Ứng dụng…
Truy vấn database mất 200ms và lặp lại hàng nghìn lần mỗi phút với cùng một kết quả. Redis lưu kết quả đó trong RAM và trả về trong chưa tới 1ms.
Kết nối
pip in…
Người dùng bấm “Đăng ký” và phải chờ 8 giây vì hệ thống đang gửi email. Giải pháp: trả lời ngay, còn việc gửi email đẩy sang hàng đợi cho worker xử lý. Đó chính…
pip và requirements.txt vẫn chạy tốt, nhưng chúng không khóa được phiên bản phụ thuộc gián tiếp và không quản lý môi trường ảo giúp bạn. Poetry và uv sinh ra để…
Bạn viết một script hữu ích và muốn đồng nghiệp dùng được. Thay vì bắt họ sửa biến trong file, hãy biến nó thành lệnh CLI. Typer làm việc đó chỉ từ type hints.…
Bốn kiểu dữ liệu trong module collections giúp bạn bỏ hẳn những dòng kiểm tra key lặt vặt: đếm tần suất, gom nhóm, hàng đợi hai đầu và bản ghi nhỏ có tên trường rõ ràng.
Sức mạnh thật sự của Python nằm ở hệ sinh thái thư viện khổng lồ. Thay vì viết lại mọi thứ, bạn đứng trên vai người khổng lồ. Bài viết điểm qua những thư viện p…
Dữ liệu đầu vào không đáng tin — người dùng nhập sai, API trả về thiếu trường. Pydantic giúp kiểm tra và chuẩn hóa dữ liệu tự động, là nền tảng của FastAPI và n…