PDF de programación - Materiales del curso de programación en Python

Imágen de pdf Materiales del curso de programación en Python

Materiales del curso de programación en Pythongráfica de visualizaciones

Publicado el 19 de Febrero del 2019
747 visualizaciones desde el 19 de Febrero del 2019. Una media de 168 por semana
367,5 KB
97 paginas
Creado hace 155d (18/10/2018)
Materiales del curso de programación
en Python - Nivel básico

Publicación 0.1

Leonardo J. Caballero G.

10 de October de 2018

Covantec R.L., Santa Cruz de Mara, Mara, Zulia. 4046.
Telf. +58-262-879.18.80 / +58-426-771.35.73 / +58-414-979.80.83
Contactos: covantec.ve@gmail.com - https://coderwall.com/team/covantec

Índice general

1. Introducción a Python

1.1. Recursos Web de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Documentación de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Manuales de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4. Soporte comunitario de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Instalando Python

2.1. Recursos de Descargas de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Inmersión al modo interactivo de Python

3.1. Descripción general
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Características de Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.
Introspección en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5. Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Escribiendo su primer programa - ¡Hola, mundo!

Ingresando y ejecutando un programa en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.
Ingresando y ejecutando un programa en Windows . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.
4.3.
Ingresando y ejecutando un programa en OSX . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5. Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Tipos de datos básicos y variables Python

5.1. Tipos de Enteros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2. Tipo Cadenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3. Tipos de booleanos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4. Tipos de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5. Tipos de listas
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6. Tipos de tuplas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7. Tipos de diccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8. Operadores aritméticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9. Operadores relacionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.10. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.11. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. Sentencias IF

6.1. Ejemplo de Sentencias IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2. Ejemplo de Operadores de Asignaciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3. Ejemplo Operadores de Comparación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4. Ejemplo de Operadores de Lógicos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
3
3
3
3
4

5
5
5

7
7
7
7
17
17

19
19
19
20
20
20

21
21
23
24
25
26
27
28
28
30
31
31

33
33
34
34
36

I

7. Bucles WHILE

7.1. Tipos de Bucles ‘while’
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2. Sentencias utilitarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8. Bucles FOR

8.1. Tipos de Bucles ‘for’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2. Ejemplo de bucle for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9. Funciones

9.1. Definiendo Funciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2. Llamando Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3. Funciones con Argumentos Múltiple
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4. Ejemplo de Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5. Funciones Recursiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6. Objetos de función . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7. Funciones anónimas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.8. Funciones de orden superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.9. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.10. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10. Depuración con pdb

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.1. Invocando al depurador
10.2. Comandos del depurador e interacciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11. Entrada / Salida en Python

11.1. Ejemplo de E/S en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12. Scaffolding en proyectos Python

12.1. ¿Qué es PasteScript? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13. Errores y excepciones

13.1. Errores de sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2. Excepciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3. Manejando excepciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4. Levantando excepciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5. Excepciones definidas por el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6. Definiendo acciones de limpieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7. Acciones predefinidas de limpieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.8. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.9. Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14. Programación orientada a objetos

14.1. Ejemplo de POO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15. Listas de comprensión

15.1. Introducción a Listas de comprensión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.2. Usando Listas de comprensión con Archivos
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.3. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16. Iteradores

16.1. Entendiendo Iteradores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.2. Usando ‘iter’ y ‘next’
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16.3. Vídeo tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37
37
38
38
40
40

41
41
42
43
43

45
45
45
45
45
46
46
46
47
47
47

49
49
54
55
55

57
57

59
59

63
63
63
64
66
66
68
69
69
69

71
71

73
73
73
73

75
75
75
76

II

17. Apéndices

17.1. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.2. Licenciamientos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18. Índices y tablas

A. Glosario

B. Licenciamientos

B.1. Reconocimiento-CompartirIgual 3.0 Venezuela de Creative Commons . . . . . . . . . . . . . . .

77
77
80

83

85

89
89

III

IV

Materiales del curso de programación en Python - Nivel básico, Publicación 0.1

Esta es la documentación para el capacitación “Programación en Python - Nivel básico”.

Sobre esta capacitación

Para dominar Python se tiene pensado como un entrenamiento de 2 a 3 días para las personas que son nuevas
en Python o los que quieren aprender acerca de las actuales mejores prácticas del desarrollo en Python.
La planificación de este capacitación se estima en:

Una capacitación de nivel básico (2 a 3 días) que cubre los diez (10) capítulos.

Tabla de contenidos:

Índice general

1

Materiales del curso de programación en Python - Nivel básico, Publ
  • Links de descarga
http://lwp-l.com/pdf15299

Comentarios de: Materiales del curso de programación en Python (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

Revisar política de publicidad