Manual Python

Páginas: 171 (42659 palabras) Publicado: 14 de octubre de 2011
Manual Python
Python de novato a experto

Inmersión en Python
25 de enero de 2005 Copyright © 2000, 2001, 2002, 2003, 2004 Mark Pilgrim Copyright © 2001 Francisco Callejo Giménez Copyright © 2005 Ricardo Cárdenes Medina Este libro y su traducción al español se encuentran en http://diveintopython.org/. Si usted lo está leyendo o lo ha obtenido en otro lugar, es posible que no disponga de laúltima versión. Se autoriza la copia, distribución y modificación de este documento según los términos de la GNU Free Documentation License (Licencia de documentación libre GNU), versión 1.1 o cualquier versión posterior publicada por la Free Software Foundation; sin secciones invariantes, textos previos o textos finales. En el Apéndice G, GNU Free Documentation License, se incluye una copia de lalicencia. Los programas de ejemplo de este libro son software libre; pueden ser redistribuidos y modificados según los términos de la licencia de Python publicada por la Python Software Foundation. En el Apéndice H, Python 2.1.1 license, se incluye una copia de la licencia. Tabla de contenidos



1. Instalación de Python
o o o o o o o o o

1.1. ¿Qué Python es adecuado para usted? 1.2.Python en Windows 1.3. Python en Mac OS X 1.4. Python en Mac OS 9 1.5. Python en RedHat Linux 1.6. Python en Debian GNU/Linux 1.7. Instalación de Python desde el Código Fuente 1.8. El intérprete interactivo 1.9. Resumen 2.1. Inmersión 2.2. Declaración de funciones 2.2.1. Los tipos de Python frente a los de otros lenguajes de programación 2.3. Documentación de funciones 2.4. Todo es un objeto 2.4.1. Laruta de búsqueda de import 2.4.2. ¿Qué es un objeto? 2.5. Sangrado (indentado) de código 2.6. Prueba de módulos 3.1. Presentación de los diccionarios 3.1.1. Definir diccionarios 3.1.2. Modificar diccionarios 3.1.3. Borrar elementos de diccionarios 3.2. Presentación de las listas 3.2.1. Definir listas 3.2.2. Añadir de elementos a listas 3.2.3. Buscar en listas 3.2.4. Borrar elementos de listas3.2.5. Uso de operadores de lista



2. Su primer programa en Python
o o

o o

o o •

3. Tipos de dato nativos
o

o

o o

3.3. Presentación de las tuplas 3.4. Declaración de variables 3.4.1. Referencia a variables 3.4.2. Asignar varios valores a la vez 3.5. Formato de cadenas 3.6. Inyección de listas (mapping) 3.7. Unir listas y dividir cadenas 3.7.1. Nota histórica sobre losmétodos de cadena 3.8. Resumen 4.1. Inmersión 4.2. Argumentos opcionales y con nombre 4.3. Uso de type, str, dir, y otras funciones incorporadas 4.3.1. La función type 4.3.2. La función str 4.3.3. Funciones incorporadas 4.4. Obtención de referencias a objetos con getattr 4.4.1. getattr con módulos 4.4.2. getattr como dispatcher 4.5. Filtrado de listas 4.6. La peculiar naturaleza de and y or 4.6.1. Usodel truco the and-or 4.7. Utilización de las funciones lambda 4.7.1. Funciones lambda en el mundo real 4.8. Todo junto 4.9. Resumen 5.1. Inmersión 5.2. Importar módulos usando from módulo import 5.3. Definición de clases 5.3.1. Inicialización y programación de clases 5.3.2. Saber cuándo usar self e __init__

o o o

o •

4. El poder de la introspección
o o o

o

o o

o

o o •

5.Objetos y orientación a objetos
o o o

o

5.4. Instanciación de clases 5.4.1. Recolección de basura 5.5. Exploración de UserDict: Una clase cápsula 5.6. Métodos de clase especiales 5.6.1. Consultar y modificar elementos 5.7. Métodos especiales avanzados 5.8. Presentación de los atributos de clase 5.9. Funciones privadas 5.10. Resumen 6.1. Gestión de excepciones 6.1.1. Uso de excepciones paraotros propósitos 6.2. Trabajo con objetos de fichero 6.2.1. Lectura de un fichero 6.2.2. Cerrar ficheros 6.2.3. Gestión de errores de E/S 6.2.4. Escribir en ficheros 6.3. Iteración con bucles for 6.4. Uso de sys.modules 6.5. Trabajo con directorios 6.6. Todo junto 6.7. Resumen 7.1. Inmersión 7.2. Caso de estudio: direcciones de calles 7.3. Caso de estudio: números romanos 7.3.1. Comprobar los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual python
  • Manual Thionker Python
  • Python
  • Por Qué Python?
  • python
  • PYTHON
  • python sonido
  • python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS