Python Protocols: Tipagem Estrutural Sem Herança — 2026 | python.dev.br
Python sempre foi uma linguagem de duck typing: se um objeto tem os métodos certos, ele funciona — independente da classe ou herança. Mas quando você …
10 resultados
Python sempre foi uma linguagem de duck typing: se um objeto tem os métodos certos, ele funciona — independente da classe ou herança. Mas quando você …
Esquecer de fechar um arquivo, não liberar uma conexão com o banco de dados, deixar um lock travado — esses são erros sutis que causam bugs difíceis …
O Structural Pattern Matching (correspondência de padrões estruturais) chegou ao Python na versão 3.10 e é uma das adições mais poderosas à linguagem …
O que é um Context Manager? Um context manager é um objeto que define o comportamento de entrada e saída de um bloco with. Ele garante que recursos …
O que é um Iterator? Um iterator (iterador) é um objeto que implementa o protocolo de iteração do Python, permitindo percorrer uma sequência de …
O que e Multiprocessing? Multiprocessing e o modulo da biblioteca padrao do Python que permite executar codigo em multiplos processos simultaneamente, …
O que e Threading? Threading e uma forma de concorrencia em Python que permite executar multiplas tarefas aparentemente ao mesmo tempo dentro de um …
O que e Pillow? Pillow e a biblioteca mais popular para processamento de imagens em Python. Ela e um fork moderno e ativamente mantido da PIL (Python …
O que são Generators? Generators são funções especiais em Python que produzem uma sequência de valores um de cada vez, em vez de gerar tudo de uma só …
O que são Decorators? Decorators são uma forma elegante de modificar ou estender o comportamento de funções e classes sem alterar seu código-fonte. …