<div>Hola a <a href="mailto:tod@s">tod@s</a>:</div>
<div> </div>
<div>Ante todo muchas gracias por el interés que habéis puesto en este tema.</div>
<div> </div>
<div>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)</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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)</div>
<div> </div>
<div>Estos estudiantes deberán comprender los conceptos sobre bases de datos, realizar diseños de bases de datos relacionales y acceder a las mismas.</div>
<div> </div>
<div>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".</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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)</div>
<div> </div>
<div>En resumen, me interesaría conocer de alguna experiencia en este sentido y agradecería cualquier sugerencia al respecto.</div>
<div> </div>
<div>Atentamente</div>
<div>José Luis Torre</div>
<div><a href="http://www.ehu.es/">www.ehu.es</a></div>
<div> </div>
<div> </div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">El 7 de febrero de 2010 01:40, Daniel Garcia Moreno <span dir="ltr"><<a href="mailto:dani@danigm.net">dani@danigm.net</a>></span> escribió:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">El sáb, 06-02-2010 a las 23:09 +0100, José Luis Torre Hernández<br>escribió:<br>
<div>
<div></div>
<div class="h5">> Hola a tod@s:<br>><br>> Me gustaría abrir una línea de debate para contrastar opiniones sobre<br>> la conveniencia de utilizar alguno de estos lenguajes en la enseñanza<br>> de la programación.<br>
><br>> Personalmente he trabajado con varios lenguajes (y realmente me gustan<br>> todos, aunque unos más que otros) y en los dos últimos años he<br>> estudiado algo sobre Pyton. Desde hace un par de meses estoy leyendo<br>
> sobre Ruby y me parece un lenguaje muy interesante, aunque como no<br>> tengo experiencia con él me gustaría que alguno de los "Pythonicos"<br>> que tuvieran algún contacto con este lenguaje me dieran su opinión.<br>
><br>> Me gustaría que este hilo discurriera sin "gran derramamiento de<br>> sangre" y que cada uno pudiera expresar sus opiniones.<br>><br><br></div></div>Para mí python es ideal para aprender a programar, ya que la tabulación<br>
es obligatoria, el número de palabras clave y conceptos necesarios para<br>hacer cosas es más reducido que en otros lenguajes y por lo tanto creo<br>que la curva de aprendizaje es más suave. Además python es muy fácil de<br>
leer, así que aprender de código ya escrito es mucho más fácil, y no hay<br>que ser ningún experto en python para saber qué hace un código.<br></blockquote></div><br>