Professional Documents
Culture Documents
Py Ar
http://www.python.org.ar
Autor original: Guido van Rossum
Editor original: Fred L. Drake, Jr.
http://tutorial.python.org.ar/
Octubre 2017
i
Técnicas de iteración 33
Más acerca de condiciones 34
Comparando secuencias y otros tipos 35
Módulos 36
Más sobre los módulos 37
Ejecutando módulos como scripts 37
El camino de búsqueda de los módulos 38
Archivos "compilados" de Python 38
Módulos estándar 39
La función dir() 39
Paquetes 41
Importando * desde un paquete 42
Referencias internas en paquetes 43
Paquetes en múltiples directorios 43
Entrada y salida 46
Formateo elegante de la salida 46
Viejo formateo de cadenas 49
Leyendo y escribiendo archivos 49
Métodos de los objetos Archivo 50
Guardar datos estructurados con json 51
Errores y excepciones 53
Errores de sintaxis 53
Excepciones 53
Manejando excepciones 54
Levantando excepciones 56
Excepciones definidas por el usuario 56
Definiendo acciones de limpieza 57
Acciones predefinidas de limpieza 58
Clases 59
Unas palabras sobre nombres y objetos 59
Ámbitos y espacios de nombres en Python 59
Ejémplo de ámbitos y espacios de nombre 61
Un primer vistazo a las clases 61
Sintaxis de definición de clases 61
Objetos clase 62
Objetos instancia 63
Objetos método 63
Variables de clase y de instancia 64
Algunas observaciones 65
Herencia 66
Herencia múltiple 67
Variables privadas 67
ii