[pyar] Python para niños

Diego Saavedra dsaavedra88 en gmail.com
Lun Abr 3 14:18:50 ART 2017


Muchas gracias por tus minutos para leer este correo y gracias por
compartir información, pues las verdad cuando te apasionas por algo no
existen barreras tan grandes que no se puedan superar, lo que suelo hacer
es explicar con punto y coma para que sirve cada linea de código, por
ejemplo

Las primeras lineas de Pilas-Engine son las siguientres:

» import pilasengine

» pilas = pilasengine.iniciar()

» mono = pilas.actores.Mono()

»


Empiezo a contar como una historia (Narrativa Digital)


Pilasengine es como un libro que se encuentra en una biblioteca y espera
ser leido por algun niño o niña, este libro contiene capitulos en los
cuales se encierra la magia para distintos conjuros (Empiezo a mostrar
interes sobre el manual de pilasengine), esta biblioteca se llama Python,
pero todos se preguntaran *¿Qué es python?*, bueno Python es un Lenguaje de
Programación, y ahora *¿Qué es lenguaje de programación?, ¿Alguno ha visto
las peliculas de Harry Potter?* (La mayoria de veces suelen responder que
sí) bueno en las peliculas de Harrry Potter el suele hablar con las
serpientes con un lenguaje especial, *¿Como se llama el idioma de las
Serpientes? *(Suelen responder en coro) Pársel, exacto Parsel asi como
Harry Potter se comunica con las serpientes a traves de un lenguaje
especial los humanos nos comunicamos con las computadoras a traves de
algunos lenguajes especiales, por ejemplo si quisiera comunicarme con
alguien que habla Ingles, *¿Qué debo aprender?* (Suelen responder en Coro
Ingles), exacto para hablar con alguien en idioma Ingles debo aprender
ingles, y si quiero comunicarme con alguien de Brasil (Responden en coro
Portugues), de Paris (Responden en Coro Frances), con alguien en Quechua
(Responden en Coro Quechua). En cambio si quiero comunicarme con la
computadora debo hacerlo en un lenguaje de programación Python es un
lenguaje de programación que me permite comunicarme con la computadora y
transmitir ordenes.


Por lo tanto las palabras* » import pilasengine* me permiten decirle a esa
gran biblioteca llamada Python buscar el libro PilasEngine y traerlo a la
mesa para trabajar.


Luego observamos la linea *» pilas = pilasengine.iniciar() *en esta linea
podemos entenderla con un ejemplo sencillo, a la izquierda del igual
tenemos la palabra pilas que en este caso es una variable, *¿Pero que es
variable? *En computación una variable es un segmento de memoria que
almacena algun valor, en este caso esta almacentando todo un capitulo del
libro *pilasengine *observe a la derecha del igual y seguido del *"." *le
estamos diciendo que abra la primera orden *iniciar() *y la almacene en la
variable *pilas*, de esta forma la proxima vez que necesitemos llamar a esa
parte de pilasengine *pilasengine.iniciar() *no hace falta que volvamos a
escribir todo eso, bastaria con escribir *pilas.*
la-orden-que-queramos-darle.


En la linea *» mono = pilas.actores.Mono() *podemos observar que tambien
utilizamos una variable, en este caso es para decirle a pilas que en alguna
parte esta almacenando un personaje, en este caso un monito muy chevere,
para la variable estamos utilizando la palabra *mono *y despues del igual
estamos diciendo a la variable *iniciar *que busque dentro el tema *actores
*y dentro de actores busque a nuestro simpatico amigo llamado
*Mono() *


Un poquito largo de escribirlo pero muy importante para explicarlo a niños,
de esa forma suelo hacer que los chicos entiendan mis clases y se apasionen
de las mismas, suelen venir preguntas como *¿Porqué los () al final de mono
o de iniciar? *solo cuando surgen ese tipo de interrogantes procedo a
explicar las respuestas pertinentes, de esa forma no se aburren y la teoria
se explica de manera sencilla, la verdad no le veo inconveniente al idioma
porque a la final si la intención es que aprendan a programar y el idioma
ingles siempre sera necesario, si no es ahora lo sera en un futuro. Los
chicos necesitan entender a la computadora como una herramienta para
desarollar la creatividad y la criticidad respecto a la tecnologia que
utilizan, muchos de mis alumnos se hacen las preguntas
*¿En que estará hecho twitter, facebook? ¿Se estaran almacenando bien
nuestros datos?¿Cual es el nivel de seguridad que tienen los dispositivos
moviles? *


