Estudiante

Páginas: 111 (27674 palabras) Publicado: 21 de marzo de 2013
Tutorial Python
version 2.5.2

Guido van Rossum

July 23, 2009

1

2

Contenido
Saciando tu apetito

9

Usando el Intérprete de Python

11

Invocando al Intérprete

11

Pasaje de Argumentos

12

Modo Interactivo

12

El Intérprete y su Entorno

13

Manejo de Errores

13

Scripts Python Ejecutables

13

Codificación del Código Fuente

14

ElArchivo de Inicio Interactivo

14

Una introducción informal a Python

16

Usar Python como una calculadora

16

Números

16

Cadenas de caracteres

19

Cadenas de texto Unicode

23

Listas

25

Primeros pasos hacia la programación
Más herramientas para Control de Flujo

27
29

La Sentencia if

29

La Sentencia for

29

La Función range()

30

Las Sentenciasbreak y continue, y la Cláusula else en
Loops

31

La Sentencia pass

31

Definiendo funciones

32

Más sobre Definición de Funciones

34

Argumentos con Valores por Defecto

34

Palabras Claves como Argumentos

35

3

Listas de Argumentos Arbitrarios

37

Desempaquetando una Lista de Argumentos

37

Formas con Lambda

38

Cadenas de texto de Documentación38

Intermezzo: Estilo de Codificación

39

Estructuras de datos

41

Más sobre listas

41

Usando listas como pilas

42

Usando listas como colas

43

Herramientas de programación funcional

43

Listas por comprensión

44

Listas por comprensión anidadas

45

La instrucción del

46

Tuplas y secuencias

47

Conjuntos

48

Diccionarios

49Técnicas de iteración

50

Más acerca de condiciones

51

Comparando secuencias y otros tipos

52

Módulos

54

Más sobre los módulos

55

Ejecutando módulos como scripts

56

El camino de búsqueda de los módulos

56

Archivos "compilados" de Python

57

Módulos estándar

58

La función dir()

59

Paquetes

60

Importando * desde un paquete

62Referencias internas en paquetes

63

4

Paquetes en múltiple directorios
Entrada y salida

64
65

Formateo elegante de la salida

65

Viejo formateo de cadenas

68

Leyendo y escribiendo archivos

69

Métodos de los objetos Archivo

69

El módulo The pickle

71

Errores y Excepciones

73

Errores de Sintaxis

73

Excepciones

73

Manejando Excepciones

74Lanzando Excepciones

77

Excepciones Definidas por el Usuario

77

Definiendo Acciones de Limpieza

79

Acciones Pre-definidas de Limpieza

80

Clases

81

Unas palabras sobre terminología

81

Alcances y espacios de nombres en Python

82

Un primer vistazo a las clases

84

Sintaxis de definición de clases

84

Objetos clase

84

Objetos Instancia

86Objetos Método

86

Algunas observaciones

87

Herencia

89

Herencia múltiple

90

Private Variables

91

Cambalache

92

Las excepciones son clases también

92

5

Iteradores

93

Generadores

95

Expresiones Generadoras

95

Pequeño paseo por la Biblioteca Estándar

97

Interfaz al sistema operativo

97

Comodines de archivos

97Argumentos de linea de órdenes

98

Redirección de la salida de error y finalización del programa

98

Coincidencia en patrones de cadenas

98

Matemática

99

Acceso a Internet

99

Fechas y tiempos

100

Compresión de datos

100

Medición de rendimiento

101

Control de calidad

101

Las pilas incluidas

102

Pequeño paseo por la Biblioteca Estándar - Parte II104

Formato de salida

104

Plantillas

105

Trabajar con registros estructurados conteniendo datos
binarios

106

Multihilo

107

Registro

108

Referencias débiles

108

Herramientas para trabajar con listas

109

Aritmética de punto flotante decimal

110

¿Y ahora qué?

112

Edición de Entrada Interactiva y Sustitución de Historial

114

Edición de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS