Herança e Polimorfismo
Herança e Polimorfismo

No artigo anterior criamos classes independentes. Mas e quando duas classes c... [+]

Classes e Objetos: os fundamentos da Orientação a Objetos
Classes e Objetos: os fundamentos da Orientação a Objetos

Até aqui trabalhamos com funções e estruturas de dados s... [+]

Recursão e Estruturas de Dados Avançadas: pilhas, filas e árvores
Recursão e Estruturas de Dados Avançadas: pilhas, filas e árvores

Recursão e estruturas de dados avançadas são o ponto em... [+]

Algoritmos de Ordenação e Busca
Algoritmos de Ordenação e Busca

Ordenar e buscar dados são duas das operações mais funda... [+]

Strings em Profundidade: métodos, formatação e expressões regulares
Strings em Profundidade: métodos, formatação e expressões regulares

No artigo 02 vimos que strings são sequências imutáveis d... [+]

Dicionários: chave, valor e as estruturas do mundo real
Dicionários: chave, valor e as estruturas do mundo real

Se listas organizam dados por posição, dicionários organ... [+]

Tuplas e Sets: imutabilidade e unicidade
Tuplas e Sets: imutabilidade e unicidade

Python oferece mais de uma forma de agrupar dados. Enquanto listas são... [+]

Listas: criação, manipulação e métodos
Listas: criação, manipulação e métodos

Listas são a estrutura de dados mais utilizada em Python. Elas permite... [+]