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