13-15 años
Introducción a la IA y la programación en Python- Copy
Python es la clave para el mundo de los programadores y los creadores de IA. Apréndelo en la práctica creando scripts que realmente te faciliten la vida. Con ChatGPT y Copilot, el código deja de ser abstracto. Utiliza DALL·E y Suno para dar vida a tus ideas. Empieza a escribir el futuro, línea a línea.
Introducción
Aprenderemos Python y su sintaxis. Exploraremos variables, bucles, funciones y sentencias condicionales. Crearemos programas y scripts. Con ChatGPT, Gemini y GitHub Copilot, practicaremos el pensamiento lógico y la resolución de problemas paso a paso. Utilizaremos la IA para gráficos (Canva AI, DALL·E) y música (Suno, ElevenLabs).
Programa del curso
1Introducción a Python
El objetivo de la lección es crear el primer programa en el lenguaje de programación Python, aprender las funciones básicas print() e input(), comprender los comentarios y familiarizarse con el entorno Visual Studio Code.
2Variables
El objetivo de esta lección es aprender sobre variables, tipos de datos int y string, la conversión entre estos tipos y una forma cómoda de mostrar datos: fstring. Además, los alumnos aprenderán operaciones matemáticas básicas y utilizarán la inteligencia artificial como ayuda para el aprendizaje.
3Float: cálculos en Python
El objetivo de esta clase es aprender sobre un nuevo tipo de datos: float. Además, los alumnos aprenderán operaciones matemáticas más avanzadas.
4Consolidación de conocimientos e introducción a las listas
El objetivo de esta clase es aprender sobre un nuevo tipo de datos: float. Además, los alumnos aprenderán operaciones matemáticas más avanzadas.
5Bucle for
El objetivo de esta lección es introducir el tema de los bucles. Aprenderemos sobre el bucle for y discutiremos su aplicación utilizando ejemplos.
6Lógica y if
El objetivo de la lección es aprender las operaciones lógicas, el tipo de dato booleano y las sentencias condicionales.
7Anidación – consolidación de conocimientos
El objetivo de la lección es consolidar la información sobre variables, listas, bucles for y sentencias condicionales, así como entrenar su uso eficaz en la práctica.
8Bucle while
El objetivo de esta lección es aprender el bucle while.
9Funciones
El objetivo de esta lección es aprender sobre funciones y depuración.
10Consolidación de conocimientos – programación del juego Yahtzee
El objetivo de esta lección es consolidar los conocimientos sobre funciones, bucles, anidación y funciones auxiliares. También comenzaremos un proyecto del juego Yahtzee que permite a los estudiantes aplicar en la práctica todas las habilidades que han adquirido hasta ahora.
11Yahtzee – parte 2
El objetivo de esta lección es completar el proyecto del juego: Yahtzee.