viernes, 29 de julio de 2016

Programas que le gustan a Guido van Rossum

Guido van Rossum

 ( por lo menos he aprendido a escribir bien su nombre :-))


Editores de texto
Vi
Emacs

(Como programador que es...)

Otro lenguaje de programación:  Swift

Hay que hacerle caso, porque sabe de lo que habla.

Pero.... no olvidar : no hay que obsesionarse y paarse el tiempo  comparando lenguajes y
u sus  detalles sintácticos (esto me lo tengo que recordar a mi mismo con frecuencia) porque ese no es el objetivo nuestro. Nuestro objetivo es diseñar programas (scripts o como quieras llamarlos: llamalos programitas)  para mejorar la efiiciencia, comodidad, precisión, legibilidad, repetibilidad , rutinas y más cosas de nuestro tranbajo diario, y si en el proceso de análisis y desarrollo aprendemos algo sobre como trabajamos y como mejorar el proceso ... pués mucho mejor. 



martes, 26 de julio de 2016

Guido van Rossum y otras cosas

Hay una ponencia con Guido van Rosum, el inventor /creador de Python.)

 Está colgada en Youtube.
No deja de consolar ver a un personaje como Guido van Rossum hablar de los Bugs de Python y reflexionar con honestidad sobre la gran dificultad que supone arreglarlos ( se arreglan , pero esencialmente aquellos que repercuten en el desempeño del programa) ... y parece ser que esto no es distinto en otros entornos operativos. 
Algunas cosas que entresaco de las muchas preguntas que le hicieron y que a mi me interesan más:
están desarrollando una plataforma de desarrollo Python para entornos móviles y que sea muliplataforma (para Windows mobile, Android, etc). Esto sería enórmemente útil dada la complejidad de aprender a programar en distintos entornos para móviles.
También comentó que estan barajando incluir Python diréctamente en el navegador (algo así como Javascript). Esta también sería una opción interesante.

Los videos colgados en Utube son un poco difíciles de ver porque van seguidos y no tienen títulos pero con paciencia se van sacando cosas.

Hay una presentación sobre "Mindfullnes" o meditación. Google reunió a una serie de cientificos, expertos en meditacion etc y entresaco aquella información que podría ser útil a los programadores (y a cualquiera) a la hora de gestionar las emociones y "distanciarse" de el caudal de emociones que bulle en el cerebro de cada uno.



Python para el que no lo conoce es un lenguaje de programación que se usa mucho y también en Instituciones educativas  como el MIT.

También le preguntaron a Guido que otros lenguajes de programación le gustaban y comentó dos: Go era uno.




jueves, 21 de julio de 2016

BBC MicroBIt/Europython

"Soy humano por lo cual nada humano me es ajeno"

 

¿Cito a Pico della Mirandola para justificar mi interés por el Congreso de Europython o mi afición por los ordenadores?
Lo cierto es que todo se puede ver desde una perspectiva médica o al reves todo lo médico puede verse desde una perspectiva "humana".

Es probabe que el Microbit de la BBC que por lo que he ido leyendo con cada vez más interés, sí tenga mucha relevancia para éste blog por varias razones.

Las que se me ocurren ahora son:
1. Ya que abogo por la alfabetizacion o "digitación"   del personal sanitario, no deja de ser muy interesante ésta iniciativa llevada a cabo por la BBC hace unos años con la intención de promocionar entre los escolares mayores de 7 años ( ¿porqué no antes?) el interés por la programación y el desarrollo de las capacidades necesarias para que los futuros adultos aporten y produzcan soluciones a la altura de nuestros tiempos digitales (además de pasarlo bien trabajando desde las entrañas de ésta extraordinaria herramienta que es la informática) 
2. Como pediatra interesado por la educación de los jovenes ... 

