Curso subvencionado para trabajadores online
Duración : 2 Meses
¿Quieres aprender Python y llevar tus habilidades al siguiente nivel? ¿Quieres certificarte sin pagar por ello?
¡Sí, es posible! Con este Bootcamp intensivo podrás hacerlo de forma práctica, clara y divertida.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
¿Qué aprenderás? Fundamentos de Python: variables, tipos de datos, operadores y estructuras de control. Manejo de colecciones: listas, tuplas, diccionarios y conjuntos. Funciones, modularidad y reutilización de código. Lectura y escritura de archivos, manejo de cadenas y depuración de errores. Creación de proyectos reales y uso de entornos profesionales (venv, Poetry, Git avanzado). Programación orientada a objetos: clases, herencia, composición y buenas prácticas. Principios SOLID y patrones de diseño para código limpio y mantenible. Iteradores, generadores, decoradores y funciones avanzadas. Conexión y manejo de bases de datos SQL y NoSQL. Preparación para obtener una certificación oficial gratuita.
A quién va dirigido
Trabajadores y autónomos
Requisitos
Trabajadores y autónomos
Temario completo de este curso
PRIMER BLOQUE: CONSTRUYENDO LA BASE (40 horas)
Objetivo: capacitar al estudiante en los fundamentos de la programación utilizando el lenguaje Python, desarrollando habilidades para resolver problemas, automatizar tareas básicas y construir programas simples y estructurados.
Contenidos:
Módulo 1: Introducción a Python e Instalación de Herramientas (4 horas)
Objetivo: Familiarizar al estudiante con el lenguaje Python, configurar su entorno de desarrollo y ejecutar su primer programa.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 2: Tipos de Datos y Variables (4 horas)
Objetivo: Aprender a declarar y manipular diferentes tipos de datos y variables en Python.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 3: Estructuras de Control de Flujo (6 horas)
Objetivo: Implementar estructuras condicionales y bucles para controlar la ejecución del programa.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 4: Colecciones: Listas, Tuplas, Conjuntos y Diccionarios (6 horas)
Objetivo: Manipular estructuras de datos compuestas para almacenar y organizar información.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 5: Funciones y Modularidad (6 horas)
Objetivo: Definir y utilizar funciones para dividir el código en bloques reutilizables.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 6: Manejo de Cadenas y Archivos (6 horas)
Objetivo: Manipular texto y trabajar con ficheros externos.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 7: Manejo de Errores y Depuración (4 horas)
Objetivo:
Identificar y manejar errores en tiempo de ejecución mediante excepciones.
Temas:
Ejercicios y casos de uso.
Proyecto de módulo.
Módulo 8: Proyecto Final (4 horas)
Objetivo: integrar todos los conocimientos adquiridos mediante un proyecto práctico.
El estudiante debe aplicar lo aprendido en una solución práctica con lectura de datos, procesamiento, validaciones y funciones organizadas en módulos.
???? Herramientas
BLOQUE 2: HACIENDO/CREANDO CODIGO? (40 HORAS) QUE PUEDO PONER AQUÍ QUE COMBINE CON EL CONTENIDO QUE VIENE AQUÍ ABAJO? Y CON FORMATO DETALLADO O CON PUNTOS Y ESO: