GSoC 2021

瀏覽次數:136 次
跳到第一則未讀訊息

Ybrahin Martinez

未讀,
2021年3月10日 下午1:27:532021/3/10
收件者:pyar-gsoc
Hola buenas tardes saludos a la comunidad desde Caracas Venezuela, estoy interesado en aplicar este año al GSoC y vi que estaba Python Argentina como organización, me gustaría participar con alguno de los proyectos, estoy atento a sus recomendaciones.

Saludos

--
Ybrahin Martinez

utkarsh Kumar

未讀,
2021年3月13日 上午9:35:572021/3/13
收件者:pyar-gsoc
Hello my name is utkarsh.I am currently pursuing batch in Computer science & engineering ,bit mesra,india.I want to work on pyzombis project.So can you please guide me and let me know in detail what one has to do in this project and necessary skills needed for it.

utkarsh Kumar

未讀,
2021年3月13日 上午9:37:332021/3/13
收件者:pyar-gsoc

Hola, mi nombre es utkarsh. Actualmente estoy cursando lotes en Informática e ingeniería, Bit Mesra, India. Quiero trabajar en el proyecto Pyzombis. Entonces, ¿pueden guiarme y hacerme saber en detalle lo que uno tiene que hacer en este proyecto? y las habilidades necesarias para ello.
On Wednesday, March 10, 2021 at 11:57:53 PM UTC+5:30 ybrahimm...@gmail.com wrote:

Mariano Reingart

未讀,
2021年3月18日 凌晨12:18:302021/3/18
收件者:pyar-gsoc
Hola Ybrahin!

Bienvenido y gracias por el interés en los proyectos de Python Argentina.
Disculpas por la demora en contestar.

Para participar como estudiante, deberías elegir un proyecto de nuestra página de ideas:

Una vez interiorizado en el tema, recomendamos solucionar un ticket (ver first good issue).
Algunos son desafiantes /oy hay trabajo previo, por lo que te recomiendo consultarnos antes de comenzar a codear.

Luego podrías preparar una propuesta para realizarla en el GSoC, con un roadmap tentativo.

Para resolver las dudas, te podemos contactar con otros mentores y estudiantes previos.
Si nos comentás tu experiencia y expectativa posiblemente podamos guiarte.

Quedamos en contacto

Sds
Mariano

Mariano Reingart

未讀,
2021年3月18日 凌晨12:31:592021/3/18
收件者:pyar-gsoc
Hello Utkarsh!

Welcome and thank you for the interest in our projects!
Sorry for the late response.

For PyZombis, the first step it to fix a first easy issue.
I've prepared for this year the following one:


The skill required to complete the GSoC for this project are not very advanced.
Basic python knowledge is enough.
Understanding how web apps and browser works is needed to be able to solve all the remaining issues.

Once the fix is submitted, you could prepare a proposal with more tickets to be worked under the GSoC, if accepted.

Please note that we do not review submissions without a valid Pull Request, so we can assist in ypur first steps.
Also I can put you in contact with other mentors and former students if needed.

Let me know if you need something else

Best regards
Mariano

Ybrahin Martinez

未讀,
2021年3月18日 上午10:45:072021/3/18
收件者:pyar-gsoc
Hola Mariano un placer!

Muchas gracias por la bienvenida,  si ya estaba preparándome porque me llamó mucha la atención el proyecto de PyZombies y lo que representa para
la comunidad proporcionar contenido en español para aprender python, es un  gran beneficio para todos. Había visto los Issues abiertos pero como la mayoría
estaban abiertos desde 2019 no sabía si aun estaban disponibles. Entiendo que abriste uno nuevo justo ayer, lo puedo ir viendo y trabajando en él o ver los
anteriores. Por cierto, en este proyecto, ¿la organización tiene un milestone  u objetivo pensado el cual debe cumplir el intern al finalizar la pasantía?. 

Entiendo que no revisaran propuestas sin haber tenido un válido PR por lo que estoy en búsqueda de resolver varios Issues para la propuesta.
¿También puedo resolver Issues de los otros proyectos de PyAr correcto?

Con respecto al roadmap tentativo, este año hubo cambios en el GSoC, se redujo a la mitad el tiempo que los pasantes tienen que invertir en la pasantía,
por lo que hay que tener en cuenta este cambio a la hora de hacer el roadmap, ya he visto propuestas de estudiantes previos y me estoy guiando, sin embargo,
cualquier recurso que puedan compartir será de gran ayuda.

