Python được coi là một ngôn ngữ kịch bản vì sự mờ nhạt lịch sử giữa các ngôn ngữ kịch bản và các ngôn ngữ lập trình mục đích chung. Trên thực tế, Python không phải là một ngôn ngữ kịch bản, mà là một ngôn ngữ lập trình cho mục đích chung cũng hoạt động một ngôn ngữ kịch bản độc đáo.