GSoC PyZombies

96 views
Skip to first unread message

Leonardo Cumplido

unread,
Mar 18, 2021, 6:40:37 PM3/18/21
to pyar-gsoc
Hi! my name is Leonardo Cumplido, from Mexico city. I am currently in my final semester of high school. I have been learning Python programming for a while, and this year I am looking forward to participating in GSoC to demonstrate my skills, challenge myself and acquire new ones.

I have already looked at the PyZombies project, and I find it very interesting. I like the fact that the course is being implemented in the Runestone environment because I am familiar with it, from a student perspective. Therefore, I know it can be an excellent tool for beginners to immerse themselves in the programming world. So, I would like to be a part of the PyZombies project :) 

Finally, I want to contribute to fixing the #61 issue and thus making a PR. I don't exactly know how it is done, cause I am new to Github. I wish you could assist me on how to submit a PR. 

pd: español es mi lengua materna. 


Mariano Reingart

unread,
Mar 18, 2021, 11:12:43 PM3/18/21
to pyar-gsoc
Hola Leonardo!

Bienvenido y gracias por el interés en el Proyecto!

Una pregunta: ¿eres estudiante universitario?
Es un requisito de Google para participar en el programa de becas.

Sobre los primeros pasos, la buena noticia es que se puede hacer todo vía web:

0. Antes de comenzar, debes crearte una cuenta en GitHub (la cuenta gratuita es suficiente):


1. Para poder armar un primer PR, primero deberías forkear el proyecto (""bifurcar" en Español):


2. Luego deberías editar el archivo con las modificaciones al código python:


Ej, en tu fork, cambiar PyAr por tu nombre de usuario o click en el lapiz:
3. Al terminar puedes crear el Pull Request ("Solicitud de Extracción" en español):


Cualquier duda quedamos en contacto

Sds
Mariano

Leonardo Cumplido

unread,
Mar 19, 2021, 3:36:25 PM3/19/21
to pyar-gsoc
Hola reingart, gracias por la bienvenida! 

Soy estudiante de preparatoria, a unos meses de graduarme. Tengo entendido que sí puedo participar en el GSoC: 
    You must be enrolled in or accepted into a post-secondary academic program, including a college, university...
Ya estoy admitido a una universidad, entonces espero poder participar. 

Leonardo Cumplido

unread,
Mar 20, 2021, 8:29:01 PM3/20/21
to pyar-gsoc
Hola de nuevo reingart. 

Tengo algunas preguntas.

La primera es que, en otra conversación con Ybrahim le comentaste que una idea para este año en el proyecto de PyZombis sería reemplazar los ejercicios MVC GUI (tkinter) con formularios web nativos. No entiendo bien a que te refieres, ¿puedes explicarme?

La segunda es, ¿cualquier book en Runestone tiene la herramienta de spaced repetition? Tomé un curso que contaba con eso, donde cada día que entrabas tenías que completar ejercicios de temas que ya viste para reforzar el aprendizaje. ¿El curso de PyZombis lo tiene?

Por último, ¿es este el único medio de comunicación con los mentores por el momento?

Gracias.
El jueves, 18 de marzo de 2021 a las 21:12:43 UTC-6, rein...@gmail.com escribió:

Mariano Reingart

unread,
Mar 21, 2021, 12:42:29 PM3/21/21
to pyar-gsoc
Buenas Lenoardo! te contesto entre lineas:

El sábado, 20 de marzo de 2021 a las 21:29:01 UTC-3, cump...@gmail.com escribió:
Hola de nuevo reingart. 

Tengo algunas preguntas.

La primera es que, en otra conversación con Ybrahim le comentaste que una idea para este año en el proyecto de PyZombis sería reemplazar los ejercicios MVC GUI (tkinter) con formularios web nativos. No entiendo bien a que te refieres, ¿puedes explicarme?

La listica de capítulos y ejercicios está publicada en el curso online "borrador":


También podés encontrarlos en el código fuente, carpeta _sources.
El capitulo de MVC específicamente está en:

 

La segunda es, ¿cualquier book en Runestone tiene la herramienta de spaced repetition? Tomé un curso que contaba con eso, donde cada día que entrabas tenías que completar ejercicios de temas que ya viste para reforzar el aprendizaje. ¿El curso de PyZombis lo tiene?

Si, lo tiene pero no esta activado y para este GSoC no es algo prioritario.
Tendríamos que levantar un servidor web, base de datos, etc.

Todavía no está esa infraestructura preparada, ademas nos propusieron hostearlo ellos en runestone.academy.

Por último, ¿es este el único medio de comunicación con los mentores por el momento?


Si, por ahora es por Google Groups.
Luego cuando comienza el GSoC en general usamos hangouts, meet, slack/telegram.

Sds
Mariano Reingart

Leonardo Cumplido

unread,
Mar 23, 2021, 12:48:59 PM3/23/21
to pyar-gsoc
Hola reingart.

Estoy viendo la lectura de Hackeando Facebook con Python para ver  cómo arreglar esos ejercicios. 
En el primero, llegué a lo siguiente:

En Visual Studio el primer ejercicio corre con el siguiente código (siempre y cuando el user sea un perfil público en FB).
fb1_VSC.PNG
Probe adaptarlo a Runestone y para que funcionara en vez del arg mode = 'w+b', puse 'w':
fb1_Rune.PNG

¿Es correcto el enfoque con el que abordé este ejercicio?

Por otra parte, para los demás ejercicios, ¿se espera que quien tome el curso se registre en Facebook for Dev para obtener su token y poder realizar los ejercicios? 

Gracias nuevamente.

Leonardo Cumplido

unread,
Mar 27, 2021, 8:18:56 PM3/27/21
to pyar-gsoc
Hola una vez más Reingart. 

He estado trabajando en mi propuesta y tengo un borrador listo. En él también he escrito a manera de comentario algunas dudas que tengo. ¿Es posible que sea revisado por algún mentor? De serlo, agradecería el mail del mentor al que compartiría mi Google Doc.

Quedo atento a cualquier respuesta.
Gracias.

Mariano Reingart

unread,
Mar 29, 2021, 7:07:04 PM3/29/21
to Leonardo Cumplido, pyar-gsoc
On Sat, Mar 27, 2021 at 9:18 PM Leonardo Cumplido <cump...@gmail.com> wrote:
Hola una vez más Reingart. 

He estado trabajando en mi propuesta y tengo un borrador listo. En él también he escrito a manera de comentario algunas dudas que tengo. ¿Es posible que sea revisado por algún mentor? De serlo, agradecería el mail del mentor al que compartiría mi Google Doc.


Hola! si no hay problema

Podés compartirme el Google Doc con el borrador de la propuesta y se los paso 

Leonardo Cumplido

unread,
Mar 29, 2021, 8:31:03 PM3/29/21
to pyar-gsoc
Listo! 

El documento se puede editar, entonces cualquier comentario en bienvenido.

Quedo atento a sus comentarios. Gracias.
Reply all
Reply to author
Forward
0 new messages