1.14. Resumo¶
A Ciência da Computação é o estudo da resolução de problemas.
A Ciência da Computação usa a abstração como uma ferramenta para representar tanto processos quanto dados.
Tipos de dados abstratos permitem que os programadores gerenciem a complexidade de um domínio de problema, ocultando os detalhes dos dados.
Python é uma linguagem poderosa mas fácil de usar, orientada a objetos.
Listas, tuplas e strings são coleções sequenciais nativas do Python.
Dicionários e conjuntos são coleções não sequenciais de dados.
As classes permitem que os programadores implementem tipos de dados abstratos.
Os programadores podem sobrescrever métodos padrão, bem como criar novos métodos.
Classes podem ser organizadas em hierarquias.
Um construtor de classe deve sempre chamar o construtor de seu pai antes de tratar seus próprios dados e comportamento.