Visual Studio Codeで開発環境を構築
Pythonはインタープリタ言語です。つまりコンパイラが不要です。基本的にはエディタだけでプログラムをつくれます。これはインターネットの黎明期htmlをエディタで記述してIEかNetScapeNavigatorで確認するのと同じです。ホームページ編集ツールが出てきてホームページの編集が効率的になりました。HTMLのタグを覚えなくてもホームページができるようになりました。同様にPythonの開発でも効率的な環境があれば開発が楽になります。  
Raspberry Piの最初からインストールしてあるプログラムとしては、

geany・・・:テキストエディタとしてはシンプルで使いやすいがデバッグ機能がない。
Python3(IDLE):・・・2つのWindowが出るので違和感が強いので却下。
Thonny・・・:シンプルかつデバッグもできる。 ただしブレークポイントを設定できない!

というわけでThonnyに決定しました。ところがRaspberry PiでもVisual Studio Codeが使えるということがわかりました。Visual StudioとはVisual C++初期版からの付き合い(?)です。また、ホームページ編集ツールとして使ったことがあるので、Visual Studio Codeを使ってみたくなりました。Googleで調べるとインストールは超簡単。ではなかった!
Visual Studio Code のインストール
Visual Studio Code の設定
プロジェクトの作成