Python para todos en PyDay 2011

67

description

Presentación de "Python para todos: Talleres de Programación en Enseñanza Secundaria", en PyDay Uruguay 2011 (LATU, Montevideo).

Transcript of Python para todos en PyDay 2011

Page 1: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Python para todos

de la universidad al liceo

Federico Davoine, Luis Michelena, Gabriel Eirea

Facultad de Ingeniería, Universidad de la República

20 de agosto de 2011

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 2: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 3: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 4: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Facultad de Ingeniería

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 5: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Funciones universitarias

Enseñanza

Investigación

Extensión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 6: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 7: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

¾Qué es Python para todos?

Python para todos: Talleres de programación en Enseñanza

Secundaria es un curso opcional semestral de 90 hs, para lascarreras de Ingeniería Eléctrica y Computación.

Los estudiantes de Ingeniería aprenden las básicas de Python enFacultad, y luego realizan talleres en aulas de Secundaria paraenseñar conceptos básicos de Programación a adolescentes.

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 8: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Funciones universitarias

Enseñanza

Investigación

Extensión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 9: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Motivación

Plan Ceibal

Apropiación tecnológica

Software Libre

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 10: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Objetivos del curso

Lograr que el estudiante aprenda de forma teórica losconceptos básicos de la extensión universitaria, aplicándolos enla práctica, mediante el intercambio directo con actoressociales no universitarios.

Desarrollar estrategias efectivas de comunicación, así como detrabajo en equipo interdisciplinario.

Aprender un lenguaje de programación, utilizándolo en elcontexto del Plan Ceibal.

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 11: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Objetivos del curso

Lograr que el estudiante aprenda de forma teórica losconceptos básicos de la extensión universitaria, aplicándolos enla práctica, mediante el intercambio directo con actoressociales no universitarios.

Desarrollar estrategias efectivas de comunicación, así como detrabajo en equipo interdisciplinario.

Aprender un lenguaje de programación, utilizándolo en elcontexto del Plan Ceibal.

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 12: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Objetivos del curso

Lograr que el estudiante aprenda de forma teórica losconceptos básicos de la extensión universitaria, aplicándolos enla práctica, mediante el intercambio directo con actoressociales no universitarios.

Desarrollar estrategias efectivas de comunicación, así como detrabajo en equipo interdisciplinario.

Aprender un lenguaje de programación, utilizándolo en elcontexto del Plan Ceibal.

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 13: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Estructura del curso

Introducción al Software Libre y OLPC.

Python, git, GTK y Sugar

Extensión universitaria

Preparación de talleres en Secundaria

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 14: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Estructura del curso

Introducción al Software Libre y OLPC.

Python, git, GTK y Sugar

Extensión universitaria

Preparación de talleres en Secundaria

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 15: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Estructura del curso

Introducción al Software Libre y OLPC.

Python, git, GTK y Sugar

Extensión universitaria

Preparación de talleres en Secundaria

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 16: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Estructura del curso

Introducción al Software Libre y OLPC.

Python, git, GTK y Sugar

Extensión universitaria

Preparación de talleres en Secundaria

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 17: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Estructura del curso

Introducción al Software Libre y OLPC.

Python, git, GTK y Sugar

Extensión universitaria

Preparación de talleres en Secundaria

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 18: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 19: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 20: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 21: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 22: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 23: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 24: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 25: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 26: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos de Python en el curso

Python interactivo

Control de �ujo y Funciones

Estructuras de Datos

Módulos y Paquetes

Entrada y Salida

Clases y Objetos

Errores y Excepciones

PyGTK

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 27: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Bibliografía de Python

Python para todos, Raúl González Duque

El tutorial de Python, Guido van Rossum

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 28: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python

Clases teórico-prácticas en salas de computadoras, usando el sitiomoodle del curso:

Guía de clase

Ejercicios

Tareas

Temas de discusión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 29: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python

Clases teórico-prácticas en salas de computadoras, usando el sitiomoodle del curso:

Guía de clase

Ejercicios

Tareas

Temas de discusión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 30: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python

Clases teórico-prácticas en salas de computadoras, usando el sitiomoodle del curso:

Guía de clase

Ejercicios

Tareas

Temas de discusión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 31: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python

Clases teórico-prácticas en salas de computadoras, usando el sitiomoodle del curso:

Guía de clase

Ejercicios

Tareas

Temas de discusión

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 32: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python: Ejemplo

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 33: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python: Ejemplo

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 34: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Metodología de clases de Python: Ejemplo

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 35: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 36: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Historia del curso

2010: 18 estudiantes y 3 docentes de Ingeniería Eléctrica

2011: 29 estudiantes y 3 docentes de Ingeniería Eléctrica yComputación.Participación de 5 estudiantes y 1 docente de PsicologíaEducacional (Facultad de Psicología)

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 37: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Historia del curso

2010: 18 estudiantes y 3 docentes de Ingeniería Eléctrica

