Icono de la app Python for Kids: Coding Games

Python for Kids: Coding Games

Educación · Gratis · iOS & Android · CoddyKit

Python for Kids: Coding Games — Puzles de bloques que se convierten en Python real

Python for Kids: Coding Games es una app gratuita para iOS y Android dirigida a padres cuyos hijos están listos para programar, y los lleva de los puzles de bloques al Python escrito. Los niños unen bloques, pulsan Run y ven cómo se mueve un personaje mientras el programa de Python correspondiente aparece junto a los bloques. Después dibujan con la tortuga, corrigen programas con errores y completan 20 cursos breves, todo ello con un Rincón para padres protegido por un control parental.

App Store — Descargar gratisGoogle Play — Descargar gratis
Precio
Gratis, actualización a Pro
Plataformas
iOS y Android
Idiomas
22
Clasificación por edad
4+
Versión
82.6.0
Requisitos
iOS 15.1 o posterior
App Store
3.5 ★ (11)
Ilustración de un niño sonriente con una tablet junto a la pantalla de inicio de Python for KidsTarjeta del itinerario de aprendizaje de Python for Kids, con un botón «Empezar la primera lección» y un progreso del 0 por ciento
41Puzles de programación con bloques
14Dibujos con tortuga
84Lecciones en 20 cursos
Cada programa de bloques también es un programa de Python.

Muchos juegos de programación para niños se quedan en los bloques. Aquí los bloques son un puente: el código Python aparece junto al puzle y la línea que se está ejecutando se ilumina, de modo que pasar de arrastrar bloques a escribir código se siente como el siguiente nivel del mismo juego, no como una asignatura nueva.

Qué es

Python for Kids: Coding Games es una app gratuita para iOS y Android que enseña Python a los niños, empezando con 41 puzles de programación con bloques que muestran el Python real que hay detrás de cada bloque. Incluye un estudio de dibujo con tortuga con 14 dibujos, una Caza de errores, una misión diaria y 20 cursos breves con 84 lecciones y 60 misiones. El Rincón para padres, las compras y los enlaces externos están protegidos por un control parental, y los datos del Rincón para padres permanecen en el dispositivo.

Dentro de la app

Qué aspecto tiene

Ilustración de un niño sonriente con una tablet junto a la pantalla de inicio de Python for Kids
InicioLa pantalla de inicio muestra el objetivo diario y un Centro de habilidades, junto a una ilustración de la tienda con un niño que sostiene una tablet.
Tarjeta del itinerario de aprendizaje de Python for Kids, con un botón «Empezar la primera lección» y un progreso del 0 por ciento
Itinerario de aprendizajeLa tarjeta del itinerario de aprendizaje inicia la primera lección y muestra el progreso a lo largo del curso.
Página del curso Primeros pasos con la programación, con 84 lecciones y un primer curso gratuito
Página del cursoEl primer curso, Primeros pasos con la programación, es gratuito y comienza con Qué es la programación y Qué es un algoritmo.
Tarjeta de tema del curso sobre algoritmos en la vida cotidiana, junto a un niño en bicicleta
TemasLas tarjetas de temas relacionan ideas como los algoritmos con la vida cotidiana, en pequeñas lecciones.
Pantalla de chat de IA con sugerencias para explicar conceptos, dar consejos, hacer un cuestionario y crear una hoja de ruta para aprender programación para niños
Chat de IAEl chat de IA sugiere explicar ideas, dar consejos, hacer cuestionarios y crear una hoja de ruta de aprendizaje.

El curso

Qué incluye el curso Python for Kids

Cursos breves de la propia lista de cursos de la app, desde qué es la programación hasta escribir programas reales con Python.

  1. Primeros pasos con la programación

    Qué es la programación y qué es un algoritmo, explicado en lecciones breves con ejemplos llenos de color. Este primer curso es gratuito.

  2. Introducción a Python y conceptos básicos de Python

    La primera instrucción print, las variables, input y las matemáticas sencillas, hasta crear pequeños programas que un niño puede ejecutar.

  3. Sentencias condicionales

    if y else: enseñar a un programa a elegir entre dos caminos según lo que sea verdadero.

  4. Funciones y listas

    Reutilizar un bloque de código con una función y guardar una lista de elementos, como una lista de frutas.

  5. Programación orientada a objetos y archivos

    Una primera introducción a las clases y a la lectura y escritura de archivos, para niños que quieren ir más allá de lo básico.

  6. Trabajo con bibliotecas

    Uso de código ya preparado, con cursos posteriores que tratan PyGame y los datos.

  7. Introducción a la inteligencia artificial

    Qué es la inteligencia artificial y dónde aparece, con aplicaciones y una primera aproximación a la preparación para la IA con Python.

  8. Datos y visualización

    Manipulación de datos y gráficos sencillos para estudiantes mayores que están preparados para el siguiente paso.

