1
resposta

complexidade

não estava conseguindo acompanhar o conteúdo mesmo já tendo um conhecimento prévio de fatiamento então refiz o exercício sem comparar com o do professor então percebi que o problema estava nas variáveis que ele nomeou de forma que me confundi o. Muitas palavras parecidas e complexas sem nescidade. veja como eu fiz: ainda não esta completo.

url = "bytebank.com/cambio?quantidade=100&moedaOrigem=real&moedaDestino=dolar"
interrogacao = url.find('?')
interrogacao_para_tras = url[:interrogacao]
print(interrogacao_para_tras)
interrogacao_para_frente = url[interrogacao+1:]
print(interrogacao_para_frente)
buscar_parametro = 'moedaOrigem'
tamanho_do_parametro = len(buscar_parametro) + 1
print(tamanho_do_parametro)
posicao_simbolo = interrogacao_para_frente.find('')
valor_recebido = interrogacao_para_frente[tamanho_do_parametro:posicao_simbolo]
print(valor_recebido)
1 resposta

Oii Leonardo, como você está?

A nomenclatura das variáveis é algo de extrema importância para leitura do código. Porém, é algo que tem certa subjetividade, pois, o nome que pode estar claro para uma pessoa, pode não está para outra e isso pode ter acontecido no exemplo do instrutor. Sua atitude de alterar os nomes para algo que seja mais claro e que te traga um conforto, foi uma ótima abordagem.

Para uma boa nomenclatura, podemos levar em consideração algumas perguntas:

  • O que essa variável irá armazenar?
  • O que essa função irá fazer?
  • Se eu analisar o nome dessa variável daqui a um tempo vai ficar claro o que ela armazena?
  • Está simples ou complexo?

Para se aprofundar nesse assunto, deixo como recomendação, dois artigos que abordam sobre nomes de variáveis:

Em caso de dúvidas, encontro-me à disposição.

Abraços e bons estudos.