皆さんターミナルは好きですか?プログラマなら・いっぱしの IT エンジニアならターミナル(端末)つかってコマンドライン当然でしょとか言ってませんか?でも、ちょっとしたツールの UI をサッと作ろうとなると、すぐに Web インターフェースに走るのは何故なんでしょう。Javascript を駆使した美麗は WebUI。カッコイイですね。だけれども、皆さんが大好きな screen, tmux, top, dstat そして vim ... 端末画面を駆使した、魅力的なターミナルアプリケーションもたくさんあります。サッとたちあげてコマンドキーでサッと使う。サーバプロセスなんて必要ない軽量なUIを実現するためのライブラリが Python には標準で含まれているのです。このセッションでは端末制御を実現する curses ライブラリについて、チュートリアル形式で紹介します。