Un saludo y disculpas por mi pequeño gran resumen, pero lo considere
pertinente




El 3 de abril de 2017, 10:56, Juan Esteban Carrique <carrique en gmail.com>
escribió:

> Que bueno lo que nos comentas! Te cuento que soy parte de un proyecto de
> robotica educativa a partir de materiales recuperados (Electronica, carton
> y plastico) llamado Roboticlaje y que este año desde ReDuino (Electronica
> liberada de la basura) estamos desarrollando un robot y la integracion con
> programacion en bloques...
>
> Otra cuestion que aprovecho a consultarte es como entiendes la dificultad
> de que los niños aprendan un lenguaje en ingles? Estamos comenzando a
> traducir el entorno del ReDuino (Wiring/Arduino) para que ademas se pueda
> programar en castellano para que al comienzo no sea una barrera...
>
> Toda la idea es llegar a presentarlo para la FLISoL este año y largar en
> mayo con talleres simiprescenciales
>
> Te dejo un abrazo. Salud!
>
> Ing. Juan Carrique
> Santa Fe, Argentina
> Electrónica, Arduino,
> Coaching, Diabetes,
> http://facebook.com/ReDuino
>
> 2017-04-03 10:33 GMT-03:00 Diego Saavedra <dsaavedra88 en gmail.com>:
>
>> ​Muy buenos días, es la primera vez que escribo en la list
>> ​a, mi nombre es Diego Saavedra soy de Loja - Ecuador​
>>>>
>> Desde 2014 empecé un proyecto para enseñar programación a niños
>> ​(Aprendizaje Libre)​
>> ​ ​
>> a través de metodologías adecuadas que permiten
>> ​conocer a los pequeños en este maravilloso mundo de la programación,
>> gracias a listas de correo, foros, twitter conocí *pilas-engine​*,
>> *pygame*
>> *​*,* la hora del código*, *codecombat *y algunos proyectos super
>> interesantes que utilizan python dentro de su lógica para esta tarea.
>>
>> Tambien conoci y lei de los proyectos "*Doma Serpietes para niños*"
>> Aprendiendo a programar con Python, "*Inmersión en Python 3*" e
>> inclusive *"Automate the Boring Stuff with Python"*. Excelentes
>> proyectos. Conozco del trabajo de Seymour Papert
>> y su importantisimo aporte a esta área.
>>
>> Me preguntaba si en esta busqueda constante de información existe: *¿algún
>> material adicional que puedan recomendar?*, *¿foro?*,* ¿lista?*,
>> *¿correo?* o *¿quiza algun proyecto similar?*. El proyecto *Program.ar*
>> de Argentina es una belleza, de la misma forma los paises que empezaron a
>> insertar dentro del curriculo nacional *"Ciencias de la Computación"*
>> como EEUU, Reino Unido, Finlandia, España, Japon, China, Suecia, etc
>> desarrollando en niños y jovenes destrezas del pensamiento lógico,
>> resolución de problemas, programación.
>>
>> Me encantaria conversar con gente que lleve proyectos similares, hace
>> poco empece a aprender Django para ver si algún rato escribo un libro
>> "Django para niños" y que los pequeños empiecen a entender lo que pasa
>> detras de una app web, movil sin mucho esfuerzo.
>>
>> Les agradezco infinitamente por los minutos que se tomen en la lista para
>> leer mi humilde correo y espero no haber infringido las reglas de la misma.
>>
>> Saludos, Excelente semana a tod en s
>>
>> --
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> --------------
>> Atentamente,
>> Lic. Diego Saavedra
>> PRESIDENTE
>>
>> Telf. (+593) 07 258 8668 ext 140 <(07)%20258-8668>
>> Celular: 0992018216 <099%20201%208216>
>> Correo: dsaavedra en aprendizajelibre.org
>> Proyecto: #AprendizajeLibre <http://www.aprendizajelibre.org>
>> Facilitador, Geek,
>> Gnu/Linux user
>> 0992018216 <099%20201%208216>
>> Twitter: @Statick_ds <https://twitter.com/statick_ds>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> Ing. Juan Carrique
> Santa Fe, Argentina
> Electrónica, Arduino,
> Coaching, Diabetes,
> http://facebook.com/ReDuino
>
> 2017-04-03 10:33 GMT-03:00 Diego Saavedra <dsaavedra88 en gmail.com>:
>
>> ​Muy buenos días, es la primera vez que escribo en la list
>> ​a, mi nombre es Diego Saavedra soy de Loja - Ecuador​
>>>>
>> Desde 2014 empecé un proyecto para enseñar programación a niños
>> ​(Aprendizaje Libre)​
>> ​ ​
>> a través de metodologías adecuadas que permiten
>> ​conocer a los pequeños en este maravilloso mundo de la programación,
>> gracias a listas de correo, foros, twitter conocí *pilas-engine​*,
>> *pygame*
>> *​*,* la hora del código*, *codecombat *y algunos proyectos super
>> interesantes que utilizan python dentro de su lógica para esta tarea.
>>
>> Tambien conoci y lei de los proyectos "*Doma Serpietes para niños*"
>> Aprendiendo a programar con Python, "*Inmersión en Python 3*" e
>> inclusive *"Automate the Boring Stuff with Python"*. Excelentes
>> proyectos. Conozco del trabajo de Seymour Papert
>> y su importantisimo aporte a esta área.
>>
>> Me preguntaba si en esta busqueda constante de información existe: *¿algún
>> material adicional que puedan recomendar?*, *¿foro?*,* ¿lista?*,
>> *¿correo?* o *¿quiza algun proyecto similar?*. El proyecto *Program.ar*
>> de Argentina es una belleza, de la misma forma los paises que empezaron a
>> insertar dentro del curriculo nacional *"Ciencias de la Computación"*
>> como EEUU, Reino Unido, Finlandia, España, Japon, China, Suecia, etc
>> desarrollando en niños y jovenes destrezas del pensamiento lógico,
>> resolución de problemas, programación.
>>
>> Me encantaria conversar con gente que lleve proyectos similares, hace
>> poco empece a aprender Django para ver si algún rato escribo un libro
>> "Django para niños" y que los pequeños empiecen a entender lo que pasa
>> detras de una app web, movil sin mucho esfuerzo.
>>
>> Les agradezco infinitamente por los minutos que se tomen en la lista para
>> leer mi humilde correo y espero no haber infringido las reglas de la misma.
>>
>> Saludos, Excelente semana a tod en s
>>
>> --
>> ------------------------------------------------------------
>> ------------------------------------------------------------
>> --------------
>> Atentamente,
>> Lic. Diego Saavedra
>> PRESIDENTE
>>
>> Telf. (+593) 07 258 8668 ext 140 <(07)%20258-8668>
>> Celular: 0992018216 <099%20201%208216>
>> Correo: dsaavedra en aprendizajelibre.org
>> Proyecto: #AprendizajeLibre <http://www.aprendizajelibre.org>
>> Facilitador, Geek,
>> Gnu/Linux user
>> 0992018216 <099%20201%208216>
>> Twitter: @Statick_ds <https://twitter.com/statick_ds>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
--------------------------------------------------------------------------------------------------------------------------------------
Atentamente,
Lic. Diego Saavedra
PRESIDENTE

Telf. (+593) 07 258 8668 ext 140
Celular: 0992018216
Correo: dsaavedra en aprendizajelibre.org
Proyecto: #AprendizajeLibre <http://www.aprendizajelibre.org>
Facilitador, Geek,
Gnu/Linux user
0992018216
Twitter: @Statick_ds <https://twitter.com/statick_ds>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170403/c3a806fa/attachment-0001.html>


Más información sobre la lista de distribución pyar