Sunday 1:40 p.m.–2:10 p.m.
Pythonによる非同期プログラミング入門 (ja)
Hironori Sekine
- Audience level:
- Intermediate
- Category:
- Network Programming / ネットワークプログラミング
Description
Python 3.4から、新しい非同期I/Oフレームワークのasyncioが標準ライブラリとして追加されました。このセッションでは、asyncioの概要、API、使い方などを紹介し、実例を交えながら、非同期のプログラミングモデル、デザインパターンなどについて解説します。
Abstract
最近よく耳にする非同期プログラミングとは何でしょうか? 非同期のプログラミングモデルにはいくつかのアプローチがあります。Pythonにも様々な非同期のフレームワークがありますが、Python 3.4から新しい非同期I/Oフレームワークのasyncioが、標準ライブラリとして追加されました。
このセッションではasyncioの概要、API、使い方などを紹介し、あわせて非同期のプログラミングモデル、デザインパターンなどについて解説します。非同期プログラミングはどういう問題に対して有効なのか、また何を解決しようとしているのかを実例を交えて紹介します。