関数アノテーションとは関数の引数と戻り値に付加情報をつける機能です。PEP 3107 -- Function Annotationsで定義されていて、 Python 2. 6へbackportされていないので、 利用するにはPython 3. 0以降が必要になります。 まずは、 インタラクティブシェルで関数 ...
高速化が話題のPython 3. 11ですが、今回取り上げるのは非同期I/ Oで並行処理を実現する標準ライブラリasyncioの新機能asyncio. TaskGroupです。asyncio. TaskGroupは複数のタスクを並行処理する高レベルAPIになります。同様の既存機能 (asyncio. gather()やasyncio. wait()) と ...
プログラミングを始めたばかりの頃は、すべてのコードを上から順にダラダラと書いてしまいがちです。 しかし、プログラムが大きくなると、同じような処理(例えば「消費税の計算」や「ログの表示」など)を何度も書く必要が出てきます。 これを毎回 ...
Googleカレンダーを取り扱うには、こちらの連載(ゼロからはじめるPython Googleカレンダーの予定を読み込んでカウントダウンしよう(上)カレンダー編 )を参考にPythonを使う。現在ではGoogle APIの仕様が異なっているが、import文にfrom google.oauth2 import service_accountを ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...