[pyar] consulta sobre ordenación

fisa fisadev en gmail.com
Dom Mar 10 22:03:20 ART 2013


On Mar 10, 2013 9:22 PM, "Claudio Aranda" <fakirjujuy en gmail.com> wrote:
>
> hola gente, les agradezco las respuestas, ahora lo veo mejor al problema.
lo único que lamento es que se haya planteado la discusión típica del RTFM.
>
> desde ya aclaro que no es tarea escolar (como alguien presupone) pero si
lo fuera ¿cuál es el problema de poder leer un código? JPFisanotti dice:
"Si fuese lo mismo los profesores resolveríamos los ejercicios explicando
en clases y listo, no daríamos este tipo de tareas y entregas" significando
que el aprendizaje se refuerza con la repetitividad y cantidad de una tarea

No nop che, yo no dije nada acerca de que la repetitividad sea lo
importante. No se por qué entendiste eso.
Fijate que lo que digo es que lo importante es que vos mismo resuelvas un
ejercicio. Y es importante porque haciendo se aprende mucho más que viendo,
las cosas se interiorizan, te encontrás vos mismo con las decisiones a
tomar, con los problemas, etc.
No dije nada sobre repetir.

, sin embargo que el alumno resuelva 10 o 1000 problemas no garantiza que
haya aprendido el tema y menos que haya desarrollado un criterio de
resolución, solo garantiza que resolvió 10 o 1000 problemas, nada más.
>
> gente, no era mi intención trollear con una consulta y menos que por mi
pregunta se critique a un integrante de la lista.

No hay drama. Debatir no es algo malo per se.

> saludos y gracias
>
>
> El 10 de marzo de 2013 23:00, Roberto Alsina <ralsina en netmanagers.com.ar>
escribió:
>>
>> On 10/03/13 19:27, fisa wrote:
>>>
>>>
>>> On Mar 10, 2013 7:19 PM, "Tordek" <kedrot en gmail.com> wrote:
>>> >
>>> > On 10/03/13 19:10, fisa wrote:
>>> >
>>> >> Yo no habría resuelto y puesto el código, porque lo más probable es
>>> >> que sea un ejercicio de la univ, y no está nada bueno que nosotros
>>> >> le estemos haciendo los trabajos que los alumnos tienen que hacer...
>>> >
>>> >
>>> > El que quiere aprender va a leer; el que no, va a preguntar en otro
lado.
>>> >
>>>
>>> El que no quiere aprender agarra lo que vos le diste y se lo da al
profesor como si fuera suyo, mintiendo y no aprendiendo. Y vos ayudando a
eso.
>>>
>>> Y aunque quiera aprender, una cosa es leer y entender como lo hiciste
vos, y otra cosa es tener que hacerlo él mismo. Si fuese lo mismo los
profesores resolveríamos los ejercicios explicando en clases y listo, no
daríamos este tipo de tareas y entregas.
>>> Que lo resuelva él le ayuda mucho más. Que vos se lo des resuelto no
ayuda a aprender.
>>>
>>>
>>
>> La solución obvia a este problema es darle una solución incomprensible
que sea más trabajo descifrarla que resolver el problema. Por ejemplo
(python3 only!):
>>
>>
>> from collections import defaultdict
>> d1 = defaultdict(list)
>> [d1[i[1]].append(i) for i in  ['eD', 'fC', 'hC', 'iC', 'jD', 'bD', 'fH',
'mS', 'aS', 'mD']]
>> {i: d1[i].sort() for i in d1}
>> d2 = {len(d1[i]): d1[i] for i in d1}
>> print([item for sublist in [d2[i] for i in sorted(d2.keys())] for item
in sublist])
>>
>> Eso me da como resultado ['fH', 'aS', 'mS', 'fC', 'hC', 'iC', 'bD',
'eD', 'jD', 'mD']
>> que parece correcto. Ahora bien, si el que preguntó prefiere descifrar
eso (que es una
>> solucion perfectamente razonable, no?) en vez de tratar de entender el
problema,
>> demuestra una gran falta de criterio, pero igual va a aprender un par de
cosas :-)
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
Argentina - http://www.usla.org.ar
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130310/ac5ffb78/attachment.html>


More information about the pyar mailing list