Descripción
- Descripción del curso:
Este curso tiene como objetivo capacitar y desarrollar habilidades básicas de programación en docentes, investigadores, estudiantes y público en general en el uso del lenguaje Python como base para el desarrollo de aplicaciones orientadas al Internet de las cosas, ciudades inteligentes, analítica de datos y machine learning.
Al final de la acción de los participantes serán capaces de:
- Conocer e identificar las generalidades, tipos de datos y operadores del lenguaje.
- Utilizar funciones, módulos y ciclos (bucles o loops) en Python
- Desarrollar algoritmos bajo la estructura de programación orientada a objetos – POO en el lenguaje Python.
- Diseñar, programar y probar aplicaciones en Python
El curso tiene una duración de 40 horas, que se impartirá de forma virtual con acompñamiento del profesor y 20 horas con actividades complementarias que el estudiantes deberá realizarlo de forma autónoma, todo el contenido estará disponible en el aula virtual y algunas actividades lo llevarán a través de nuestra aula virtual https://hst.com.ec/moodle/login/index.php. A la cuál tendrán acceso después de realizar el pago de su inscripción.
FECHAS: Sábado y domingos 11, 12, 18 y 19 de septiembre 2021
- Pre – requisitos:
- Manejo de computador e Internet.
- Tener nociones básicas en lógica de programación.
- Capacidad para crear, editar y reconocer errores en archivos de texto.
- Poseer creatividad.
- Sílabo:
Python es un lenguaje de programación de código abierto de muy alto nivel, que tiene como principal motivación la simplicidad de aprendizaje y aplicación, teniendo un gran impacto en muchas áreas de conocimiento, convirtiéndose en un pilar fundamental para apoyar a los procesos de evolución digital de nueva generación en la industria 4.0, el Internet de las Cosas – IoT, ciudades inteligentes y la inteligencia artificial.
DETALLE DEL CONTENIDO:
Introducción a Python.
- Conceptos básicos de la programación
- Concepto de IDE y editor de código
- Introducción a Python
- Python vs Matlab
- Instalación de Python
- Uso de Google Colab
- Instalación de Anaconda
- Uso de Jupyter (IPython)
- Fundamentos del lenguaje
- Prácticas de aplicación de aprendizaje
Tipos de Datos, variables, operaciones básicas de entrada y salida, operadores básicos.
- Revisión capítulo anterior
- Expresiones, declaraciones, variables
- Manejo números
- Manejo de cadenas de caracteres
- Conversiones
- Conversión entre tipos de datos vía funciones incorporadas
- Prácticas de aplicación de aprendizaje
- Evaluación
Valores booleanos, ejecución condicional, bucles, listas, operaciones lógicas.
- Revisión capítulo anterior
- Manejo de booleanos
- Operadores condicionales
- Operadores de flujo
- Lazos
- Prácticas de aplicación de aprendizaje
- Evaluación
Funciones, tuplas, diccionarios y procesamiento de datos.
- Revisión capítulo anterior
- Lists
- Tuples
- Dictionaries
- Introducción
- Argumentos
- Valor de entorno
- Funciones
- Declaración y llamado
- Múltiples argumentos
- Prácticas de aplicación de aprendizaje
- Evaluación
Módulos, paquetes y manejo de excepciones.
- Revisión capítulo anterior
- Módulos
- Definición de módulos
- Paquetes
- Exceptions
- Prácticas de aplicación de aprendizaje
- Evaluación
Programación orientada a objetos y manejo de archivos.
- Revisión capítulo anterior
- Clases
- Métodos
- Herencias
- Manejo de archivos
- Prácticas de aplicación de aprendizaje
- Evaluación
Ejemplos de aplicaciones de Python con módulos.
- Numpy
- Pandas
- Matplotlib
- API RES
- Prácticas de aplicación de conocimiento
- Evaluación Final
- Instructor
JEFFERSON WLADIMIR BALSECA
Ingeniero en Electrónica y Telecomunicaciones por la Universidad de las Fuerzas Armadas – ESPE. Realizó cursos en el área de redes de datos y ciberseguridad en la academia CISCO. Capacitaciones en lenguaje Python y Java que le han permitido desarrollar aplicaciones de visión por computador, domótica y telemetría orientados al Internet de las Cosas y Ciudades Inteligentes como medidores de consumo energético y agua potable, sistemas de detección de obstáculos para personas no videntes, sistemas inteligentes basados en procesamiento natural del lenguaje y reconocimiento de voz.
- COSTOS DEL CURSO
INSCRIPCIÓN | VALOR |
Por por participante | 70 USD + IVA |
- De existir participantes con algún cupón de descuento directamente aplicarlo al momento de hacer el proceso de compra en la tienda virtual.
FORMAS DE PAGO:
Tarjetas de crédito o débito Visa, Mastercard, American Express, a través de nuestra plataforma de pago en la tienda virtual (PagoPlux). Depósito o Transferencia bancaria.
- DATOS PARA EL DEPÓSITO O TRANSFERENCIA:
- Cuenta Corriente Banco de Guayaquil 40402632
- A nombre de: HIGHSPEED SISTEMAS DE TELECOMUNICACIÓN
- RUC: 1792349001001
- Notificación enviar al correo: info@hst.com.ec
- CERTIFICADO DE APROBACIÓN.
Al finalizar el curso, HST entregará un certificado de aprobación, el requisito para recibir el certificado de aprobación es cumplir con al menos un 70% de asistencia.
Mayor información: Escribir a info@hst.com.ec
Valoraciones
No hay valoraciones aún.