IoTやITでは、プログラムを英語のテキストでcode作成します。
では、どんなツールがよいのでしょうか?
Code作成支援してくれ、誤字脱字を指摘し構文構造を見やすく教えてくれ、デバッグや実行など開発支援もしてほしい!
テキスト編集だけに絞ると エディターがお勧め。全てのITでツールとして利用できます。鉛筆に相当。
特に検索では正規表現が使え、変換も多彩な機能があり、Web表示内容をコピーし文字だけを掬い取ることにも利用できます。
お勧めは、 notepad++ や emeditor(開発は日本人、無料版と有料版あり)
一方、プログラムの実行やデバッグ機能があり、プログラムの作成支援では、構文チェックや( )の対応関係も表示してくれると便利。
こうした目的では、
1.各プログラム言語対応の統合開発環境
(IDE:Integrated DeveLopment Environment)には、プログラム本体と関連ツール一式が含まれ便利。
Pythonをインストールすると標準添付のIDLEが利用できる。
ネットでは、多数の開発環境が提供されていて、選択に迷うほど。
紹介サイト例 https://web-camp.io/magazine/archives/80839
Anaconda, Visual Studio Code、PyCharm(有償)などがあります。
2.Visual Studio Code(Microsoft製・無料)
拡張機能を利用すると、各ソフト固有の機能を追加できる。
HTMLならば、編集中のもののViewを横に表示してくれる。
Pythonならば、実行したり、デバッグ結果を下に表示してくれる(方法)