CURSO PRESENCIAL O A DISTANCIA DE PROGRAMACIÓN EN
LENGUAJE PYTHON


DURACIÓN: 6 MESES 144 HORAS RELOJ
COSTO DEL CURSO: MATRICULA: 100.000  Gs. MENSUALIDAD: 150.000 Gs. AL CONTADO: 880.000 GUARANIES IVA INCLUIDO

INTRODUCCION

Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la programación orientada a objetos. La elegante sintaxis de Python y su tipado dinámico, junto con su naturaleza interpretada, hacen de éste un lenguaje ideal para scripting y desarrollo rápido de aplicaciones en diversas áreas y sobre la mayoría de las plataformas.

El intérprete de Python y la extensa biblioteca estándar están a libre disposición en forma binaria y de código fuente para las principales plataformas desde el sitio web de Python, http://www.python.org/, y puede distribuirse libremente. El mismo sitio contiene también distribuciones y enlaces de muchos módulos libres de Python de terceros, programas y herramientas, y documentación adicional.

PROGRAMA DE ESTUDIOS

1 - Objetivos del curso de Python

2 - Instalación del lenguaje y pasos para crear nuestro primer programa

3 - Codificación del diagrama de flujo en Python

4 - Errores sintácticos y lógicos

5 - Estructura de programación secuencial

6 - Estructuras condicionales simples y compuestas

7 - Estructuras condicionales anidadas

8 - Condiciones compuestas con operadores lógicos

9 - Estructura repetitiva while

10 - Estructura repetitiva for

 

11 - Definición de comentarios en el código fuente

12 - Variables enteras, flotantes y cadenas de caracteres

13 - Procesar cadenas de caracteres

14 - Estructura de datos tipo lista

15 - Listas: carga por teclado de sus elementos

16 - Listas: mayor y menor elemento

17 - Listas paralelas

18 - Listas: ordenamiento de sus elementos

19 - Listas: ordenamiento con listas paralelas

20 - Listas: componentes de tipo lista

21 - Listas: carga por teclado de componentes de tipo lista

22 - Listas: eliminación de elementos

 

23 - Concepto de funciones - Programación estructurada

24 - Funciones: parámetros

25 - Funciones: retorno de datos

26 - Funciones: parámetros de tipo lista

27 - Funciones: retorno de una lista

28 - Funciones: con parámetros con valor por defecto

29 - Funciones: llamada a la función con argumentos nombrados

30 - Funciones: con cantidad variable de parámetros

 

31 - Estructura de datos tipo Tupla

32 - Listas y tuplas anidadas

33 - Variantes de la estructura repetitiva for para recorrer tuplas y listas

34 - Estructura de datos tipo diccionario

35 - Diccionarios: con valores de tipo listas, tuplas y diccionarios

36 - Funciones: parámetros mutables e inmutables

37 - Porciones de listas, tuplas y cadenas de caracteres

38 - Indices negativos en listas, tuplas y cadenas de caracteres

39 - Biblioteca estándar de Python

 

40 - Importar algunas funcionalidades de un módulo de la biblioteca estándar de Python

41 - Aplicaciones propias con varios módulos

42 - Conceptos de programación orientada a objetos

43 - Declaración de una clase y creación de objetos

44 - Método __init__ de la clase

45 - Llamada de métodos desde otro método de la misma clase

46 - Colaboración de clases

 

47 - Herencia

48 - Variables de clase

49 - Método especial __str__

50 - Redefinición de los operadores matemáticos con objetos

51 - Redefinición de los operadores relacionales con objetos

 

 

HORARIOS

1.-HORARIOS DE 3 VECES POR SEMANA (2 Horas x CLASE)

LUNES – MIÉRCOLES – VIERNES MAÑANA: 08:00 a 10:00 Hrs.-10:00 a 12:00 Hrs.- TARDE: 14:00 a 16:00 Hrs.-16:00 a 18:00 Hrs.- NOCHE: 18:00 a 20:00Hrs.-

2.- HORARIOS DE 2 VECES POR SEMANA (3 HORAS x CLASE)

MARTES y JUEVES MAÑANA

08:00 a 11:00 TARDE 14:00 a 17:00 NOCHE: 17:00 a 20:00 Hrs.

3.- HORARIOS DE SOLO UNA VEZ POR SEMANA SOLO SÁBADOS ó SOLO LOS VIERNES

(Los cursos se extienden 1 mes más)

MAÑANA 08:00 a 12:00 TARDE 14:00 a 18:00