

Algoritmos y desarrollo de Software con Python
Python es uno de los tres lenguajes de programación más usados en el mundo, esta herramienta tiene aplicaciones en todos los rubros, como educación, desarrollo de software, análisis de datos, procesamiento de imágenes, inteligencia artificial, desarrollo de aplicaciones móviles, videojuegos y muchas aplicaciones más.
Información adicional
I. Descripción del taller
Python es uno de los tres lenguajes de programación más usados en el mundo, esta herramienta tiene aplicaciones en todos los rubros, como educación, desarrollo de software, análisis de datos, procesamiento de imágenes, inteligencia artificial, desarrollo de aplicaciones móviles, videojuegos y muchas aplicaciones más.
Durante el curso el Estudiante aprenderá algoritmos a través del uso de pseudocódigo en el software Pseint, visualizando los resultados de la lógica de manera inmediata (online), aprenderá a solucionar problemas a través del uso de diagramas de flujo, aprenderá fundamentos de programación, y principalmente a programar software en Python.
II. Objetivo del taller
Al finalizar el curso el estudiante sea capaz de:
- Analizar y diseñar algoritmos utilizando diagramas de flujo.
- Implementar algoritmos a través de su programación en Python.
- Manejar la sintaxis y los diferentes elementos del lenguaje de programación Python
- Manejar diferentes herramientas de soporte para desarrollar software con Python
- Desarrollar software utilizando Python (Nivel Básico)
El Participante obtendrá lo siguiente al finalizar el curso:
- Certificado a Nombre de la Universidad del Pacífico y Escuela FULLSTACK, con la denominación: “Desarrollador de Software en Python - Nivel Básico”.
- Acceso a la plataforma virtual hasta un año después de haber culminado el curso.
III. Contenidos
Día 1:
Sesión 1: Fundamentos de Programación
- ¿Qué es un Programa?
- Instrucciones de un programa
- Elementos Básicos
- Expresiones
- Operadores
- Funciones Internas
- Entrada y Salida de Información
- Escritura de Algoritmos
- Diagramas de Flujo
- Ejercicios
Sesión 2: Programación Estructurada con Pseint
- Instalación y configuración de Pseint
- Conociendo la interfaz de Pseint
- Bloque de Entrada
- Bloque de Salida
- Bloque de Instrucción
- Bloque de Decisión simple y múltiple
- Bloques de Iteración (Para, mientras, hacer..mientras)
Sesión 3: Estructuras Selectivas y Repetitivas
- Estructura Secuencial
- Estructura Selectiva
- Estructura Selectiva Anidada
- Estructura repetitiva
- Estructura "for"
- Estructura "while"
- Interrupción de Bucle
- Estructura Repetitiva Anidada
- Aplicación de Estructura Secuencial
Sesión 4: Funciones
- ¿Qué es una Función?
- Procedimientos
- Variables locales y globales
- Comunicación con subprogramas
- Recursión
- Sobrecarga de Funciones
- Efectos Laterales
- Aplicación de Funciones
- Aplicación de Procedimientos
Sesión 5: Estructura de Datos
- ¿Qué es una estructura de datos?
- ¿Qué es un arreglo?
- Funciones de un arreglo
- ¿Qué es un diccionario?
- Funciones de un diccionario
- ¿Qué es una tupla?
Sesión 6: Orientación a Objetos
- Clases y Objetos
- Herencia
- Herencia Múltiple
- Polimorfismo
- Encapsulación
- Clases de “nuevo-estilo”
Sesión 7: Entrada/Salida de Ficheros
- Entrada Estándar
- Parámetros de línea de comando
- Salida Estándar
- Archivos
Sesión 8:
- Programación Funcional
- Funciones Lambda
- Comprensión de listas
- Generadores
- Decoradores
- Excepciones
- Módulos y Paquetes
IV. Datos del facilitador
Daniel Moreno
Co-Fundador de Escuela FULLSTACK, Desarrollador Fulllstack con Experiencia en desarrollo y modificación de Módulos para Odoo 9 y 10. Manejo de Herramientas como: HTML5, JS, CSS3, JQuery, Angular, MongoDB, NodeJS ,React-native, Python, Docker y Linux. Experiencia en Uso de servicios de Amazon EC2, Route53, SES. Instructor de Python para estudiantes escolares de 4to y 5to de Secundaria.
***El número mínimo requerido de participantes es 10 personas***
Algoritmos y desarrollo de Software con Python
Fecha
Sábado 04 Mayo al
Sábado 08 Junio, 2019
La venta de entradas ha finalizado.
Entradas
* Apto para público en general.
lima, PE
Jr. Sánchez Cerro 2050, Jesús María
Universidad del Pacífico

