言語
Python
言語別の既定§2-4
選ぶ場面§2-10
- 数値計算・機械学習ライブラリがPythonに集中している
代替:データ分析・集計作成物ごとの言語の決め方
既定は SQL(DuckDB、BigQuery、Postgres)。SQLで表現しにくい変換があるとき に乗り換える。
代替:LLM API呼び出し中心のAIアプリ作成物ごとの言語の決め方
既定は TypeScript。埋め込み処理や評価などML系ライブラリを本格的に使うとき に乗り換える。
採用の根拠§22-2
機械学習・LLM関連のライブラリがPythonに集中しており、代替が事実上ない
「なぜ全部Pythonにしないのか」→ Webアプリ本体はTypeScript・Go・Railsの方が型安全性や開発効率で有利
習熟度