1.14. Resumen¶
Las ciencias de la computación son el estudio de la solución de problemas.
Las ciencias de la computación utilizan la abstracción como herramienta para representar tanto los procesos como los datos.
Los tipos abstractos de datos permiten a los programadores administrar la complejidad del dominio del problema ocultando los detalles de los datos.
Python es un lenguaje orientado a objetos poderoso pero fácil de usar.
Las listas, las tuplas y las cadenas son colecciones secuenciales ya incorporadas en Python.
Los diccionarios y los conjuntos son colecciones no secuenciales de datos.
Las clases permiten a los programadores implementar tipos de datos abstractos.
Los programadores pueden redefinir los métodos estándar, así como crear nuevos métodos.
Las clases pueden organizarse en jerarquías.
Un constructor de clase siempre debe invocar al constructor de su clase madre antes de continuar con la definición de sus propios datos y comportamiento.