Tutorial de Python 3.6.3
  • Site
    • 1. Introducción
    • 2. Abriendo tu apetito
    • 3. Usando el intérprete de Python
    • 4. Una introducción informal a Python
    • 5. Más herramientas para control de flujo
    • 6. Estructuras de datos
    • 7. Módulos
    • 8. Entrada y salida
    • 9. Errores y excepciones
    • 10. Clases
    • 11. Pequeño paseo por la Biblioteca Estándar
    • 12. Pequeño paseo por la Biblioteca Estándar - Parte II
    • 13. Entornos Virtuales y Paquetes
    • 14. ¿Y ahora qué?
    • 15. Edición de entrada interactiva y sustitución de historial
    • 16. Aritmética de Punto Flotante: Problemas y Limitaciones
    • 17. Links a la documentación de Python
    • 18. Apéndice
  • Page
  • 1. Introducción »
  • Source
  • 1. Introducción
  • 2. Abriendo tu apetito
  • 3. Usando el intérprete de Python
    • 3.1. Invocando al intérprete
      • 3.1.1. Pasaje de argumentos
      • 3.1.2. Modo interactivo
    • 3.2. El intérprete y su entorno
      • 3.2.1. Codificación del código fuente
  • 4. Una introducción informal a Python
    • 4.1. Usar Python como una calculadora
      • 4.1.1. Números
      • 4.1.2. Cadenas de caracteres
      • 4.1.3. Listas
    • 4.2. Primeros pasos hacia la programación
  • 5. Más herramientas para control de flujo
    • 5.1. La sentencia if
    • 5.2. La sentencia for
    • 5.3. La función range()
    • 5.4. Las sentencias break, continue, y else en lazos
    • 5.5. La sentencia pass
    • 5.6. Definiendo funciones
    • 5.7. Más sobre definición de funciones
      • 5.7.1. Argumentos con valores por omisión
      • 5.7.2. Palabras claves como argumentos
      • 5.7.3. Listas de argumentos arbitrarios
      • 5.7.4. Desempaquetando una lista de argumentos
      • 5.7.5. Expresiones lambda
      • 5.7.6. Cadenas de texto de documentación
      • 5.7.7. Anotación de funciones
    • 5.8. Intermezzo: Estilo de codificación
  • 6. Estructuras de datos
    • 6.1. Más sobre listas
      • 6.1.1. Usando listas como pilas
      • 6.1.2. Usando listas como colas
      • 6.1.3. Comprensión de listas
      • 6.1.4. Listas por comprensión anidadas
    • 6.2. La instrucción del
    • 6.3. Tuplas y secuencias
    • 6.4. Conjuntos
    • 6.5. Diccionarios
    • 6.6. Técnicas de iteración
    • 6.7. Más acerca de condiciones
    • 6.8. Comparando secuencias y otros tipos
  • 7. Módulos
    • 7.1. Más sobre los módulos
      • 7.1.1. Ejecutando módulos como scripts
      • 7.1.2. El camino de búsqueda de los módulos
      • 7.1.3. Archivos “compilados” de Python
    • 7.2. Módulos estándar
    • 7.3. La función dir()
    • 7.4. Paquetes
      • 7.4.1. Importando * desde un paquete
      • 7.4.2. Referencias internas en paquetes
      • 7.4.3. Paquetes en múltiples directorios
  • 8. Entrada y salida
    • 8.1. Formateo elegante de la salida
      • 8.1.1. Viejo formateo de cadenas
    • 8.2. Leyendo y escribiendo archivos
      • 8.2.1. Métodos de los objetos Archivo
      • 8.2.2. Guardar datos estructurados con json
  • 9. Errores y excepciones
    • 9.1. Errores de sintaxis
    • 9.2. Excepciones
    • 9.3. Manejando excepciones
    • 9.4. Levantando excepciones
    • 9.5. Excepciones definidas por el usuario
    • 9.6. Definiendo acciones de limpieza
    • 9.7. Acciones predefinidas de limpieza
  • 10. Clases
    • 10.1. Unas palabras sobre nombres y objetos
    • 10.2. Ámbitos y espacios de nombres en Python
      • 10.2.1. Ejémplo de ámbitos y espacios de nombre
    • 10.3. Un primer vistazo a las clases
      • 10.3.1. Sintaxis de definición de clases
      • 10.3.2. Objetos clase
      • 10.3.3. Objetos instancia
      • 10.3.4. Objetos método
      • 10.3.5. Variables de clase y de instancia
    • 10.4. Algunas observaciones
    • 10.5. Herencia
      • 10.5.1. Herencia múltiple
    • 10.6. Variables privadas
    • 10.7. Cambalache
    • 10.8. Iteradores
    • 10.9. Generadores
    • 10.10. Expresiones generadoras
  • 11. Pequeño paseo por la Biblioteca Estándar
    • 11.1. Interfaz al sistema operativo
    • 11.2. Comodines de archivos
    • 11.3. Argumentos de linea de órdenes
    • 11.4. Redirección de la salida de error y finalización del programa
    • 11.5. Coincidencia en patrones de cadenas
    • 11.6. Matemática
    • 11.7. Acceso a Internet
    • 11.8. Fechas y tiempos
    • 11.9. Compresión de datos
    • 11.10. Medición de rendimiento
    • 11.11. Control de calidad
    • 11.12. Las pilas incluidas
  • 12. Pequeño paseo por la Biblioteca Estándar - Parte II
    • 12.1. Formato de salida
    • 12.2. Plantillas
    • 12.3. Trabajar con registros estructurados conteniendo datos binarios
    • 12.4. Multi-hilos
    • 12.5. Registrando
    • 12.6. Referencias débiles
    • 12.7. Herramientas para trabajar con listas
    • 12.8. Aritmética de punto flotante decimal
  • 13. Entornos Virtuales y Paquetes
    • 13.1. Introducción
    • 13.2. Creando Entornos Virtuales
    • 13.3. Manejando paquetes con pip
  • 14. ¿Y ahora qué?
  • 15. Edición de entrada interactiva y sustitución de historial
    • 15.1. Autocompletado con tab e historial de edición
    • 15.2. Alternativas al intérprete interactivo
  • 16. Aritmética de Punto Flotante: Problemas y Limitaciones
    • 16.1. Error de Representación
  • 17. Links a la documentación de Python
    • 17.1. Extendiendo e Integrando el Intérprete de Python
    • 17.2. Referencia de la API Python/C
    • 17.3. La referencia de la biblioteca
      • 17.3.1. Tipos integrados
      • 17.3.2. Excepciones integradas
    • 17.4. La referencia del lenguaje
      • 17.4.1. Expresiones
      • 17.4.2. Declaraciones simples
      • 17.4.3. Declaraciones compuestas
    • 17.5. Instalando módulos de Python
    • 17.6. Glosario
    • 17.7. Distribuyendo módulos de Python
    • 17.8. Línea de comandos y entorno
  • 18. Apéndice
    • 18.1. Modo interactivo
      • 18.1.1. Manejo de errores
      • 18.1.2. Programas ejecutables de Python
      • 18.1.3. El archivo de inicio interactivo
      • 18.1.4. Los módulos de customización

Back to top

© Copyright 2017, Python Software Foundation.
Created using Sphinx 1.1.3.