| Paradygmat | |
|---|---|
| Typowanie | |
| Aktualna wersja stabilna |
3.11.18 |
| Twórca | |
| Licencja |
Python Software Foundation License |
| Platforma sprzętowa | |
| Platforma systemowa |
wieloplatformowy |
| Strona internetowa | |
CPython – podstawowa implementacja języka programowania Python, napisana głównie w języku C. Jest rozwijana w ramach projektu Python i udostępniana przez Python Software Foundation.
Nazwa „CPython” jest używana w celu odróżnienia tej implementacji od innych implementacji języka Python, takich jak PyPy, Jython czy IronPython.
CPython kompiluje kod źródłowy Pythona do pośredniej postaci zwanej kodem bajtowym, wykonywanej następnie przez maszynę wirtualną Pythona. W standardowej implementacji stosowany jest mechanizm automatycznego zarządzania pamięcią oparty na zliczaniu referencji oraz cyklicznie uruchamianym odśmiecaniu pamięci (garbage collection).