Una última duda, la evaluación de las propuestas la realiza la organización ¿correcto?, PyAr tiene un criterio de selección de un determinado intern? mas que
el de tener hecho un PR válido.

Muchas gracias por tu respuesta.
Saludos!

--
Ybrahin Martinez

Mukesh Kumar

未讀,
2021年3月18日 下午4:07:262021/3/18
收件者:pyar-gsoc
Hola, mi nombre es Mukesh Kumar. Actualmente estoy cursando mi licenciatura en Informática e ingeniería en la India. Quiero trabajar en el proyecto pyzombis, así que, por favor, me pueden ayudar a conocer las pautas y procedimientos necesarios para el proyecto.

Mariano Reingart

未讀,
2021年3月18日 晚上11:19:002021/3/18
收件者:pyar-gsoc
Hola Mukesh, bienvenido!

En los mensajes previos comenté las pautas para este año.
Si tienes alguna pregunta específica, te recomiendo abrir un nuevo hilo (con un motivo detallado).

Hi Mukesh, welcome!

In previous messages of this thread you can find instructions to participate this year.
If you have any specific question, I recommend to open a new post (with a detailed subject).

Best regards
Mariano

Mariano Reingart

未讀,
2021年3月18日 晚上11:55:472021/3/18
收件者:pyar-gsoc
Hola Ybrahim! te contesto entre líneas:

El jueves, 18 de marzo de 2021 a las 11:45:07 UTC-3, ybrahimm...@gmail.com escribió:
Hola Mariano un placer!

Muchas gracias por la bienvenida,  si ya estaba preparándome porque me llamó mucha la atención el proyecto de PyZombies y lo que representa para
la comunidad proporcionar contenido en español para aprender python, es un  gran beneficio para todos. Había visto los Issues abiertos pero como la mayoría
estaban abiertos desde 2019 no sabía si aun estaban disponibles. Entiendo que abriste uno nuevo justo ayer, lo puedo ir viendo y trabajando en él o ver los
anteriores. Por cierto, en este proyecto, ¿la organización tiene un milestone  u objetivo pensado el cual debe cumplir el intern al finalizar la pasantía?. 

La mayoría de los tickets son viejos, del GSoC de 2019, por lo que se pueden desestimar (voy a hacer limpieza ASAP)

La idea de este año sería terminar de corregir todos los ejercicios, adaptados al Español y con ejemplos actualizados.
El curso original tiene algunos que no van a ser posibles en un entorno web, quizás sería mejor reemplazarlos por actividades soportadas por el interprete interactivo web.
Ej tourtle: https://skulpt.org/
Otra idea seria reemplazar los ejercicios MVC GUI (tkinter) con formularios web nativos.

Un análisis de los ejercicios y estimación de los tiempos sería muy bienvenido en la propuesta, y es parte importante para entender y colaborar con este tipo de proyectos de software libre / código abierto.

Podes ver todo el contenido y recorrer los ejercicios en http://pyar.github.io/PyZombis/
 

Entiendo que no revisaran propuestas sin haber tenido un válido PR por lo que estoy en búsqueda de resolver varios Issues para la propuesta.
¿También puedo resolver Issues de los otros proyectos de PyAr correcto?

Si, y de otros proyectos de otras organizaciones del GSoC también.
Generalmente hay pocos lugares disponibles para estudiantes, por lo que eso incrementa tus chances.
También es más esfuerzo, te recomiendo focalizarte en al menos terminar una propuesta bien completa.
 
Con respecto al roadmap tentativo, este año hubo cambios en el GSoC, se redujo a la mitad el tiempo que los pasantes tienen que invertir en la pasantía,
por lo que hay que tener en cuenta este cambio a la hora de hacer el roadmap, ya he visto propuestas de estudiantes previos y me estoy guiando, sin embargo,
cualquier recurso que puedan compartir será de gran ayuda.

Si, básicamente hay 2 meses y 1 sola evaluación.
No se si te van a servir otras guías, podes ver el blog de la PSF donde hay muchas historias (especialmente la de Sandoval que fue nuestro estudiante):


