.py.py, Python sẽ biên dịch nó thành mã bytecode trước khi thực thi..pyc.py. Đây là dạng mà máy ảo Python (CPython) hiểu được để thực thi..pyc giúp tăng tốc độ thực thi chương trình, vì không cần phải biên dịch lại mã nguồn mỗi lần chạy. Nếu mã nguồn không thay đổi, Python sẽ sử dụng file .pyc đã có..pyc thường được lưu trong thư mục __pycache__ cùng với file .py, với tên tệp bao gồm phiên bản Python (ví dụ: module.cpython-38.pyc cho Python 3.8)..py là mã nguồn có thể đọc và chỉnh sửa, trong khi file .pyc là phiên bản đã biên dịch của mã nguồn này, giúp tăng tốc độ thực thi và không thể đọc được.