2011: 29 estudiantes y 3 docentes de Ingeniería Eléctrica yComputación.Participación de 5 estudiantes y 1 docente de PsicologíaEducacional (Facultad de Psicología)

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 38: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Historia del curso

2010: Aula Comunitaria No4 (ONG Instituto del Hombre,Paso de la Arena); Liceo No17 (Aguada)

2011: UTU de Malvín Norte; Liceo No45 (Bella Italia)

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 39: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Historia del curso

2010: Aula Comunitaria No4 (ONG Instituto del Hombre,Paso de la Arena); Liceo No17 (Aguada)

2011: UTU de Malvín Norte; Liceo No45 (Bella Italia)

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 40: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 41: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 42: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 43: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 44: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 45: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 46: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contenidos curriculares abordados en Secundaria

Cálculo de áreas y volúmenes (Matemática)

Sopa de letras (Inglés)

Operaciones combinadas (Matemática)

Fracciones (Matemática)

Cronología de acontecimientos históricos (Historia)

Trivia temática (Inglés, Biología, Historia)

etc, etc

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 47: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Conceptos de programación abordados en Secundaria

Entrada-salida: print y raw input

Concepto de variable: caja y varialota

Control de �ujo: if, for, while

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 48: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Conceptos de programación abordados en Secundaria

Entrada-salida: print y raw input

Concepto de variable: caja y varialota

Control de �ujo: if, for, while

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 49: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Conceptos de programación abordados en Secundaria

Entrada-salida: print y raw input

Concepto de variable: caja y varialota

Control de �ujo: if, for, while

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 50: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Algunos aplicaciones para trabajo en Secundaria: Ejemplo 1

# Juego de matematica multiple opcion sobre operaciones

# combinadas

print "Calcula la operacion combinada"

puntaje = 0

print "Ingresa la opcion correcta: "

#************ PREGUNTA UNO *************************

print """

1) (3 + (2 * 12) - 1)=

a) 24

b) 25

c) 26

d) 27

e) Ninguna de las anteriores """

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 51: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Algunos aplicaciones para trabajo en Secundaria: Ejemplo 1

# El usuario escribe la opcion

opcion = raw_input()

# Verificamos la respuesta

if opcion != "c":

print "Respuesta incorrecta."

else:

print "Correcto! "

puntaje += 10

#************ FIN PREGUNTA UNO **********************

print "Gracias por participar!"

print "Tu puntaje es de " + str(puntaje)

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 52: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Algunos aplicaciones para trabajo en Secundaria: Ejemplo 2

nombre = raw_input ("Ingresa tu nombre: ")

print ("Hola " + nombre + ", bienvenido al juego

de los COLORES")

print ("Tienes que ingresar el nombre del color en ingles")

print ("Mucha suerte!!")

print ("a JUGAR!!!")

puntos = 0

color = raw_input ("Ingresa el color azul: ")

if (color = "blue"):

print ("Bien hecho!, siguiente color")

puntos = puntos + 1

else:

print ("te has equivocado, la respuesta era: blue")

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 53: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 54: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 55: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 56: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 57: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Talleres en aulas de Secundaria

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 58: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Esquema de la presentación

1 Introducción

2 ¾Qué es Python para todos?

3 Contenidos de Python

4 De la Universidad al Liceo...

5 Conclusiones

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 59: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Debilidades

Involucramiento de docentes de Secundaria

Comunicación con actores no universitarios

Metodología de talleres e interdisciplina

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 60: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Debilidades

Involucramiento de docentes de Secundaria

Comunicación con actores no universitarios

Metodología de talleres e interdisciplina

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 61: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Debilidades

Involucramiento de docentes de Secundaria

Comunicación con actores no universitarios

Metodología de talleres e interdisciplina

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 62: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Fortalezas

Python es un lenguaje de programación de fácil abordaje

Capacidad de aprendizaje de liceales

Compromiso de estudiantes y docentes

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 63: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Fortalezas

Python es un lenguaje de programación de fácil abordaje

Capacidad de aprendizaje de liceales

Compromiso de estudiantes y docentes

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 64: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Fortalezas

Python es un lenguaje de programación de fácil abordaje

Capacidad de aprendizaje de liceales

Compromiso de estudiantes y docentes

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 65: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

Contacto

Sitio de Python para todos:http://iie.�ng.edu.uy/cursos/course/view.php?id=173

Gabriel Eirea: geirea@�ng.edu.uy

Luis Michelena: lmichele@�ng.edu.uy

Federico Davoine: fdavoine@�ng.edu.uy

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 66: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

½Muchas gracias por su atención!

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos

Page 67: Python para todos en PyDay 2011

Introducción ¾Qué es Python para todos? Contenidos de Python De la Universidad al Liceo... Conclusiones

¾Preguntas?

Federico Davoine, Luis Michelena, Gabriel Eirea FING, UdelaR

Python para todos