terciario

Páginas: 116 (29000 palabras) Publicado: 10 de octubre de 2013
Traducido y empaquetado por
la comunidad de Python Argentina

Py Ar
http://www.python.org.ar

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

Febrero 2013

Este PDF fuegenerado usando la herramienta rst2pdf

Copyright © Python Software Foundation
Esta documentación está cubierta por la Licencia PSF para Python 3.3.0, que
basicamente permite que use, copies, modifiques y distribuyas este contenido.
Para un mayor detalle: http://www.python.org/doc/3.3.0/copyright.html

Contenido
Introducción

1

Abriendo tu apetito

2

Usando el intérprete dePython

4

Invocando al intérprete

4

Pasaje de argumentos

5

Modo interactivo

5

El intérprete y su entorno

5

Manejo de errores

5

Programas ejecutables de Python

5

Codificación del código fuente

6

El archivo de inicio interactivo

6

Los módulos de customización

7

Una introducción informal a Python
Usar Python como una calculadora
Números

8
88

Cadenas de caracteres

10

Sobre Unicode

14

Listas

14

Primeros pasos hacia la programación
Más herramientas para control de flujo

16
18

La sentencia if

18

La sentencia for

18

La función range()

19

Las sentencias break, continue, y else en lazos

20

La sentencia pass

20

Definiendo funciones

21

Más sobre definición de funciones

22Argumentos con valores por omisión

22

Palabras claves como argumentos

23

Listas de argumentos arbitrarios

25

Desempaquetando una lista de argumentos

25

Formas con lambda

26

Cadenas de texto de documentación

26

Anotación de funciones

27

Intermezzo: Estilo de codificación

27

Estructuras de datos
Más sobre listas

28
28

Usando listas comopilas

29

Usando listas como colas

29

Comprensión de listas

30

i

Listas por comprensión anidadas

31

La instrucción del

32

Tuplas y secuencias

32

Conjuntos

33

Diccionarios

34

Técnicas de iteración

35

Más acerca de condiciones

36

Comparando secuencias y otros tipos

37

Módulos

38

Más sobre los módulos

39

Ejecutando móduloscomo scripts

39

El camino de búsqueda de los módulos

40

Archivos "compilados" de Python

40

Módulos estándar

41

La función dir()

41

Paquetes

43

Importando * desde un paquete

44

Referencias internas en paquetes

45

Paquetes en múltiples directorios

45

Entrada y salida
Formateo elegante de la salida

46
46

Viejo formateo de cadenas

49Leyendo y escribiendo archivos

49

Métodos de los objetos Archivo

49

El módulo pickle

51

Errores y excepciones

52

Errores de sintaxis

52

Excepciones

52

Manejando excepciones

53

Levantando excepciones

54

Excepciones definidas por el usuario

55

Definiendo acciones de limpieza

56

Acciones predefinidas de limpieza

57

Clases

58

Unaspalabras sobre nombres y objetos

58

Ámbitos y espacios de nombres en Python

58

Ejémplo de ámbitos y espacios de nombre
Un primer vistazo a las clases

60
60

Sintaxis de definición de clases

60

Objetos clase

61

Objetos instancia

62

Objetos método

62

ii

Algunas observaciones

63

Herencia

64

Herencia múltiple

65

Variables privadas

65Cambalache

66

Las excepciones también son clases

66

Iteradores

67

Generadores

68

Expresiones generadoras

69

Pequeño paseo por la Biblioteca Estándar

70

Interfaz al sistema operativo

70

Comodines de archivos

70

Argumentos de linea de órdenes

70

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

71

Coincidencia en patrones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Terciario
  • Terciario
  • terciario
  • Terciario
  • Terciario
  • era terciario
  • terciario
  • Terciario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS