Tutorial de Python 2.6

Python es un poderoso lenguaje de programacion de facil aprendizaje. Posee eficientes estructuras de datos de alto nivel y un simple pero efectivo acercamiento a la programacion orientada a objetos. El tipado dinamico y la elegante sintaxis de Python, combinada con su naturaleza interpretada, lo convierten en un lenguaje ideal para scripting y el desarrollo rapido de aplicaciones en muchas areas y en la mayoria de las plataformas.
Titulo: El tutorial de Python
Autor: Guido van Rossum
Traduccion: Voluntarios del grupo de usuarios de Python de Argentina
Tipo: Documento PDF
Paginas: 116
Tamaño: 903 KB
Contenido:
INTRODUCCION
ABRIENDO TU APETITO
USANDO EL INTERPRETE DE PYTHON
Invocando al intérprete
Pasaje de argumentos
Modo interactivo
El intérprete y su entorno
Manejo de errores
Programas ejecutables de Python
Codificación del código fuente
El archivo de inicio interactivo
UNA INTRODUCCION INFORMAL A PYTHON
Usar Python como una calculadora
Números
Cadenas de caracteres
Cadenas de texto Unicode
Listas
Primeros pasos hacia la programación
MAS 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
Formas con lambda
Cadenas de texto de documentación
Intermezzo: Estilo de codificación
ESTRUCTURAS DE DATOS
Más sobre listas
Usando listas como pilas
Usando listas como colas
Herramientas de programación funcional
Listas por comprensión
Listas por comprensión anidadas
La instrucción del
Tuplas y secuencias
Conjuntos
Diccionarios
Técnicas de iteración
Más acerca de condiciones
Comparando secuencias y otros tipos
MODULOS
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últiple directorios
ENTRADA Y SALIDA
Formateo elegante de la salida
Viejo formateo de cadenas
Leyendo y escribiendo archivos
Métodos de los objetos Archivo
El módulo pickle
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
Alcances y espacios de nombres en Python
Un primer vistazo a las clases
Sintaxis de definición de clases
Objetos clase
Objetos instancia
Objetos método
Algunas observaciones
Herencia
Herencia múltiple
Variables privadas
Cambalache
Las excepciones también son clases
Iteradores
Generadores
Expresiones generadoras
PEQUEÑO PASEO POR LA BIBLIOTECA ESTANDAR
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 ESTANDAR – 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
¿Y AHORA QUE?
EDICION DE ENTRADA INTERACTIVA Y SUSTITUCION DE HISTORIAL
Edición de línea
Sustitución de historial
Atajos de teclado
Alternativas al intérprete interactivo
ARITMETICA DE PUNTO FLOTANTE: PROBLEMAS Y LIMITACIONES
Error de Representación
Fuente: PyAr

