PDF de programación - Materiales del curso de programación en Python - Nivel básico

Imágen de pdf Materiales del curso de programación en Python - Nivel básico

Materiales del curso de programación en Python - Nivel básicográfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 19 de Febrero del 2018)
1.465 visualizaciones desde el 19 de Febrero del 2018
392,9 KB
97 paginas
Creado hace 2a (26/09/2017)
Materiales del curso de programación
en Python - Nivel básico
Publicación 0.1

Leonardo J. Caballero G.

26 de September de 2017

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.
.
.
3.4. Conclusiones .
3.5. Referencias .
.
.

Introspección en Python .
.
.

.
.

.
.

.
.

.
.

.
.

.
.
.
.
.

.
.
.
.
.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.

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

4.1.
4.2.
4.3.
4.4. Vídeo tutorial .
.
4.5. Referencias .

Ingresando y ejecutando un programa en Linux . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ingresando y ejecutando un programa en Windows . . . . . . . . . . . . . . . . . . . . . . . . .
Ingresando y ejecutando un programa en OSX . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.
.

.

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 .
.
.

.

.

.

.
.
.

.
.
.

.
.
.

.
.
.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.

II

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

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
  • Links de descarga
http://lwp-l.com/pdf8882

Comentarios de: Materiales del curso de programación en Python - Nivel básico (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