Una última duda, la evaluación de las propuestas la realiza la organización ¿correcto?, PyAr tiene un criterio de selección de un determinado intern? mas que
el de tener hecho un PR válido.

Entre los mentores de PyAr, se eligen las mejores propuestas dependiendo de la cantidad de lugares que nos da la PSF (posiblemente 1 o 2).
No hay un criterio especifico para determinado intern, y tratamos de fomentar la diversidad, inclusion e igualdad de oportunidades.


Muchas gracias por tu respuesta.
Saludos!

Sds
Mariano 

Ybrahin Martinez

未讀,
2021年3月27日 凌晨12:43:252021/3/27
收件者:pyar-gsoc
Hola de nuevo Mariano!

Gracias por tus respuestas y si, además a proyectos de PyAr he contribuido a otras organizaciones del GSoC.
Con respecto al proyecto PyZombies, tengo algunas dudas y sugerencias a tomar en cuenta.

Las dudas son:

¿La idea del curso es para que les estudiantes sigan el book de Runestone elles mismos? o ¿guiados con vídeos externos ? no se si me explico,  mi pregunta es,
porque recorrí las lecturas y los ejercicios y pude notar que faltaría agregar información para introducir temas, o abordarlos de otra forma, en el curso original 
de PyZumbis pude notar que se planteo para estar guiado por una persona (corrijeme si me equivoco). 

¿Los archivos que se encuentran en _templates se están usando? vi en este issue que explicaste la forma de organizar el ambiente para poder ejecutar el código localmente, 
sin embargo, no se si era para una versión vieja y que buscaban usar el Runestone server o algo, la pregunta viene es porque cuando descargué el código, bastó solamente
con usar los comandos runestone build y runestone serve para que funcionara, entonces no sé si me falta por hacer algo y en la documentación de Runestone Server
no me queda muy claro.


Sugerencias u observaciones:

Dentro del recorrido que hice por las lecturas y quices pude notar que como dices faltan traducciones del Portugués y en algunos casos la traducción tiene typos o la redacción no
se entiende mucho, ¿puedo tomar esto en cuenta para las actividades a realizar durante el GSoC y especificarlas en la propuesta? o puedo ir ya trabajando en traducirlos y/o mejorarlos
e ir abriendo PR?.

La versión actual de Runestone es la 5.6.0 y la de PyZombies es la 4.2.2 ¿se buscar realizar una actualización? o ¿no es prioridad en estos momentos?.

En el apartado de las dudas comenté sobre la organización del curso y la introducción de algunos temas, en este sentido, una de las actividades según mi criterio a tomar en cuenta
para el GSoC y futuras contribuciones, sería re estructurar el curso siguiendo el mismo formato de PyZumbis, tomando como referencia actual la versión 2.0
del profesor Fernando Masanori, en las búsquedas que he realizado conseguí los vídeos de esta versión 2.0 que se consiguen en su canal de youtube y son del 2020, así que 
son recientes.

También pude notar que efectivamente se ofreció alojar el book en la pagina de Runestone Academy, teniendo esto como objetivo ¿el book tiene que estar internacionalizado al inglés también?.

Ahora con respecto a la propuesta, ya yo tengo el Google Docs (de acuerdo a lo que publicaste en el discourse de la comunidad) con información inicial de mi propuesta, utilicé el formato base que
se encuentra en la página de python-gsoc de la PSF, sin embargo, de lo que escribiste en el discourse no me quedó claro era que si es necesario que la propuesta esté pública para todos o solamente
a los mentores?. 

Estoy atento a tus comentarios muchas gracias de antemano.
Saludos

--
Ybrahin Martinez

Mariano Reingart

未讀,
2021年3月29日 下午6:53:482021/3/29
收件者:Ybrahin Martinez、pyar-gsoc
Hola Ybrahin, te contesto debajo de cada pregunta:

On Sat, Mar 27, 2021 at 1:43 AM Ybrahin Martinez <ybrahimm...@gmail.com> wrote:
Hola de nuevo Mariano!

Gracias por tus respuestas y si, además a proyectos de PyAr he contribuido a otras organizaciones del GSoC.
Con respecto al proyecto PyZombies, tengo algunas dudas y sugerencias a tomar en cuenta.

Las dudas son:

