9. Manejos de errores y orientación a objetos¶

En Python usted puede manejar de los errores de sus aplicaciones, además de poder escribir sus aplicaciones usando el paradigma de la orientación a objetos.

En esta lección se describen el manejo de errores y la programación orientada a objetos con el lenguaje Python, mostrando ejemplos prácticos y útiles. A continuación el temario de esta lección:

  • 9.1. Errores y excepciones
    • 9.1.1. Errores de sintaxis
    • 9.1.2. Excepciones
    • 9.1.3. Manejando excepciones
    • 9.1.4. Levantando excepciones
    • 9.1.5. Sentencia assert
    • 9.1.6. Excepciones definidas por el usuario
    • 9.1.7. Definiendo acciones de limpieza
    • 9.1.8. Acciones predefinidas de limpieza
    • 9.1.9. Traceback
  • 9.2. Excepciones integradas
  • 9.3. Programación orientada a objetos
    • 9.3.1. POO en Python
    • 9.3.2. Objetos
    • 9.3.3. Atributos
    • 9.3.4. Métodos
    • 9.3.5. Clases
    • 9.3.6. Instancias
  • 9.4. Herencia
    • 9.4.1. Clase Base
    • 9.4.2. Herencia simple
    • 9.4.3. Herencia múltiple
  • 9.5. Abstracción
    • 9.5.1. Encapsulación
  • 9.6. Polimorfismo
    • 9.6.1. Sobrecarga de métodos
    • 9.6.2. Sobrecarga de Operadores
  • 9.7. Objetos de tipos integrados
    • 9.7.1. Ellipsis
    • 9.7.2. None
    • 9.7.3. NotImplemented
  • 9.8. Clases de tipos integrados
    • 9.8.1. Clases generales
    • 9.8.2. Clases de secuencias
    • 9.8.3. Clases de archivos
    • 9.8.4. Clases de objetos
    • 9.8.5. type

Logo

Programación en Python - Nivel básico

Nivel basico

Navegación

  • 1. Introducción al lenguaje Python
  • 2. Introspección del lenguaje Python
  • 3. Tipos y estructuras de datos
  • 4. Bloques de código y estructuras de control
  • 5. Funciones y programación estructurada
  • 6. Introspección a la depuración con pdb
  • 7. Operaciones de E/S y manipulación de archivos
  • 8. Módulos, paquetes y distribución de software
  • 9. Manejos de errores y orientación a objetos
    • 9.1. Errores y excepciones
    • 9.2. Excepciones integradas
    • 9.3. Programación orientada a objetos
    • 9.4. Herencia
    • 9.5. Abstracción
    • 9.6. Polimorfismo
    • 9.7. Objetos de tipos integrados
    • 9.8. Clases de tipos integrados
  • 10. Decoradores y la librería estándar
  • Esquema del entrenamiento
  • Lecturas suplementarias del entrenamiento
  • Anexos del entrenamiento
  • Operadores
  • Glosario
  • Licenciamientos
  • Tareas pendientes

Related Topics

  • Documentation overview
    • Previous: 8.4. Scaffolding en proyectos Python
    • Next: 9.1. Errores y excepciones

Búsqueda rápida

©2014 - 2019, Covantec R.L.. | Page source
Fork me on GitHub