2024年10月にリリースされたPython 3. 13。その中でもっとも注目すべき実験的な新機能の 「free threading」 について紹介します。本記事ではfree threadingについて紹介するにあたり、避けては通れない 「Global Interpreter Lock (以下GIL⁠)⁠」というCPythonのロック機構 ...
gmtime() について gmtime() は、引数に指定された秒数を UTC としての時刻に変換します。 localtime() について localtime() は、引数に指定された秒数をローカル時刻に変換します。 strftime() について strftime() は、引数に指定されたフォーマットに従って、日付や時刻 ...
門脇 (@satoru_kadowaki) です。3月の 「Python Monthly Topics」 は、Rust製のパッケージ管理ツール 「uv」 について紹介します。 はじめに どのようなプログラミング言語においても、仮想環境の構築やパッケージ管理は重要です。本記事でいう 「仮想環境」 とは ...
「この処理、実行するのに何秒かかっているんだろう?」 「APIを連続で叩かないように、1秒待ってから次の処理に進みたい」 プログラムにおいて、時間を扱うのは非常に基本的な要件です。Pythonでは、標準ライブラリの**time**モジュールが、こうした時間 ...