Académique Documents
Professionnel Documents
Culture Documents
Hoy en día, al igual que se demanda el conocimiento del inglés como lengua franca para
la comunicación entre personas en un mundo cada vez más globalizado. Se esta
demandando también un lenguaje para comunicarnos con las máquinas en un mundo
cada vez más tecnificado, en el cual los dispositivos no solo nos ayudan a trabajar sino a
pensar, investigar, interactuar…
<Este lenguaje franco hombre-máquina ha de ser simple,
expresivo, flexible y extensible a cualquier tipo de interacción entre estos dos actores.
Precisamente todas estas características las cumple Python y el ecosistema que lo rodea.
Por otra parte, y al igual que pasa con el Inglés, es perentoria la necesidad de empezar a
estudiarlo cuanto antes, intentando que sea un proceso natural , no forzado, incluso
lúdico, casi sin darse cuenta, solo así es posible absorber la ingente cantidad de
información y experiencia que es necesaria para formar a un completo futuro profesional
en el ambito cientifico-tecnologico.
Así por ejemplo, veremos como iPython nos ayudará a hacer las tareas de Mates, Fisica ,
Quimica y tecnologia, incluso de las asignaturas de historia y literatura .
Veremos también como con Python podemos crear nuestras propias realidades si lo
asociamos a Minecraft.
O como comunicarnos y controlar un robot, casi como si hablásemos con otra persona.
Motivación
7- (5 min) Presentación de Minecraft y del uso que se esta haciendo de él en ámbitos educativos
http://blogthinkbig.com/minecraft-en-las-aulas/
http://www.raspberrypi.org/tag/minecraft/
http://arghbox.wordpress.com/2013/06/13/programming-minecraft-pi-with-python-early-draft/
http://www.raspberrypi.org/learning-python-using-codecademy/
http://geekytheory.com/raspberry-pi-python-minecraft-entretenimiento-asegurado
Compartir con el público la carpeta con los archivos que les permitan conectar con mi Minecraft
Compartir tambien el libro y la chuleta de métodos
8- (10 min) Empezando a JUGAR por el Mundo Minecraft con iPython (Sentencias básicas del lenguaje
, Ciclos for, funciones, control de flujo , introducción al notebook de ipython)
9- (5 min) Haciendo la tarea de Historia con iPython + Raspberry Pi + Minecraft ( Usando objetos de
terceros, listas)
Construyendo nuestras propias pirámides como las de Egipto
http://www.guadatech.blogspot.com.es/2013/10/cuestiones-divertidas-del-taller-de.html
http://www.stuffaboutcode.com/2013/11/coding-shapes-in-minecraft.html
10- (5 min) Haciendo la tarea de Biologia con iPython + Raspberry Pi + Minecraft (Ciclos for, funciones,
control de flujo, uso de bibliotecas externas (stuffAboutCode) )
11- (5 min) Haciendo la tarea de Matemáticas, creando tus propios mundos fractales con iPython +
Raspberry Pi + Minecraft (Programación orientada a objetos)
12- (2 min) Algunas otras tareas que puedes hacer con Python
Primera parte
http://nbviewer.ipython.org/gist/vencejo/b6d965cfbea9a5433043
Segunda parte
http://nbviewer.ipython.org/gist/vencejo/85b5c4f758d75ed40762
Requerimientos de la charla
1- Conexión wifi con una velocidad mínima y sin clave para poder conectar una Raspberry pi
3- La charla será interactiva y participativa, por lo que se recomienda que los asistentes asistan con
sus propios ordenadores portátiles cargados con algún sistema operativo linux a ser posible
Créditos:
Lucélia Ribeiro, https://flic.kr/p/ehBnRE
Emiliano P. López, http://yosobreip.com.ar/about/
Randall Munroe, https://xkcd.com/353/