Sin ser un experto en el tema, pienso que si lo que deben aprender es el
modelo relacional, entonces mejor que un lenguaje de programación, sería que
utilizaran SQL y algún DDL. De hecho, lo que tratan tanto RoR con el
ActiveRecord o Python con SQLAlchemy u otros DataMappers, es, precisamente,
ocultar al programador el modelo relacional en cierta medida, IMHO.

My 2 cents.

-----
Pau

Python..., what else?


2010/2/10 José Luis Torre Hernández <joseluistorrehernan...@gmail.com>

> Hola a t...@s:
>
> Ante todo muchas gracias por el interés que habéis puesto en este tema.
>
> De lo que he leído me he dado cuenta que debería haber explicado más
> claramente a qué me refería con el término "no programadores". A pesar de
> todo agradezco sinceramente todos los comentarios que me han aclarado (algo)
> las cosas (aunque sinceramente no entiendo todas las sutilezas que habéis
> comentado)
>
> Creo que efectivamente cualquiera de los 2 puede servir en un curso de
> introducción a la programación (lo mismo que pienso sobre sheme) aunque
> habría que limitarse a algunas construcciones ya que ambos lenguajes, en mi
> opinión, están muy orientados a los profesionales de la programación.
>
> El colectivo al que hacía referencia con el término de "no programadores"
> son estudiantes de grado de Ciencias Económicas y Empresariales. Estos
> estudiantes sólo tienen una asignatura de informática en el último curso del
> grado (se supone que tienen habilidad en el uso de las aplicaciones básicas
> de los ordenadores aunque no tienen conocimientos sobre programación)
>
> Estos estudiantes deberán comprender los conceptos sobre bases de datos,
> realizar diseños de bases de datos relacionales y acceder a las mismas.
>
> Dado que probablemente sea más sencillo manejar las bases de datos desde
> alguna plataforma yo había pensado en utilizar "Ruby on Rails" o "Zope".
>
> Creo que, al menos desde Python, es bastante sencillo acceder a los datos y
> además con un breve subconjunto de Python creo que podrían explicarse
> bastante bien los temas.
>
> Sin embargo, por lo poco que he leído sobre Ruby on Rails, me parece que
> podría ser todavía más sencillo desde Ruby (siempre que no se utilizaran
> construcciones demasiado elaboradas)
>
> En resumen, me interesaría conocer de alguna experiencia en este sentido y
> agradecería cualquier sugerencia al respecto.
>
> Atentamente
> José Luis Torre
> www.ehu.es
>
>
>
>
>
>
> El 7 de febrero de 2010 01:40, Daniel Garcia Moreno <d...@danigm.net>escribió:
>
>> El sáb, 06-02-2010 a las 23:09 +0100, José Luis Torre Hernández
>> escribió:
>>  > Hola a t...@s:
>> >
>> > Me gustaría abrir una línea de debate para contrastar opiniones sobre
>> > la conveniencia de utilizar alguno de estos lenguajes en la enseñanza
>> > de la programación.
>> >
>> > Personalmente he trabajado con varios lenguajes (y realmente me gustan
>> > todos, aunque unos más que otros) y en los dos últimos años he
>> > estudiado algo sobre Pyton. Desde hace un par de meses estoy leyendo
>> > sobre Ruby y me parece un lenguaje muy interesante, aunque como no
>> > tengo experiencia con él me gustaría que alguno de los "Pythonicos"
>> > que tuvieran algún contacto con este lenguaje me dieran su opinión.
>>
>> >
>> > Me gustaría que este hilo discurriera sin "gran derramamiento de
>> > sangre" y que cada uno pudiera expresar sus opiniones.
>> >
>>
>> Para mí python es ideal para aprender a programar, ya que la tabulación
>> es obligatoria, el número de palabras clave y conceptos necesarios para
>> hacer cosas es más reducido que en otros lenguajes y por lo tanto creo
>> que la curva de aprendizaje es más suave. Además python es muy fácil de
>> leer, así que aprender de código ya escrito es mucho más fácil, y no hay
>> que ser ningún experto en python para saber qué hace un código.
>>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a