TL;DR
インタプリタで動く、対話的なオブジェクト指向のプログラミング言語。Guido van Rossum が 1989 年に開発を始め、1991 年に公開した。
なぜ必要か
強力な機能と、とても分かりやすい構文を兼ね備えている。Linux、macOS、Windows など多くの環境で動く。
仕組み
モジュール、例外、動的型付け、高水準の動的なデータ型、クラスを備える。オブジェクト指向のほか、手続き型や関数型のプログラミングもできる。C や C++ で拡張でき、アプリケーションに組み込む拡張言語としても使える。
出典