¿La idea del curso es para que les estudiantes sigan el book de Runestone elles mismos? o ¿guiados con vídeos externos ? no se si me explico,  mi pregunta es,
porque recorrí las lecturas y los ejercicios y pude notar que faltaría agregar información para introducir temas, o abordarlos de otra forma, en el curso original 
de PyZumbis pude notar que se planteo para estar guiado por una persona (corrijeme si me equivoco). 

Si, había videos pero no están más disponibles porque lanzaron una nueva edición del curso, AFAIK.
Circula un google drive original con los archivos, pero mucho no sirve porque están en portugues (a los devs se lo podemos facilitar para que lo vean).
Igualmente los video tenemos que grabarlo nuevamente, cuando esté el contenido actualizado y corregido.
 
¿Los archivos que se encuentran en _templates se están usando? vi en este issue que explicaste la forma de organizar el ambiente para poder ejecutar el código localmente, 
sin embargo, no se si era para una versión vieja y que buscaban usar el Runestone server o algo, la pregunta viene es porque cuando descargué el código, bastó solamente
con usar los comandos runestone build y runestone serve para que funcionara, entonces no sé si me falta por hacer algo y en la documentación de Runestone Server
no me queda muy claro.

No debería ser necesario tocar esos archivos _template.
Si mal no recuerdo son autogenerados para armar las paginas web.
 

Sugerencias u observaciones:

Dentro del recorrido que hice por las lecturas y quices pude notar que como dices faltan traducciones del Portugués y en algunos casos la traducción tiene typos o la redacción no
se entiende mucho, ¿puedo tomar esto en cuenta para las actividades a realizar durante el GSoC y especificarlas en la propuesta? o puedo ir ya trabajando en traducirlos y/o mejorarlos
e ir abriendo PR?.

No, las traducciones no pueden entrar en las actividades del GSoC porque refieren al contenido que no es código ejecutable.
Google solo permite modificaciones en el código ejecutable para este programa de becas (hay otras iniciativas de documentación)

Igualmente si hay temas menores, son muy bienvenidas las correcciones de faltas de ortografía, redacción, etc. (como adicional, al margen de la propuesta para el GSoC).


La versión actual de Runestone es la 5.6.0 y la de PyZombies es la 4.2.2 ¿se buscar realizar una actualización? o ¿no es prioridad en estos momentos?.

Podríamos, si buildea el sistema de integración continua (Git Actions) no tengo reparos. 

En el apartado de las dudas comenté sobre la organización del curso y la introducción de algunos temas, en este sentido, una de las actividades según mi criterio a tomar en cuenta
para el GSoC y futuras contribuciones, sería re estructurar el curso siguiendo el mismo formato de PyZumbis, tomando como referencia actual la versión 2.0
del profesor Fernando Masanori, en las búsquedas que he realizado conseguí los vídeos de esta versión 2.0 que se consiguen en su canal de youtube y son del 2020, así que 
son recientes.

Claro, es lo que comentaba arriba.
Una vez que estén los ejercicios funcionando, podríamos adaptarlos y/o actualizarlos.

Aca esta la carpeta con los materiales: bit.ly/PPZPythonExercicios
 
Al estar traducido, el código no es el mismo igualmente, y no pretendemos hacer una copia exacta sino algo que sea fácil de adaptar a otros lenguajes y países. 

También pude notar que efectivamente se ofreció alojar el book en la pagina de Runestone Academy, teniendo esto como objetivo ¿el book tiene que estar internacionalizado al inglés también?.

Intentamos ese camino pero es muy trabajoso y como una internacionalización no está en las reglas del GSoC, por ahora no lo haríamos.
Idealmente nos alcanza de que sea fácil de seguir en Español, ya hay otros libros de Runestone Academy que estan publicado en español (traducciones/adaptaciones del inglés generalmente)
 
Ahora con respecto a la propuesta, ya yo tengo el Google Docs (de acuerdo a lo que publicaste en el discourse de la comunidad) con información inicial de mi propuesta, utilicé el formato base que
se encuentra en la página de python-gsoc de la PSF, sin embargo, de lo que escribiste en el discourse no me quedó claro era que si es necesario que la propuesta esté pública para todos o solamente
a los mentores?. 

Solamente a los mentores, podes compartirmela y yo se las paso.

Sds y disculpas por la demora en contestar,

Mariano Reingart
回覆所有人
回覆作者
轉寄
0 則新訊息