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 |