preloader

January 1, 1 | 7 minutes read
Index of content

21.3 ¿La orientación a objetos funciona mejor? . . . . . . . . . . . . . . . . 235 21.3.1 Paquetes Versus Clases. . . . . . . . . . . . . . . . . . . . . 235 21.3.2 Herencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 21.4 Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 22 Sobrecarga del operador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 22.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 22.2 Sobrecarga del operador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 22.2.1 ¿Por qué hay sobrecarga de operadores? . . . . . . . . . . . . . . 241 22.2.2 ¿Por qué no tener sobrecarga de operadores?. . . . . . . . . . . 242 22.2.3 Implementación de la sobrecarga de operadores. . . . . . . . . . . . 242 22.3 Operadores numéricos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 22.4 Operadores de comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 22.5 Operadores logicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 22.6 Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 22.7 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 22.8 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 23 Propiedades de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 23.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 23.2 Atributos de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 23.3 Métodos de estilo Setter y Getter. . . . . . . . . . . . . . . . . . . . . . . 255 23.4 Interfaz pública a las propiedades. . . . . . . . . . . . . . . . . . . . . . . . . 256 23.5 Definiciones de propiedad más concisas. . . . . . . . . . . . . . . . . . . . . 258 23.6 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 23.7 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 24 Manejo de errores y excepciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 24.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 24.2 Errores y Excepciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 24.3 ¿Qué es una excepción? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 24.4 ¿Qué es el manejo de excepciones? . . . . . . . . . . . . . . . . . . . . . . . . 265 24.5 Manejo de una excepción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 24.5.1 Acceso al objeto de excepción. . . . . . . . . . . . . . . . 269 24.5.2 Saltar a los controladores de excepciones. . . . . . . . . . . . . . . . 270 24.5.3 Captura cualquier excepción. . . . . . . . . . . . . . . . . . . . . . . 272 24.5.4 La cláusula Else. . . . . . . . . . . . . . . . . . . . . . . . . . . 272 24.5.5 La cláusula final. . . . . . . . . . . . . . . . . . . . . . . . . 273 24.6 Generación de una excepción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 24.7 Definición de una excepción personalizada. . . . . . . . . . . . . . . . . . . . . . . . 275 24,8 Excepciones de encadenamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 24,9 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 24.10 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 XXII Contenido

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More