Fisico
Python
Autor original: Guido van Rossum
Editor original: Fred L. Drake, Jr.
Este material fue traducido por voluntarios del
grupo de usuarios de Python de Argentina.
Una versión actualizada de este Tutorial
puede encontrarse en:
http://python.org.ar/pyar/Tutorial
Septiembre 2009
Este PDF fue generado usando la herramienta rst2pdf
Copyright © Python SoftwareFoundation
Esta documentación está cubierta por la Licencia PSF para Python 2.6.2, que
basicamente permite que use, copies, modifiques y distribuyas este contenido.
Para un mayor detalle: http://www.python.org/doc/2.6.2/copyright.html
Contenido
Introducción
7
Abriendo tu apetito
8
Usando el intérprete de Python
10
Invocando al intérprete
10
Pasaje de argumentos
11Modo interactivo
11
El intérprete y su entorno
12
Manejo de errores
12
Programas ejecutables de Python
12
Codificación del código fuente
13
El archivo de inicio interactivo
13
Una introducción informal a Python
Usar Python como una calculadora
15
15
Números
15
Cadenas de caracteres
18
Cadenas de texto Unicode
22
Listas
24Primeros pasos hacia la programación
Más herramientas para control de flujo
26
28
La sentencia if
28
La sentencia for
28
La función range()
29
Las sentencias break, continue, y else en lazos
30
La sentencia pass
30
Definiendo funciones
31
Más sobre definición de funciones
33
Argumentos con valores por omisión
33
Palabras claves como argumentos
34Listas de argumentos arbitrarios
36
Desempaquetando una lista de argumentos
36
Formas con lambda
37
Cadenas de texto de documentación
38
Intermezzo: Estilo de codificación
38
Estructuras de datos
40
Más sobre listas
40
Usando listas como pilas
41
Usando listas como colas
42
Herramientas de programación funcional
42
Listas porcomprensión
43
Listas por comprensión anidadas
44
La instrucción del
45
Tuplas y secuencias
46
Conjuntos
47
Diccionarios
48
Técnicas de iteración
49
Más acerca de condiciones
50
Comparando secuencias y otros tipos
51
Módulos
52
Más sobre los módulos
53
Ejecutando módulos como scripts
54
El camino de búsqueda de los módulos
54Archivos "compilados" de Python
55
Módulos estándar
56
La función dir()
56
Paquetes
58
Importando * desde un paquete
60
Referencias internas en paquetes
61
Paquetes en múltiple directorios
61
Entrada y salida
Formateo elegante de la salida
63
63
Viejo formateo de cadenas
Leyendo y escribiendo archivos
66
67
Métodos de los objetos Archivo67
El módulo pickle
69
Errores y excepciones
71
Errores de sintaxis
71
Excepciones
71
Manejando excepciones
72
Levantando excepciones
75
Excepciones definidas por el usuario
75
Definiendo acciones de limpieza
77
Acciones predefinidas de limpieza
78
Clases
79
Unas palabras sobre nombres y objetos
79
Alcances y espacios de nombresen Python
79
Un primer vistazo a las clases
81
Sintaxis de definición de clases
81
Objetos clase
82
Objetos instancia
83
Objetos método
84
Algunas observaciones
85
Herencia
86
Herencia múltiple
87
Variables privadas
88
Cambalache
89
Las excepciones también son clases
89
Iteradores
90
Generadores
92
Expresionesgeneradoras
92
Pequeño paseo por la Biblioteca Estándar
Interfaz al sistema operativo
94
94
Comodines de archivos
94
Argumentos de linea de órdenes
95
Redirección de la salida de error y finalización del programa
95
Coincidencia en patrones de cadenas
95
Matemática
96
Acceso a Internet
96
Fechas y tiempos
97
Compresión de datos
97...
Regístrate para leer el documento completo.