藤井 恵介 Keisuke FUJII

京都大学 工学研究科

本節では、Jupyter-notebook [1] という対話的プログラミング環境を用いて、 Python の基本的な文法を学びます。 対話的プログラミング環境では、命令の実行結果がすぐに可視化されます。 非常に直感的であるため、多くの試行錯誤が必要なデータ解析作業に有用であるだけでなく、 初学者がプログラムスキルを身に付けるためにも効果的だと言えるでしょう。

なお本節では、文法の厳密な定義を積み重ねていくというよりは、 まずは実行できるコードを示し、その結果を見ながら文法を大雑把に解説することにしました。 これからPythonの使用法を学ぶという読者も、まずは本文に示すようにコードを実行してその結果を観察し、 そこからその内容を理解する、といった体験型の学習をお勧めします。

[1]project jupyter http://jupyter.org/

Keywords: Python, Jupyter-notebook, programming, tutorial