Pythonとは

簡潔で読みやすい文法となっており、初心者でも学びやすく開発速度も速いプログラミング言語である

https://www.python.org/

東京大学 数理・情報教育研究センターが公開している教材

https://utokyo-ipp.github.io/

Python公式の入門講座

https://www.python.jp/train/index.html

ネトプロ資料

Google Colab

Googleアカウントがあれば、簡単にPythonの実行環境を構築できる

https://colab.research.google.com/?hl=ja

多様性に優れた言語

ライブラリやフレームワークも充実している

低レイヤ開発

MicroPython

組み込みシステムやマイコン(ArduinoやM5Stack)で利用するために最適化された実装

IoTデバイスの制御やプロトタイピングなどで利用できる

ArduinoやM5Stackの開発もできる

MicroPython - Python for microcontrollers


CircuitPython

ハードウェアのプロトタイピングに特化したMicroPythonの派生版

CircuitPython

Web開発

Django

フルスタックフレームワークで, 開発者が必要とする多くの機能を組み込んでいる

Django ドキュメント | Django ドキュメント


Flask

シンプルで軽量なマイクロフレームワーク

柔軟性, 自由度が高く, 学習曲線も低い

Welcome to Flask — Flask Documentation (3.0.x)