Python de olhos fechados. os franeworks, não sei. primeiro: pelo tipo do erro que você mencionou. segundo: pelo linguajar dele ao falar "dataset" e "normalização". A formação dele é na área de dados, e se usa comumente python pra isso.

bingo! Estou usando fastapi e vite no front

MAS o tipo do erro na verdade foi no front, não teve a ver com Python e nem com a tipagem fraca.

Depois se tiver mto afim de me dar uma ajudinha me chama no linkedin com um video do que rolou? https://www.linkedin.com/in/lucasandradesouza/