Saturday 11:30 a.m.–12:15 p.m.

Python と型ヒント (Type Hints)

Tetsuya Morimoto

Audience level:
Intermediate
Category:
Core Python (Language, Stdlib)

Description

Python 3.5 で導入予定の型ヒント (pep 484) について解説します。Python 3.0 から関数アノテーションが導入されましたが、その用途については言及されていませんでした。pep 484 で導入される型ヒントとは、その用途を型アノテーションとして標準化したものです。本セッションでは pep 484 の背景や仕組み、使い方についてお話しします。

Abstract

Python のような動的型付けな言語で型システムを意識する機会は少ないかもしれません。あまり意識していなくても型に関連する不具合に悩まされることはままあることだと思います。 型システムをうまく活用することで業務などの現実の問題を解決するのにも役立ちますし、プログラミングの楽しさの幅を広げることにもつながると思います。そういった型システムのおもしろさを Python でも実感できると良いなと思います。
  • このエントリーをはてなブックマークに追加