lunes, 11 de enero de 2010

Presentación del blog


Para no acabar como el Capitán McCrea...

Entre los muchos buenos propósitos para el año que comienza estaban tres que son los que dan origen a este blog:
  1. Aprender un lenguaje de programación (he escogido Python)
  2. Aprender alguna herramienta de cálculo numérico (he escogido Octave)
  3. Aprender una herramienta de cálculo simbólico (he escogido Maxima)

Los tres son programas libres, y Octave y Maxima son además de código abierto y licencia GNU GPL

¿Por qué?


El uso de los ordenadores nos sirve para trabajar con una eficacia mucho mayor.
Pero también nos está limitando el pensamiento: Utilizamos programas, que han sido programados por otros, y que nos eximen de enfrentarnos a problemas, que son precisamente los que pretende resolver el programa.
Si le pedimos al programa algo que se salga un poco de su rango de aplicación, no lo hará correctamente. Es decir, o no lo hace, o lo hace de forma equívoca...
Si alguna vez supimos resolverlo a mano, lo vamos olvidando.
Si nunca supimos, nunca lo aprenderemos. Tenemos que entregar en un plazo corto, que no nos deja que nos recreemos en la investigación y el aprendizaje.
Para no saber cada vez un poquito menos, tengo que ponerme un pequeño reto: Éste que da origen al blog: Aprender herramientas, y obligarme a contar como se usan, aplicado al cálculo de estructuras.

¿Por qué más?


Además, y por los mismos motivos, doy clases de resistencia de materiales.
Sirva este blog para recopilar ejercicios resueltos y explicaciones parciales...

El nombre


Evidentemente hace referencia a uno de los parámetros fundamentales en la resistencia de materiales (Tensión), y a una de las herramientas que quería aprender (Máxima). (No he estado muy ocurrente)

4 comentarios:

  1. ¡Buenos propósitos para este año y enhorabuena por el blog!

    Un par de comentarios con una sugerencia:
    - Python no es GPL, aunque es software libre
    - Para cálculo numérico te interesará Python combinado con dos librerías interesantes: Numpy (cálculo) y Matplotlib (gráficas).

    ResponderEliminar
  2. Corregida la puntualización sobre la licencia de Python. Gracias Pachi

    ResponderEliminar
  3. Vaya!! Empecé hace cosa de un año con Octave y con Scilab, pero al final me terminé cansando...Buena excusa esto para retomar

    También tengo unas nociones de Máxima, y con los ejercicios que he visto por aquí, creo que intenaré aumentar lo que sé.

    En cuanto al lenguaje de programación Python...no lo conozco, y sinceramente, eso si que me da más pereza después de mi experiencia con C. Pero hay tiempo para todo!!

    Un saludo, y te quedas en mis favoritos!

    ResponderEliminar
  4. Python, por lo visto, es mucho más accesible que C. Aunque como en estos últimos tiempos no he tenido necesidad de programar nada, no me he metido en esos mundos.
    Octave lo he probado, pero la verdad es que no he sabido sacarle mucho rendimiento: Lo que no se podía hacer con hojas de cálculo, se podía hacer con Máxima.
    Y con Máxima estoy encantado con sus curvas de aprendizaje. Se invierte muy poco esfuerzo en aprender lo necesario para conseguir mucho.

    ResponderEliminar