Todo lo que he visto por encima en la página de la BBC Miccrobit me ha maravillado y emocionado. Casi cómo un niño me apetece conseguir un cacharro de esos (es un pequeño ordenador programable con muchas posibilidades) y trastear con el. Utiliza un sublenguaje del lenguaje de programación Python muy fácl de manejar y rápidamente introduce a los niños en como usarlo para hacer música, dibujos, robots etc. No como sujetos pasivos de un sistema hecho sino como "gurus e inventores" mediante métodos simples de programación.ESTO ES MUY IMPORTANTE,porque enseña a los jóvenes a no ser un sujeto pasivo de un ordenador sino a convertirse en protagonistas de el propceso de desarrollo de lo que quieran que haga y sean capaces de analizar críiticamente ésta extraordinaria herramienta que ,puede también ser peligrosa si no se usa bien.

¿Se diseñarán algún día miniordenadores fácilmente programables por el personal sanitario para actividades similares ?

No olvidar que informática quiere decir información automática: es decir: una herramienta que permite llevar a cabo muchas tareas "mentales" o fisicas de una manera automática facilitando el trabajo, la organización y la realización de múltiples actividades diarías en el proceso de atención sanitario.

Hay más cosas pero me he quedado absorto con éste tema del MicroBit.



martes, 19 de julio de 2016

Más sobre Europython

Si quieres saber algo sobre Python como lenguaje de programación sigue los enlaces a la derecha

He tenido dudas de si comentar éste congreso por varias razones : la primera es que está todo en Inglés, lo cual no debería de ser unproblema pero... ya sabemos. Debería traducirse lo esencial al español? O es que sí lo hay y yo no lo he visto (puede ocurrir) . La segunda razón y de más peso es que el nivel técnico de las ponencias que he visto es elevado y puede no ser el adecuado para lo que se propone éste Blog. Pero viendo el Twitter y la actividad que se produce me llena de ilusión ver  a tanta gente interesada por éste estupendo lenguaje de programación.
Interntaré cotillear los temas que me pareczan más interesantes aunque su nivel de complejidad (NC) sea alto. (Nota. Busca siempre acercarte a lo que no entiendes, llegará un momento que entiendas algo y te sentiras gratificado. )

¿Qué es el Europython? Escucha a los organizadores

Mi opinión es que no es necesario tener un conocimiento tan elevado de éste entorno de programación (para eso ya están los informáticos) , ya que dependiendo de lo que quieras hacer  NC  varía. Es evidente que muchos proyectos obedecen a necesidades de grandes empresas que trabajan Online y son necesarios para la gestión de los usuarios o portales ,pero: eso no es todo lo que se puede hacer y no es necesariamente lo que yo o tú como médico o sanitario necesito/as  a diario.

En principio la organización parece estupenda y  además está localizado en Bilbao con lo que promete en todos los aspectos.

También tienes las presentaciones en Youtube: Youtube

Voy a cotillear lo que haya y comentar lo que me llame la atención:

Regalan una cosa que se llama Microbit: Microbit: ¿Qué es?  "he BBC micro:bit is a powerful handheld, fully programmable, computer designed by the BBC and a number of partners to encourage children to get actively involved in writing software and building new things that will be controlled by it. Write your code using one of the easy to use editors provided on the BBC micro:bit website, connect your BBC micro:bit to your computer via USB press the compile button in the editor and then drop the downloaded file directly onto your BBC micro:bit. There is also an app for Android device"
Parece ser que es para animar a los niños a hacer programas y construir cosas que se pueden controlar mediante esos programas.
Quick Start guide : Guia rápida

En fin . Todavía no tengo claro de que va.
ver también: Proyectos Microbit
Web de la BBC: BBC microbit
 Conclusión superficial: esto tiene que ver con la educación d elos niños.

Parece ser que también la educación de algunos niños Autistas: Programación /Autismo
 






lunes, 18 de julio de 2016

Congreso Python Bilbao

Interesante noticia. Bilbao accoge estos días el congreso Europython donde se reunen muchos programadores y comparten información sobre el entorno/lenguaje de programación Python.
Congreso Python Bilbao.






Hay sesiones para programadores y también de iniciación.
También es interesante la inciativa Djangogirls que enseña a programar a chicas o mujeres.
¿Para cuando un DjangoDocs?


Ver más
Europython

Twitter
Europython en Twitter