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/