Fundamentos de Python 3 Aplicado a Programación y Automatización con AWS
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.
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.