Cómo funciona

Cómo es la sesión de un niño

Las sesiones son breves y divertidas, con una misión diaria que mantiene una racha suave, además de objetivos y pistas que se pueden leer en voz alta para quienes están empezando a leer.

  1. Resuelve un puzle de bloques

    Mueve, repite y gira bloques para llegar al objetivo, y observa cómo la versión en Python del mismo programa se ilumina línea a línea mientras se ejecuta. Hasta tres estrellas premian resolver un nivel usando el menor número posible de bloques.

  2. Dibuja con la tortuga

    Cambia un número o una palabra en un programa corto de dibujo tocando la pantalla, pulsa Run y observa cómo la tortuga dibuja la nueva imagen —una estrella, una flor, una espiral o un copo de nieve— sin necesidad de teclado.

  3. Corrige un error y después escribe código

    Ejecuta un programa que casi funciona, descubre qué falla y corrígelo. Después, las lecciones breves, los cuestionarios y 60 misiones llevan a los niños a escribir y guardar sus propios programas en el editor.

Qué incluye

Qué incluye la app

41

Puzles de programación con bloques

Mueve, repite, gira y corrige un programa para llegar al objetivo, con el Python real mostrado junto a cada puzle. Los niños también pueden diseñar y guardar su propio nivel después de resolverlo.

14

Dibujos con tortuga

Una estrella, una flor, una espiral, un copo de nieve, una ciudad y mucho más, todo creado con programas cortos que puedes editar tocando palabras y números.

84

Lecciones en 20 cursos

Desde ¿Qué es programar? hasta print, variables, bucles, funciones y listas, con una primera introducción a las clases, además de ejemplos, cuestionarios y práctica en cada lección.

60

Misiones

Pequeños programas para crear, como decir tu nombre, contar hasta 10 o dibujar una estrella, con niveles fácil, medio y difícil.

Caza de errores

Descubre qué está mal

Ejecuta un programa que está casi bien, encuentra el error y corrígelo, junto con una misión diaria.

Padres

Rincón para padres

Un informe semanal del tiempo dedicado y de las ideas practicadas. El Rincón para padres, las compras y los enlaces que salen de la app están protegidos por un control parental, y sus datos se almacenan únicamente en el dispositivo.

Para padres

¿A qué edad puede un niño empezar a programar en Python y cómo comienza?

No existe una edad única. Los niños que pueden seguir una secuencia de pasos están preparados para programar con bloques, donde las instrucciones son piezas que se unen, y el Python escrito normalmente tiene sentido cuando el niño lee con soltura y ya conoce los bucles y las condiciones mediante bloques. Python es un lenguaje escrito común para empezar porque su código se parece al inglés sencillo, así que un programa corto, como un bucle que repite un paso de dibujo, resulta fácil de leer y modificar para un niño.

Secuencias y algoritmosla primera idea

Un programa es una lista de pasos en el orden correcto. Mover un personaje hasta una casilla objetivo usando el menor número de bloques enseña al niño a planificar el orden antes de pulsar Run.

Bucleshazlo cinco veces

Un bucle repite una acción en lugar de repetir la instrucción. Dibujar una estrella o una espiral con la tortuga muestra por qué un bucle corto es mejor que diez líneas copiadas.

Condicionessi pasa esto, entonces aquello

Una condición permite que un programa elija. Es la primera vez que un niño ve que el código se comporta de manera diferente según lo que sea verdadero.

Depuraciónla habilidad de verdad

Para quien está aprendiendo, un programa que casi funciona es más valioso que uno terminado, porque encontrar qué ha fallado es una de las tareas principales de los programadores. Leer, ejecutar y corregir un programa casi correcto desarrolla tanto la paciencia como la lógica.

Encaja

Para quién es y para quién no

Es una buena opción si

  • ¿Eres un padre o una madre que busca una primera app de programación que lleve a Python real en lugar de quedarse en los bloques?
  • ¿Tienes un hijo que ha probado la programación con bloques y está preparado para el siguiente paso?
  • ¿Quieres que tu hijo aprenda jugando, dibujando y corrigiendo errores, en sesiones breves?
  • ¿Te gusta disponer de una vista semanal del tiempo dedicado y de las ideas practicadas, almacenada en el dispositivo?
  • ¿Prefieres que las compras y los enlaces externos estén protegidos por un control parental?

