Capítulo 6. O Interlúdio da Tipagem Dinâmica
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No capítulo anterior, começamos a explorar em profundidade os tipos de objetos principais do Python, estudando os números do Python e suas operações. Vamos continuar nossa viagem pelos tipos de objetos no próximo capítulo, mas antes de seguir em frente, é importante que você entenda o que pode ser a ideia mais fundamental na programação Python e que certamente é a base de grande parte da concisão e flexibilidade da linguagem Python: a tipagem dinâmica e o polimorfismo que ela implica.
Como você verá aqui e ao longo deste livro, em Python, não precisamos declarar os tipos específicos dos objetos que nossos scripts usam. Na verdade, a maioria dos programas não deve se preocupar comtipos específicos— propositalmente. Ao evitar restrições dessa forma, o código funciona naturalmente em muitos contextos e, muitas vezes, mais do que o esperado. Como a tipagem dinâmica é a raiz dessa flexibilidade e também um obstáculo potencial para iniciantes, vamos fazer uma breve digressão para explorar o modelo aqui. No final da viagem, também faremos uma breve parada no paradoxo da sugestão de tipo, para aprender por que você deve evitá-la.
O caso das declarações de declaração ausentes
Se você tem experiência com linguagens de tipagem estática, como C, C++ ou Java, pode ficar um pouco perplexo neste ponto do livro. Até agora, temos ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access