Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas

viernes, 23 de junio de 2017

Hemos participado en el Hackathlon 2017!



Este año he participado en el Hakathon 2017 en la escuela ESNE
me ha parecido una experiencia muy interesante.


Ha sido estupendo trabajar a Miguel Romera programador y matemático a sus 30 años.


Yo creo que es cada vez más necesaria la colaboración entre el personal sanitario y los  programadores, ya que ambos nos necesitamos para un mismo objetivo. Ellos tiene un terreno potencialmente infinito para hacer aplicaciones pero necesitan nuestra ayuda y nosotros necesitamos conocer los recursos que manejan para utilizarlos en las tareas de manejo diarias de nuestros pacientes, comuncación entre el personal sanitario, seguimiento y muchas otras utilidades.La creatividad e inventiva es una necesidad en estos momentos y las cosas se mueven a gran velocidad. No hay más que ver el nivel que había en las presentaciones de los otros grupos.

martes, 25 de abril de 2017

Escuchando a un grupo hablar de programación


Escuchando una conversación
Ya se sabe que aquí no hace falta aguzar el oido para escuchar  lo que hablan los de al lado : en una cafetería, en un bar, en un autobuús etc. Casi lo más difícil es no escuchar e intentar ser oído por los tuyos en la conversación propia. Pero para los cotillas , curiosos, guionistas y otra "gente de mal vivir" (es broma) como escritores,  es estupendo ( a veces) .
En éste caso me hizo gracia

"No claro es que se ha empeñado en que ella estudie y aprenda  "c" y "java" (lenguajes de programación) para hacer una pagina web!"
Risa
" Y a mi me vino con todo el paquete de arduino para que  lo montara."
Risas

Está claro  que veces  el papel de la informática está sobredimensionado  y  para hacer una misma cosas surgen lenguajes de programación nuevos o distintos como setas.
Qué lenguaje recomendaría yo para iniciarse en la programación
Podría recomendar javascript, pero javascript es engañósamente fácil y realmente esta pensado para hacer las páginas web más interactivas.Eso significa que hay que saber algo de html (lenguaje para hacer páginas web) que aunque es relativamente fácil , es otra cosa que hay que aprender.
Las ventajas que tiene javascript son muchas, para trabajar en la web y una no menor es que ,no tiene propietario(No tienes que pagar para usarlo).
 Python sería adecuado dado que es facil de instalar el  y es fácil(relativamente) hacer programas, funciones, modulos que funcionen.Aunque quizá lo más lioso a veces es que no se cierren las frases de codigo como en javascript o C en las que se usa un ";" (colon) .
En el caso de Python (Que por cierto le pusieron el nombre por Los Monty Python)interpreta la indentación como un bloque de codigo . 
   Ejemplo:
     Programa
           "Haz esto
             y luego  lo otro"

y si no indentas adecuadamente se hace un lio. Aunque en javascript como te olvides poner un colon se lía la cosa también.

Ejemplos:


Hola Mundo en Python
 
  print 'Hola, Mundo!' (Como veis no lleva colon al final de la frase. ) 
Resultado : Hola, Mundo!



Pero por lo demás dada la facilidad y el número grande de fuciones que tiene  Python me decantaría por Python.

Nota. A la gente le encanta en el momento de empezar a aprender a programar  hacer una "interfaz gráfica" pero esto en Python para mi es un poco complicado.Yo creo que es mejor aprender a usar codigo sin interfaz grafica (botones y caja de texto) para luego aprender a vincular ese codigo a la interfaz grafica.
Volviendo a la convesracion:tenían razón en lo que decían. Se debería enseñar a programar a los niños , o adultos en "seudocodigo" . Algo así como lo que he escrito yo antes: "Coge este número y multiplícalo por tanto y luego divídelo por tanto ,o escribe en la pantalla esto ,o di algo , o mueve ésto en la pantalla hasta una determinada coordenada. " para después practicarlo en el ordenador (que es lo más divertido).
Es curiosos que con unas cuantas "estructruras cognitivas": lo que se llama programación estructurada se pueda hacer tanto. Pero esto lo dejo para un post siguiente.Claro que ya existen lenguajes o programas que te evitan casi tener que escribir código ,pero eso tambien es para otro post.