miércoles, 22 de mayo de 2013

De los destinos del FLISoL a los Juegos en Python

La filosofía del FLISoL

Este año ha sido ya el año del FLISoL (Festival Latinoamericano de Instalación de Software Libre) para mi con dos participaciones, siempre con la meta de buscar fomentar la filosofía del software libre y el arte de la programación en Python.

Además se tiene la cereza del pastel, ya que además se propone aprender a programar haciendo video juegos.

Esto es ya un viejo proyecto, pero parece que está despertando de un letargado sueño y se está despertando con todo y ejército.



martes, 21 de febrero de 2012

Calendario de reuniones para aprender a programar juegos con Python

Las reuniones de pythoneros se realizan los sábados en el Telmex Hub en un horario de 12:00 a 14:00, no esperen vernos al frente de un grupo aburrido y cansado de escuchar a un expositor, lo mas probable es que estemos reunidos en una de las mesas.

La participación es lineal, es decir, no hay un  instructor al frente con el fin de que todos aprendamos de todos.

Este es el calendario de reuniones, es ideal que acudieras cada semana, aunque no es obligatorio que lo hagas, en el momento que lo desees te puedes integrar con nosotros.


FECHA CAPITULOS EN INGLÉS CAPITULOS EN ESPAÑOL
11/Feb/2012 1 – Instalando Python.
2 – El shell interactivo.
18/Feb/2012 3 – Cadenas.
4 – Adivina el Número.
25/Feb/2012 5 – Chistes.
6 – Reino del dragón.
03/Mar/2012 7 – Usando el depurador.
8 – Diagramas de Flujo.
10/Mar/2012 9 – Ahorcado.
10 – Tres en línea (gato).
­17/Mar/2012 11 – Bagel, Pico, Fermi.
12 – Coordenadas Cartesianas.
24/Mar/2012 13 – Sonar.
14 – Cifrado Cesar.
31/Mar/2012 15 – Reversi (Othello).
16 – Simulación IA.
07/Abr/2012 17 – Gráficas y animación.
18 – Detección de colisión y entrada.
14/Abr/2012 19 – Sonidos e imágenes.
20 – Evasor.

Para hacer una participación más dinamica te recomendamos que durante la semana leas, copies el código y tomes nota sobre tus dudas.
Realmente sólo hay un modo de aprender a programar.  Usted debe leer código fuente y escribir código fuente.  Le mostraré mucho código.  Ustede debería escribir en el interpretador el código que le muestro para que vea qué sucede.  Juegue y haga cambios.  Lo peor que puede pasar es que no funcione.(Josh Cogliati - Tutorial de Python para no-programadores ). 
El libro "Invent Your Own Computer Games with Python" esta disponible en su versión original desde http://inventwithpython.com/

La traducción al español estará disponible de forma gradual en la wiki de Python México. http://www.pythonmexico.org/

Actualización: Nov/2013

+caly Meza Nos comparte los primeros 9 capítulos traducidos al español.  http://www.mediafire.com/?y611eztc4o6oai2




Crea Tus Propios Juegos de Computadora con Python

Este proyecto nace en una de las reuniones de la comunidad de Python Mexico con la intención de traducir al español el libro "Invent Your Own Computer Games whith Python" (IYOCGwP) escrito por Al Sweigart que esta bajo la licencia de Creative Commmons.

Sin embargo concluimos que la traducción del libro es únicamente el primer paso para acercar el conocimiento de este lenguaje a las personas que les interesa.

Es por esta razón que tomamos la iniciativa de reunirnos semanalmente y formar un circulo de estudio para ir aprendiendo a programar video juegos con Python.

La dinámica es sencilla, estudiamos dos capítulos a la semana, los leemos, codificamos y practicamos en nuestro tiempo libre. Cada sábado a partir de las 12:00p.m. nos reunimos en una mesa 1 o 2 horas y compartimos nuestros comentarios, entre los asistentes realizamos la traducción al español de los capitulos que estudiamos en la semana y los vamos subiendo a la wiki de python México

El sabado 11 de Febrero comenzamos nuestras reuniones de manera informal en el Telmex Hub, en la ciudad de México, sin embargo si eres de otra ciudad puedes invitar a tus compañeros para hacer la misma dinámica, si lo haces compartenos tu experiencia dejando un comentario en este blog.


Este blog lo hemos creado con la finalidad de dejar un historial de dichas reuniones esperando que sirva de guía para las personas que deseen formar sus propios círculos de estudio.