Este curso está disponible en las siguientes fechas
Ciclo 5 – 2023
6 de Noviembre del 2023
Lunes y Miércoles
19:30 hrs a 22:00 hrs
Contexto
En la actualidad uno de los principales estandartes de las empresas a nivel mundial es la llamada transformación digital. Las empresas se ven en la necesidad de automatizar y agilizar sus procesos para poder competir en un mundo cambiante. Ya no basta simplemente con tener un buen manejo de hojas de cálculo como Excel para realizar las tareas del día a día, la demanda de personal capaz de automatizar sus tareas y diseñar nuevos flujos de trabajo más ágiles y eficientes es cada vez mayor.
Es por esto por lo que la necesidad de aprender programación y generar soluciones computacionales a problemas cotidianos se vuelve una necesidad y un valor agregado.
Áreas que manejan grandes volúmenes de información para tomar decisiones y generar reportes son ejemplos actuales del uso de Python en la organización. Un programa en Python es capaz de extraer la información de cientos de hojas de cálculo y realizar operaciones sobre estos datos en cantidades de tiempo sustancialmente menores a lo que tardaría regularmente un equipo y lo mejor de esto es que una vez desarrollado, es reutilizable haciendo que el tiempo invertido en el desarrollo del programa sea marginal en comparación al tiempo ganado.
También es importante destacar que la comunicación con las áreas de TI en las empresas es cada vez más estrecha, por lo que para agilizar procesos y procedimientos ayuda entender cómo se desarrolla un programa y los desafíos que esto presenta.
Este curso entregará los elementos iniciales para poder construir programas en Python, tales como la estructura del código, tipos de datos clásicos, el manejo de sentencias de decisión y el manejo de archivos.
Estas son sugerencias basadas en el nivel de dificultad y área de conocimiento que podrían interesarle.

Conocimientos Previos
- Este curso no tiene prerrequisitos, se sugieren conocimientos generales como Fundamentos de Ciberseguridad.
¿Cómo continuar?

Este curso es flexible para:
Perfil de egreso
El estudiante al finalizar el curso será capaz de:
- Comprender los datos, tipos de datos y sus características.
- Usar funciones nativas, importadas y propias.
- Desarrollar ciclos for, while e iteraciones if.
- Integrar interfaces gráficas utilizando tkiner
- Aplicación de funciones y Regex
- Generar, importar y utilizar diccionarios.
Equipo Docente


Pablo Villarroel
Pablo es un Ingeniero Civil Industrial con mención en innovación, de la Universidad del Desarrollo.
Actualmente se desempeña como programador freelancer y profesor de programación en Python, trabajando con docenas de personas de todas partes del mundo, desarrollando programas y cursos diseñados para ayudarles a introducirse en el ámbito de la tecnología.
Estructura de Contenidos
- Operadores Aritméticos
- Precedencia de Operadores
- Tipos de Datos
- Tipos de Números
- Funciones te Typecasting
- Reglas y operadores de asignación
- Constantes y Variables
- Estructura de Scripting
- Estructura de un Programa
- Entradas y Salidas
- Sentencias de Control
- Decisiones
- Tipos de Operadores
- Operadores Lógicos
- Iteraciones IF
- Iteraciones While
- Objetos
- Listas – Declarar y Acceder
- Funciones y Métodos de las listas
- Strings – Declarar y Acceder
- Funciones y Métodos de strings
- Consideraciones al trabajar con string y listas
- Definición de función
- Uso de funciones Nativas
- Importación de Módulos
- Definición de funciones
- Mutabilidad
- Tipos de archivos
- Manejo de archivos
- Acceso a archivos
- Sentencia for – in
- Matrices y Listas multidimensionales
- ¿Qué es un diccionario?
- Declarar diccionario en python
- Acceder a diccionario en python
- Utilizar funciones y métodos de diccionario
- Conocer cómo funciona la sentencia try-except-finally
- Comprender cómo declarar y utilizar el bloque de excepciones
- Entender la función assert
- Entender el funcionamiento de las expresiones regulares
- Buscar información utilizando expresiones regulares
- Entender el funcionamiento de Tkinter
- Crear interfaces para recolectar información
- Usar interfaces gráficas para mostrar información
- Programar un scanner en python
- Programar un scrapper en python
- Programar un sniffer en python
- Ejemplos de Minería de Datos
- Uso de Redes Neuronales
- Entrenamiento y uso de modelo – Introducción
CERTIFICACIÓN PROGRAMADOR EN PYTHON
Quienes han alcanzado la aprobación han demostrado sus habilidades y competencias en la programación en Python adquiriendo habilidades en el manejo de los diversos tipos de datos, uso de estructuras condicionales y cíclicas, manejo de texto, caracteres y archivos, conexión a bases de datos, desarrollo de soluciones gráficas, el uso de expresiones regulares y el diseño de aplicaciones en Python para diversos propósitos.



INSCRIPCIÓN
Este curso está disponible en las siguientes fechas:
Ciclo 5 – 2023
6 de Noviembre del 2023
Lunes y Miércoles
19:30 hrs a 22:00 hrs
Opciones de pago al contado
- Un Curso: $250.000 ($350 USD)
- Un Diplomado - conformado por cuatro cursos + inscripción:
- $1.000.000 ($1300 USD)
Opciones de pago flexible
- Un Diplomado - conformado por cuatro cursos + inscripción
- (paga cada curso sólo cuando quieras cursarlo):
- Inscripción + un curso: $400.000 ($450 USD)
- Tres cursos restantes: $250.000 c/u ($350 USD c/u)
¡Atención!
Si estás en proceso de completar un Diplomado mediante pago parcializado se te respetarán los valores de cursos antiguos.
Sólo válido para procesos iniciados antes del 05 de Septiembre del 2022. Por favor contacta a nuestros ejecutivos para más información.
¿Necesitas más información de nuestros diplomados?
¡AGENDA UNA REUNIÓN CON CAPACITACIÓN USACH!
Contáctanos a nuestro Whatsapp o correo electrónico ([email protected]) para resolver todas tus dudas y obtener más información sobre fechas, beneficios o futuros programas.