まず、Python 3(.x)は言語であり、実装はいくつでも可能です。さて、今日まで、CPython以外の実装は実際にそれらのバージョンの言語を実装していません。しかし、それは変わるでしょう(PyPyは追いついてきています)。
あなたが尋ねようとしていた質問に答えるために:CPython、3.xまたはそれ以外の場合、JITコンパイラーは含まれていません。他のいくつかのPython実装(PyPyネイティブ、JythonおよびIronPythonは、それらが構築する仮想マシンにJITコンパイラーを再利用することにより)にはJITコンパイラーがあります。また、Python3サポートを追加したときにJITコンパイラが動作を停止する理由はありません。
しかし、私がここにいる間、誤解についても取り上げさせてください。
通常、JITコンパイラは、インタプリタ言語のパフォーマンスを向上させることができる唯一のものです。
これは正しくありません。JITコンパイラは、その最も基本的な形式では、インタプリタのオーバーヘッドを削除するだけです。これは、表示される速度低下の一部を説明しますが、大部分は説明しません。優れたJITコンパイラーは、動的型付け、ポリモーフィズム、およびさまざまな内省的機能など、一般に多数のPython機能を実装するために必要なオーバーヘッドを(より効率的な実装を可能にする特殊なケースを検出することによって)除去する多数の最適化も実行します。
コンパイラを実装するだけでは、それは役に立ちません。非常に巧妙な最適化が必要です。そのほとんどは、非常に特定の状況で、限られた時間枠でのみ有効です。JITコンパイラーは、実行時に特殊なコードを生成でき(それが全体の要点です)、実行時にプログラムを観察することでプログラムをより簡単に(そしてより正確に)分析でき、無効になったときに最適化を元に戻すことができるため、ここでは簡単です。また、事前のコンパイラーとは異なり、インタープリターと対話することもできます。これは、賢明な設計上の決定であるため、多くの場合、対話を行います。彼らは独立して存在することができ、実際に存在しますが、これが人々の心の中で通訳者とリンクしている理由だと思います。
インタプリタのコード自体を最適化する以外に、Pythonの実装を高速化する他のアプローチもあります。たとえば、HotPy(2)プロジェクトです。しかし、それらは現在研究または実験段階にあり、実際のコードでの有効性(および成熟度)はまだ示されていません。
そしてもちろん、特定のプログラムのパフォーマンスは、言語の実装よりもプログラム自体に大きく依存します。言語の実装は、一連の操作を実行できる速度の上限を設定するだけです。一般に、不要な作業を回避する、つまりプログラムを最適化するだけで、プログラムのパフォーマンスを大幅に向上させることができます。これは、プログラムをインタープリター、JITコンパイラー、または事前コンパイラーのいずれで実行するかに関係なく当てはまります。何かを高速にしたい場合は、言語の実装を高速化するために邪魔にならないでください。解釈と動的性のオーバーヘッドで実行不可能なアプリケーションがありますが、それらはあなたが思うほど一般的ではありません(そして、多くの場合、マシンコードでコンパイルされたコードを選択的に呼び出すことによって解決されます)。