TGViewer
Python обучающий Python обучающий @pythonist24 · 55.8K subscribers
Post #397 24.2K
Что такое CPython?

Python интерпретируемый язык программирования, что значит что до компиляции у него есть еще одна промежуточная стадия. Байт-код. Это наборы команд близкие по структуре к машинным и вот именно при выполнении программы транслируются в машинный код.

CPython это интерпретатор байт-кода языка Python написанный на низкоуровневом языке программирования C. Сама реализация имеет открытый исходный код.

Как же разобраться во всем многообразии языка Python. Когда вы скачиваете Python с официального сайта вы скачиваете как раз CPython. Называют его так для того, чтобы отделить оригинальную реализацию от более поздних Jython, IronPython, PyPy.

Jython - транслируется в байт-код Java и может выполняться на JVM.
IronPython - транслируется в CLR.
PyPy - реализация Python в самом Python.

И самое главное Python - это язык программирования, а CPython его реализация.
More from @pythonist24
  1. Mar 26, 2026Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Di…
  2. Dec 25, 2025Аккуратно игнорируем ошибки без try/except Иногда ошибка — это нормальное поведение програ…
  3. Dec 15, 2025Получаем значения из словаря без KeyError Новички часто сталкиваются с ошибкой KeyError, к…
  4. Dec 11, 2025Как красиво логировать объекты без ручного форматирования Когда нужно записать в лог сложн…
  5. Nov 22, 2025Быстрое измерение времени выполнения кода без time и декораторов Иногда нужно прикинуть, с…
  6. Nov 22, 2025Удобный вывод SQL-запросов прямо в консоль с форматированием Когда вы работаете с SQLAlche…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →