File .pyc được tạo bởi trình thông dịch Python khi import file .py. Chúng chứa "bytecode đã biên dịch" của module/chương trình import để bỏ qua bước "dịch" từ source code sang bytecode (chỉ cần làm một lần) khi import lại nếu .pyc mới hơn .py tương ứng, giúp khởi động nhanh hơn một chút. Nhưng vẫn là interpreted. Khi file *.pyc sinh ra, không cần file *.py nữa, trừ khi bạn chỉnh sửa.