高速化が話題のPython 3. 11ですが、今回取り上げるのは非同期I/ Oで並行処理を実現する標準ライブラリasyncioの新機能asyncio. TaskGroupです。asyncio. TaskGroupは複数のタスクを並行処理する高レベルAPIになります。同様の既存機能 (asyncio. gather()やasyncio. wait()) と ...
関数アノテーションとは関数の引数と戻り値に付加情報をつける機能です。PEP 3107 -- Function Annotationsで定義されていて、 Python 2. 6へbackportされていないので、 利用するにはPython 3. 0以降が必要になります。 まずは、 インタラクティブシェルで関数 ...
プログラミングを始めたばかりの頃は、すべてのコードを上から順にダラダラと書いてしまいがちです。 しかし、プログラムが大きくなると、同じような処理(例えば「消費税の計算」や「ログの表示」など)を何度も書く必要が出てきます。 これを毎回 ...