Tutorial en pdf > Tutorial El Tutorial de Python
-
Introducción
-
Abriendo tu apetito
-
Usando el intérprete de Python
- Invocando al intérprete
- Pasaje de argumentos
- Modo interactivo
- El intérprete y su entorno
- Codificación del código fuente
-
Una introducción informal a Python
- Usar Python como una calculadora
- Números
- Cadenas de caracteres
- Listas
- Primeros pasos hacia la programación
-
Más herramientas para control de flujo
- La sentencia if
- La sentencia for
- La función range()
- Las sentencias break, continue, y else en lazos
- La sentencia pass
- Definiendo funciones
- Más sobre definición de funciones
- Argumentos con valores por omisión
- Palabras claves como argumentos
- Listas de argumentos arbitrarios
- Desempaquetando una lista de argumentos
- Expresiones lambda
- Cadenas de texto de documentación
- Anotación de funciones
- Intermezzo: Estilo de codificación
-
Estructuras de datos
- Más sobre listas
- Usando listas como pilas
- Usando listas como colas
- Comprensión de listas
- Listas por comprensión anidadas
- La instrucción del
- Tuplas y secuencias
- Conjuntos
- Diccionarios
- iTécnicas de iteración
- Más acerca de condiciones
- Comparando secuencias y otros tipos
-
Módulos
- Más sobre los módulos
- Ejecutando módulos como scripts
- El camino de búsqueda de los módulos
- Archivos "compilados" de Python
- Módulos estándar
- La función dir()
- Paquetes
- Importando * desde un paquete
- Referencias internas en paquetes
- Paquetes en múltiples directorios
-
Entrada y salida
- Formateo elegante de la salida
- Viejo formateo de cadenas
- Leyendo y escribiendo archivos
- Métodos de los objetos Archivo
- Guardar datos estructurados con json
-
Errores y excepciones
- Errores de sintaxis
- Excepciones
- Manejando excepciones
- Levantando excepciones
- Excepciones definidas por el usuario
- Definiendo acciones de limpieza
- Acciones predefinidas de limpieza
-
Clases
- Unas palabras sobre nombres y objetos
- Ámbitos y espacios de nombres en Python
- Ejémplo de ámbitos y espacios de nombre
- Un primer vistazo a las clases
- Sintaxis de definición de clases
- Objetos clase
- Objetos instancia
- Objetos método
- Variables de clase y de instancia
- Algunas observaciones
- Herencia
- Herencia múltiple
- Variables privadas
- Cambalache
- Iteradores
- Generadores
- Expresiones generadoras
-
Pequeño paseo por la Biblioteca Estándar
- Interfaz al sistema operativo
- Comodines de archivos
- Argumentos de linea de órdenes
- Redirección de la salida de error y finalización del programa
- Coincidencia en patrones de cadenas
- Matemática
- Acceso a Internet
- Fechas y tiempos
- Compresión de datos
- Medición de rendimiento
- Control de calidad
- Las pilas incluidas
-
Pequeño paseo por la Biblioteca Estándar - Parte II
- Formato de salida
- Plantillas
- Trabajar con registros estructurados conteniendo datos binarios
- Multi-hilos
- Registrando
- Referencias débiles
- Herramientas para trabajar con listas
- Aritmética de punto flotante decimal
-
Entornos Virtuales y Paquetes
- Introducción
- Creando Entornos Virtuales
- Manejando paquetes con pip
-
¿Y ahora qué? 87
-
Edición de entrada interactiva y sustitución de historial
- Autocompletado con tab e historial de edición
- Alternativas al intérprete interactivo
-
Aritmética de Punto Flotante: Problemas y Limitaciones
- Error de Representación
-
Links a la documentación de Python
- Extendiendo e Integrando el Intérprete de Python
- Referencia de la API Python/C
- La referencia de la biblioteca
- Tipos integrados
- Excepciones integradas
- La referencia del lenguaje
- Expresiones
- Declaraciones simples
- Declaraciones compuestas
- Instalando módulos de Python
- Glosario
- Distribuyendo módulos de Python
- Línea de comandos y entorno
-
Apéndice
- Modo interactivo
- Manejo de errores
- Programas ejecutables de Python
- El archivo de inicio interactivo
- Los módulos de customización
Ver en PDF el Tutorial El Tutorial de Python
Descargar PDF en ZIP el Tutorial El Tutorial de Python