Python に end を導入してみる

この記事は Python Advent Calendar 2016 9日目の記事です。 モチベーション みなさん御存知の通り、Python は文法上のブロックがインデントによって表現されています。たとえば次のような 3 重ループを含む Python プログラムを考えてみましょう。 def wars…

Hacking import mechanism

この記事は Python Advent Calendar 2015 22日目の記事です。 概要 Python の import システムには様々なフックが存在し、柔軟にカスタマイズが出来るようになっています。 この記事では、カスタマイズの一例として、インターネット上の .py ファイルをロー…