Talk Proposal Submission

If you are interested in attending this talk at PyCon JP 2017, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

talk

実例による Python メタプログラミング入門(ja)

Speakers

Shuhei Takahashi (nya)

Audience level:

Experienced

Category:

Core Python (Language, Stdlib)

Description

実例として、Python にブロックの終端を示す "end" キーワードを導入するという、非実用的ながら楽しい問題を取り上げ、これを実際にメタプログラミングで解決する方法を示し、その際に理解が必要になる Python の言語機能について解説します。

Objectives

Python におけるメタプログラミングの手法を学びます。

Abstract

実例として、Python にブロックの終端を示す "end" キーワードを導入するという、非実用的ながら楽しい問題を取り上げ、これを実際にメタプログラミングで解決する方法を示し、その際に理解が必要になる Python の言語機能について解説します。 扱う予定のトピックは以下の通りです。 * モジュールの import の仕組み * CPython のスタックフレームへのアクセス方法 * CPython のバイトコードへのアクセス方法 * Python ソースコードの AST へのアクセス方法
  • このエントリーをはてなブックマークに追加
CONTACT