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

Publicado el 24 de Julio del 2019
1.227 visualizaciones desde el 24 de Julio del 2019
323,7 KB
97 paginas
Creado hace 1a (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/pdf16364

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