La idea de este proyecto es armar y dictar charlas sobre Python en colegios secundarios.

Quiero participar

Si quieras participar anótate en la lista

"Recordad que para poder modificar la wiki y poder anotarse hay que pedir permiso a admin EN python PUNTO com PUNTO ar "

Lista de participantes

Nombre Contacto Ciudad
Arturo Elias Antón arturoeanton EN gmail PUNTO com Bs.As. Cap Fed
Nicolás Pace nicopace EN gmail PUNTO com Bahía Blanca
Gabriel Brunacci gbrunacci ashoba gmail poonto com Bs.As. Cap Fed
Javier Castrillo riverplatense EN gmail PUNTO com Carapachay
Matias Gieco matigro acávaelarroba gmail acávaelpunto com Paraná, Entre Ríos
MarianoReingart|Mariano Reingart mariano EN nsis PUNTO com PUNTO ar Bs.As. Hurlingham

Lista de tareas

  • Definir los temas que entraran en la charla.
  • Crear una guía de charlas sobre Python para estudiantes de colegios secundarios.
  • Crear un documento de presentación para las autoridades de los colegios.

Algunas ideas

  • Armar un live-cd para repartir en las charlas/talleres
  • Armar folletos/panfletos explicando que es Python
  • El material debería armarse según los niveles a quien van impartidos, pudiendo enseñar python hasta a chicos chicos.

Temas que entran en la charla

  • Introducción a la programación
  • Sintaxis Python
  • Programación OO
  • Jugando en Python
  • Aplicaciones para aprendizaje

Más sobre el temario de la charla

Introducción a Python.

  • ¿Que es Python?
  • ¿Que ventajas tiene Python frente a otros lenguajes?
  • ¿Que limitaciones tiene Python frente a otros lenguajes?
  • ¿Para que quiero una boa? [comentar en donde se puede utilizar python, nombrar proyectos, aplicaciones, juegos, etc.]
  • Primer programa: Hola Mundo! [o podemos hacer una version extendida del hola mundo.]

Algo de código.

  • Sintaxis del lenguaje
  • Forma clásica de hacer (X) cosa, forma pythonera de hacer lo mismo.

Ferretería (librerias) util e interesante

  • A partir de aqui podríamos ir armando un programita simple y boludo

en el que vamos mostrando el lenguaje de a poquito. Algunas librerías del lenguaje y demás.

Aplicaciones de aprendizaje:

  • Tortuga: Logo
  • Teoría de conjuntos
  • Graficador de funciones (lineales, cuadráticas, etc.)
  • Resolución de ecuaciones

Talleres de Python

  • Python básico
  • Python escritorio (QT, GTK, Wx, PythonCard)
  • Python Web (Frameworks)
  • Python movil