¡Atención!

Este curso se encuentra obsoleto.

 Puedes encontrar el nuevo repertorio de los Cursos Generales y
los Cursos de Fundamentos vigentes en el siguiente enlace:
ver cursos de fundamentos ver catálogo de cursos

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 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.
 
Ejemplos de estos actualmente son áreas que manejan grandes volúmenes de información para tomar decisión eso generar reportes. Un programa en Python es capaz de extraer la información de cientos de hojas de Excel 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.

Estructura de Contenidos

  • Operadores Aritméticos
  • Precedencia de operadores
  • Tipos de datos
  • Conversión de tipos de dato
  • Constantes y variables
  • Estructura de scripting
  • Ejercicios Propuestos
  • Valores booleanos
  • Operadores de comparación
  • Operadores lógicos
  • Sentencias de decisión
  • Sentencias de iteración
  • Ejercicios Propuestos
  • Objetos y sus métodos
  • Listas
  • Indexación, operadores e iteración en listas
  • Métodos y comportamiento de un String
  • Ejercicios Propuestos
  • Qué es una función
  • Funciones nativas
  • Funciones importadas
  • Funciones Propias
  • Ejercicios Propuestos

.

  • Tipos de archivos clásicos
  • Abrir archivos
  • Cerrar archivos
  • Leer archivos
  • Escribir en archivos
  • Agregar elementos a un archivo
  • Sentencia for-in
  • Ejercicios Propuestos
  • Servidor Web
  • Aplicaciones en Ciberseguridad
  • Análisis Gráficos
  • Aplicaciones en Minería de Datos

Profesor Titular

Nicólas Muñoz Zarricueta

Ingeniero de Ejecución en Computación e Informática, Diplomado en Peritaje Informático y Diplomado en Control, Seguridad y Auditoría Computacional de la Universidad de Santiago de Chile. Se desempeñó como docente del curso Fundamentos de Programación, Introducción a la Criptografía y Taller de Aplicaciones Criptográficas en programas de la Facultad de Ingeniería de la Universidad de Santiago.

Desarrollador con experiencia en el uso de metodologías ágiles y de aplicaciones en arquitecturas de nivel empresarial para tecnologías Cloud (AWS, Kubernetes, Jenkins, Docker). Actualmente reside en Chile trabajando en la empresa Equifax como Intermediate Software Engineer.

Email: [email protected]

 

Certificación 

Introducción a la programación en Python

Quienes han alcanzado la aprobación han demostrado sus habilidades y competencias en aprender las nociones básicas de programación, entender tipos de datos, operadores y expresiones usados en Python y el manejo de texto y caracteres, además de aplicar el uso de sentencias de control de decisión y de control de iteración (loops), conocer la estructura básica de scripting en Python y usar tipos de datos compuestos, aplicar la estructura básica de funciones nativas, propias y el manejo de archivos

Ver en Acclaim