No es la herramienta adecuada si

  • ¿Quieres que tu hijo sea totalmente independiente en un portátil con un editor de texto desde el primer momento?
  • ¿Esperas que todo sea gratuito? El primer curso, 12 rompecabezas, 7 dibujos y las primeras misiones son gratuitos, y Pro desbloquea el resto.
  • ¿Buscas una herramienta de gestión del aula con cuentas para profesores?
  • ¿Tienes un hijo que aún no sabe leer? Los objetivos y las pistas se pueden leer en voz alta, pero las lecciones siguen dando por hecho que tiene conocimientos básicos de lectura.

Preguntas

Preguntas frecuentes

¿Es Python for Kids: Coding Games adecuado para un niño principiante?

Sí. Python for Kids: Coding Games está hecha para niños que nunca han programado y para quienes han probado los bloques y quieren dar el siguiente paso. Empieza con rompecabezas de bloques, muestra el Python que hay detrás de cada uno y avanza hasta el código escrito, de modo que el paso de jugar a programar sea gradual.

¿Cómo llevan los rompecabezas de bloques al Python real?

Cada uno de los 41 rompecabezas de bloques muestra el programa de Python correspondiente junto a los bloques, con la línea que se está ejecutando iluminada mientras el personaje se mueve. El niño ve que los bloques que ha arrastrado y el código que escribirá más adelante son lo mismo, lo que hace mucho más pequeño el paso a escribir código.

¿Qué aprenderá mi hijo?

Secuencias y algoritmos, bucles, condiciones, depuración, funciones y almacenamiento de listas de elementos, usando Python desde la primera lección. Los 20 cursos breves, con 84 lecciones, avanzan desde Qué es la programación? hasta print, variables, input, if y else, bucles y range(), y después funciones, listas, diccionarios, archivos y una primera introducción a las clases.

¿Es segura la app para los niños y qué pueden controlar los padres?

Python for Kids: Coding Games mantiene el Rincón de padres, las compras y los enlaces que salen de la app protegidos por un control parental. El Rincón de padres muestra un informe semanal del tiempo dedicado y de las ideas practicadas, y esos datos se almacenan únicamente en el dispositivo. Lee la política de privacidad enlazada desde la ficha de la tienda antes de permitir que un niño use cualquier app.

¿Mi hijo necesita un teclado?

No para empezar. Los rompecabezas de bloques se resuelven uniendo bloques, y en el Estudio de dibujo con Turtle el niño edita el código tocando palabras y números. Escribir con el teclado resulta útil más adelante, en las lecciones, las misiones y el editor donde puede escribir y guardar sus propios programas.

¿Qué es Bug Hunt?

Bug Hunt presenta al niño un programa que está casi bien. Lo ejecuta, observa qué sale mal y lo corrige. Entrena el hábito de leer y comprobar en el que confían los programadores, y una misión diaria mantiene una racha ligera y constante sin presión.

¿Python for Kids: Coding Games es gratuita?

Se puede descargar gratis. El primer curso, 12 rompecabezas de bloques, 7 dibujos con Turtle y las primeras misiones son gratuitos, y la app sigue siendo utilizable sin suscripción. Pro desbloquea todos los cursos, rompecabezas, dibujos y misiones, además del examen final y un certificado de finalización con el nombre del niño.

¿Por qué enseñar Python en lugar de usar solo bloques?

Los bloques son un excelente primer paso, pero no son lo que escriben los programadores. Python se utiliza ampliamente y su código se parece al inglés común, por lo que un niño puede pasar de los bloques a un lenguaje de texto sin tener que empezar de cero. En esta app se muestran ambos uno al lado del otro, para que la conexión sea visible.

¿También pueden usarla los niños mayores?

Sí. Además de los rompecabezas de bloques, los cursos llegan hasta las funciones, listas, diccionarios, archivos y clases, y los cursos posteriores introducen bibliotecas, PyGame, datos e inteligencia artificial, para que un niño que ya ha superado los rompecabezas pueda seguir avanzando. Las 60 misiones se dividen en fáciles, medias y difíciles.

¿Qué plataformas y lenguajes admite?

Python for Kids: Coding Games funciona en iPhone y iPad a través del App Store, y en Android mediante Google Play. La interfaz de la app está disponible en 22 idiomas. Tiene una clasificación de 4+ en el App Store.

Empezar

Empieza hoy con el primer rompecabezas

Gratis para empezar en iOS y Android, en 22 idiomas.

App Store — Descargar gratisGoogle Play — Descargar gratis
Última revisión · Publicado por CoddyKit · Política de privacidad
Disponible en iOS y Android.