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

活用 prompt-toolkit: リッチな対話プロンプトの開発(ja)

Speakers

Masashi Shibata

Audience level:

Intermediate

Category:

Useful libraries

Description

python-prompt-toolkitというツールをご存知でしょうか。 このライブラリはリッチな対話プロンプトツールをサクッと作ることができ、ipythonなどでも利用されています。 業務ツールの開発などにも非常に便利で、日頃の不便な処理をサクッと効率化できます。 本発表では、ライブコーディングを交えてprompt-toolkitの使い方を解説します。

Objectives

日頃の不便な作業をサクッと便利にするリッチな対話プロンプトツールが作れるようになる

Abstract

リッチな対話プロンプトが便利なシーンは多くあります。 大量のオプションがある場合、helpを見て探すのも一苦労ですが、賢い対話プロンプトがサジェストしてくれれば楽ができます。 例えばRDBのSQLを発行するだけでもテーブル名やカラム名を便利に補完してくれると少し楽ができるかもしれません。HTTPのリクエストを送る際にヘッダ情報を補完してくれると便利かもしれません。こういったすでによくあるツールはすでに公開され多くのstarがつけられています。 * https://github.com/dbcli/mycli * https://github.com/dbcli/pgcli * https://github.com/eliangcs/http-prompt python-prompt-toolkitはリッチな対話プロンプトツールをサクッと作ることができるライブラリです。 そんなときにサクッと便利なCLIツールを用意出来ると、日頃の面倒な処理を効率化することができるでしょう。複雑なオプションも賢く補完してくれることで、利用者の負担は非常に楽になります。 本発表では、prompt-toolkitの概要、活用事例、使い方をお話します。 また非常に手軽に作れることを知ってもらうためにも、ライブコーディングを交えて15分程度で実際に便利な対話プロンプトツールを作る様子もお見せします。 このトークを通して、日頃の不便な作業をサクッと便利にするツールを作ってみてください。
  • このエントリーをはてなブックマークに追加
CONTACT