2024年10月にリリースされたPython 3. 13。その中でもっとも注目すべき実験的な新機能の 「free threading」 について紹介します。本記事ではfree threadingについて紹介するにあたり、避けては通れない 「Global Interpreter Lock (以下GIL⁠)⁠」というCPythonのロック機構 ...
プログラミング言語「Python」の成長に伴い、往年の課題である「GIL」(Global Interpreter Lock)の制約が顕在化してきた。GILはCPython(Pythonの標準実装)が持つ仕組みで、複数のスレッドが同時にPythonプログラムを実行することを妨げる。これはマルチコアCPUの ...
「Python」におけるマルチコアCPUの利用を妨げているのが「GIL」だ。GIL廃止の提案が承認されたことで積年の課題が解決する見込みが出てきた。一方、「混乱が起きる可能性がある」と指摘する有識者もいる。 プログラミング言語「Python」の問題の一つは ...
スクリプト言語「Python」の新しい年次リリース「Python 3.13」が、10月7日に正式リリースされた。多くの新機能と最適化が含まれている。 「Python 3.13」では、「PyPy」ベースの新しい改良型インタラクティブインタプリターを搭載。複数行(ブロック)編集への ...
2023年10月26日から10月29日にかけてPyCon APAC 2023が開催されました。PyCon APAC 2023とはどのようなイベントだったのか、会期中の注目ポイントは何だったのかをまとめてお伝えします。 PyCon APAC 2023とは PyCon APACは、プログラミング言語Pythonを中心とした ...
CTC教育サービスはコラム「Python海外ニュース紹介> 第63回 Pythonでデータベースを扱う際のよりクリーンな方法 他6本」を公開しました。 皆さん、こんにちは。野田貴子です。 先日、Python Asia Organisationによるチャリティイベントがありました。そのイベント ...