
Fundamentos de Programación en Python con Asistencia de IA
Descripción
Aprende Python desde cero con la IA como tu compañero de programación: scripts, lógica y un pequeño proyecto que puedes mostrar a los empleadores. Nivel: principiante · Ideal para: Completos principiantes y personas que cambian de carrera. Programa en línea en vivo de 6 semanas · 12 sesiones en vivo · Zona horaria de Europa/Londres. Lo que lograrás: Escribir scripts de Python claros para archivos, texto y tareas de automatización simples. Depurar errores utilizando trazas y explicaciones asistidas por IA que tú mismo verifiques. Estructurar pequeños programas con funciones, bucles y estructuras de datos básicas. Usar herramientas de IA de manera responsable para acelerar el aprendizaje sin omitir los fundamentos. Completar un mini proyecto de línea de comandos adecuado para un portafolio o discusión en entrevista. Lo que cubrimos: Núcleo de Python Variables, tipos y cadenas f Condicionales y bucles Funciones y módulos Listas, diccionarios y E/S de archivos Trabajar como un desarrollador Entornos virtuales y conceptos básicos de pip Lectura de documentación y trazas de pila Diseño de proyectos amigable con Git (nivel introductorio) Codificación asistida por IA Preguntar por explicaciones vs pedir soluciones completas Probar el código generado por IA antes de implementarlo Refactorización con revisión humana Estructura del curso Fase 1 — Configuración y primeros programas (Semana 1 · 2 sesiones en vivo) Instalar Python, ejecutar scripts y entender cómo se ejecuta el código línea por línea. Instalación de Python y fundamentos de VS Code/Cursor: imprimir, entrada y cálculos simples Comentarios y nombres legibles Entregable: Tres pequeños scripts (saludo, calculadora, conversor de unidades). Fase 2 — Lógica y colecciones (Semana 2 · 2 sesiones en vivo) Control de flujo y almacenamiento de datos en listas y diccionarios. if/elif/else y lógica booleana para bucles for y while (cuándo usar cada uno) Listas, diccionarios y comprensiones básicas Entregable: Programa estilo quiz utilizando un banco de preguntas. Fase 3 — Funciones y archivos (Semana 3 · 2 sesiones en vivo) Organizar el código en funciones reutilizables y leer/escribir archivos de texto. Definición de funciones, parámetros y valores de retorno Lectura segura de CSV y texto plano Manejo de errores con try/except (nivel introductorio) Entregable: Script resumidor de informes CSV. Fase 4 — Cadenas y limpieza de datos (Semana 4 · 2 sesiones en vivo) Manipular texto y limpiar exportaciones desordenadas del mundo real. Métodos de cadenas, rebanado y formato. Análisis de fechas y números a partir de texto Reglas de validación simples Entregable: Script de limpieza de datos para una exportación de ejemplo. Fase 5 — APIs y la web (intro) (Semana 5 · 2 sesiones en vivo) Llamar a una API pública y entender las respuestas JSON. Solicitudes HTTP GET con la biblioteca requests JSON a estructuras de Python Claves de API y límites de tasa Entregable: Mini-herramienta de búsqueda de clima o código postal. Fase 6 — Proyecto final (Semana 6 · 2 sesiones en vivo) Planificar, construir y presentar una pequeña herramienta CLI con retroalimentación del instructor. Definición de un mini-proyecto realista Revisión de código y refactorización README y presentación de demostración Entregable: Proyecto final listo para el portafolio (tu elección de dominio). Requisitos previos: Conocimientos básicos de informática y gestión de archivos. No se requiere experiencia previa en programación. Entrega: Los alumnos necesitan una laptop con derechos de administrador para instalar Python 3.12+. Las sesiones son en vivo; las grabaciones no son un sustituto de la asistencia donde sea posible. Detalles completos del curso: https://nlcrc.co.uk/courses-python-foundations-ai. Reservas y consultas: nlcrc.co.uk · 020 3393 0948
Ubicación del evento
Dile a tu red que vas a ir
Comparte este evento para iniciar conversaciones, invitar colegas y conectar antes de que comience.