この記事はバカン Advent Calendar 2019の4日目の投稿です。 Jupyterer向けの記事となります。 理解不十分な部分もあるため、詳細は公式を確認してください。 nbdevとは おそらく簡潔にいうと、IDEの役割を含めることで、Jupyter Notebook1つで作業を完結させるPythonのプログラム環境のことです。 fast.aiが作成しており、現在開発中のfastai v2もnbdevを用いているとのことです。 現状、EDAやモデル構築などの試行錯誤はJupyter Notebookを用いて行われることが多く、"exploring"の役割として存在しています。ですが、それ以降のフェーズではIDEを使うのが一般的とされています。 nbdevでは以下のような機能を提供することで、jupyter上で完結することを試みています。 ・pyファイルの作成 ・READMEの作