Fundamentos de Python 3 Aplicado a Programación y Automatización con AWS

Fundamentación

Python es uno de los lenguajes de programación más utilizados por su versatilidad y facilidad de aprendizaje, con aplicaciones en automatización, procesamiento de datos y servicios en la nube. Esta capacitación propone una formación práctica y progresiva, desde los fundamentos del lenguaje hasta su aplicación en entornos AWS, incorporando el manejo de datos, APIs y automatización. De este modo, los estudiantes podrán desarrollar herramientas y soluciones aplicables a situaciones reales del ámbito profesional.

Duración 16 horas
Inicio A confirmar
Modalidad Virtual sincrónica
Cursada A confirmar
Requisitos Conocimientos básicos de manejo de PC y sistema operativo. No se requieren conocimientos previos de programación ni de Python.
Certificado UTN - FRH

Objetivo

El objetivo del curso es brindar a los estudiantes los conocimientos fundamentales de Python para desarrollar scripts, procesar y gestionar datos, utilizar librerías y APIs, y automatizar tareas en entornos de computación en la nube mediante AWS. Al finalizar, podrán aplicar estos conocimientos en proyectos prácticos y desarrollar soluciones simples orientadas a situaciones reales.

Formas de pago

$ A confirmar Total
  • .

Descuentos de la Regional FRH por Resolución de Consejo Directivo:

20% Para estudiantes regulares de la FRH.
10% Para Docentes y Graduados.

Docente

A confirmar

Conocé todos los cursos y capacitaciones

Programa

  • Módulo 1: Introducción a Python: Instalación y configuración del entorno. Ejecución de scripts. Sintaxis básica. Variables y tipos de datos. Operadores. Entrada y salida de datos. Condicionales (if, elif, else).
  • Práctica: Primeros scripts y resolución de ejercicios simples.
  • Módulo 2: Ciclos: Bucles (for, while). Uso de range. Comprensión de lógica aplicada.
  • Práctica: Empezar con ejercicios de escalado, primeros ejercicios de problemas aplicados a datos.
  • Módulo 3: Estructuras de datos: Listas. Diccionarios. Sets. Recorridos y manipulación de datos.
  • Práctica: Procesamiento y transformación de información.
  • Módulo 4: Funciones y modularización: Definición de funciones. Parámetros y retorno. Scope. Reutilización de código. Organización en módulos.
  • Práctica: Refactorización de scripts y creación de funciones reutilizables.
  • Módulo 5: Manejo de archivos y datos externos: Lectura y escritura de archivos. JSON. CSV. Manejo de errores (try/except).
  • Práctica: Automatización de procesamiento de archivos y lectura de datos.
  • Módulo 6: Librerías y APIs: Uso de librerías estándar. Instalación de paquetes con pip. Requests HTTP. Consumo de APIs REST
  • Práctica: Consultar y procesar información desde una API externa.
  • Módulo 7: Python aplicado a AWS: Introducción a AWS y autenticación. AWS CLI y configuración de credenciales. Introducción a Boto3 (AWS SDK para Python). Interacción básica con Amazon S3. Automatización de operaciones simples sobre recursos cloud. 
  • Práctica: Script para listar buckets, subir archivos a S3 y consultar recursos desde Python.
  • Módulo 8: Proyecto integrador y buenas prácticas: Organización de proyectos. Legibilidad y mantenimiento del código. Próximos pasos.
  • Práctica: Desarrollo de un script de Python + manejo de datos + automatización en AWS para varios casos.