जब एक .py फ़ाइल आयात की जाती है, तो .pyc फ़ाइलें Python दुभाषिया द्वारा बनाई जाती हैं। उनमें आयातित मॉड्यूल/प्रोग्राम का "संकलित बाइटकोड" होता है ताकि स्रोत कोड से बाइटकोड में "अनुवाद" (जिसे केवल एक बार करने की आवश्यकता हो) को बाद के आयातों पर छोड़ दिया जा सकता है यदि .pyc संबंधित .py से नया है। फ़ाइल, इस प्रकार स्टार्टअप को थोड़ा तेज कर रहा है। लेकिन यह अभी भी व्याख्या की गई है। एक बार *.pyc फ़ाइल जनरेट हो जाने के बाद, *.py फ़ाइल की कोई आवश्यकता नहीं है, जब तक कि आप इसे संपादित नहीं करते।