Expulsando camelos da base de código 🐫

Imagine a dor clássica: você está integrando com uma API de terceiros (ou analisando dados de frontenders) e recebe um JSON onde as chaves são nomeadas de qualquer jeito.

Sua tarefa é escrever uma função que pega uma string em kebab-case (notação com traços), camelCase ou UpperCamelCase e converte essa bagunça para o ortodoxo snake_case compatível com PEP8.

Exemplos:
"python-talk" -> "python_talk"
"pythonTalk" -> "python_talk"
"PythonTalk" -> "python_talk"


Escrevam seus snippets nos comentários, vamos ver quem manda bem 👇

#algosobes