Destacados

Selección de destacados para la página principal

El pasado día 19 de noviembre se abrió el plazo de inscripción para la decimotercera edición del Concurso Universitario de Software Libre, correspondiente con el curso académico 2018/2019. En el concurso pueden participar estudiantes universitarios (de grado, máster y doctorado), estudiantes de ciclos de grado medio y superior, así como estudiantes de bachillerato; todos ellos incluidos en el sistema educativo estatal español. Las inscripciones podrán realizarse a través de nuestra web

http://www.concursosoftwarelibre.org/1819/

Sigue leyendo

El pasado 2 de enero de 2019 se publicó la versión final de Scratch 3.0.Ya se conocían algunos de los nuevos cambios producidos en este lenguaje ya que la compañía lanzó la versión alpha y beta en 2018.

¡Qué no sabes qué es Scratch!

Scratch es un lenguaje de programación visual muy popular en educación para el aprendizaje de los niños, gracias a su facilidad  e interactividad con su interfaz. También se utiliza para la enseñanza de diferentes materias usándolo como una herramienta que introduce dinamismo e innovación en las aulas.

La interfaz de Scratch online, permite la creación de proyectos software y estos proyectos pueden consultarse, modificarse o publicarse a través del mismo interfaz para que todo el mundo pueda aprender de ellos.  Los proyectos se construyen utilizando personajes a los que se les proporciona unas acciones a realizar por medio de instrucciones, que se representan por bloques, y la unión de bloques constituyen un programa.  Los programas contienen diferentes acciones de movimiento, de apariencia, sonido o acciones de control, entre otras, que permiten que las personas que lo utilizan, vean los efectos de sus programas de una forma visual y educativa.

Pero no sólo está pensado para niñas y niños, sino que cualquier persona que no sepa programar, puede empezar sus primeros avances de forma sencilla y dinámica.

¿Y qué novedades trae esta nueva versión de Scratch? 3.0

En esta nueva versión, la 3.0, se incorporan todos los cambios que ya os contamos en este post , como por ejemplo la modificación de la interfaz, nuevos bloques, nuevas herramientas para editar imágenes, nuevos personajes, fondos y sonidos; Además, en la versión final se han introducido  cambios que han mejorado el editor de programas, obteniendo una evolución más eficiente en la experiencia de la persona que lo utiliza.

Otros cambios notables son las mejoras del editor de sonidos, más intuitivo e interactivo, ya que reproduce sonidos desplazando el ratón por encima. También aparecen algunas cosas que se pueden pasar por alto, como el cambio de nombre de algunos grupos de bloques, por ejemplo el antiguo “Mis bloques” ahora se llama ”Más bloques” y la disposición de los grupos de bloques ha cambiado de orden, pero no hay muchos más cambios a simple vista.

Respecto a los cambios en los bloques, se han introducido opciones adicionales para algunos de ellos, permitiendo acciones más complejas que permitirán que nuestros personajes hagan acciones determinadas al tocar “cualquier borde”, o la “posición del ratón”.

Pero lo que nos resulta más increible, son las posibles extensiones que se le pueden añadir, permitiendo por ejemplo que tus personajes hablen, o la conexión con extensiones como micro:bit han sido muy mejoradas.

Algunos otros cambios, nuevas fuentes, el editor de personajes es ahora vectorial mejorando la calidad de lo que se dibuja y los bloques de Video Sensing son ahora una extensión.

Pero esta versión no solo añade, sino que también ha eliminado cosillas, por ejemplo ahora no es compatible con LEGO WeDo, o con Internet Explorer, cosa que a nosotros, firmes defensores de las opciones libres, nos alegra, pero SÍ es compatible con algunas tablets y móviles, aunque solo sea para lectura.

Esta más al alcance de todos, de forma que se pueden crear y visualizar proyectos desde la tablet, ordenador o móvil, lo que lo hace más accesible.Lo que no es posible aún es editarlos en móviles.

Y por ahora esto es todo, veréis los cambios de forma práctica en nuestros próximos talleres.

Para finalizar os dejamos a modo de demostración el enlace a un proyecto, en el que podéis interactuar con el personaje.

Ha vuelto nuestro querido JC Cabeza Cuadrada y en esta ocasión podemos ver como nuestro personaje preferido está enfadado. La razón del enfado es nuestro cartel PyDay que se celebra hoy en la Facultad de Ciencias. JC Cabeza Cuadrada está sobre todo sorprendido y por eso lo veis ”echando humo por las orejas” al descubrir que Michael Knight no aparece en el cartel, ya que sólo hay en este evento ponentes mujeres, y que no se trata de un “all men panel”, el cual estamos bastante acostumbrados a ver.

Tras la introducción a Python que nos presentó Pedro González Rodélas  en una de las entradas de este blog y  donde nos explicaba cómo instalar Python y cómo dar los primeros pasos con este lenguaje, vamos a profundizar un poco más hablando sobre sus características, mencionando diversas asociaciones que existen cerca de él e  incluyendo algún tutorial para poder avanzar un poco más en el aprendizaje de este lenguaje de programación.

Python es uno de los lenguajes más utilizados en la actualidad, y se encuentra entre los primeros cinco puestos en el ranking TIOBE, estando por encima Java, C y C++. El índice TIOBE es un indicador que utiliza distintas variables como el número de personas que lo utilizan o los cursos que existen para determinar la popularidad de los lenguajes de programación.

Resumiendo, el avance de este lenguaje desde finales de los 80 hasta ahora, ha sido espectacular, ya que mientras que otros lenguajes han bajado en el ranking, Python se ha mantenido a lo  largo del tiempo.

Si hablamos específicamente del área de datos, las comparativas son aún más significativas. Recientemente, Kaggle,  la plataforma para Machine Learning y Data Science de Google, ha realizado un estudio recopilando información sobre las preferencias de los profesionales del sector, donde se puede apreciar la popularidad de Pyhton, llegando según esta fuente a estar por encima de R o de Matlab.

¿Y que le hace a Python destacar de entre los demás? Se caracteriza por ser un lenguaje de programación interpretado, lo que ocupa menos tiempo a la hora de desarrollar el programa ya que nos estamos ahorrando el compilar y enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa.

Y es por su facilidad de uso que tiene ese nombre, Guido van Rossum el creador de Python, lo llamó así por los humoristas británicos Monty Python.

Se trata de un lenguaje multiparadigma, orientado a objetos donde el tipo de sus variables puede ser dinámico o estático. Quizás alguno de los aspectos que hace que se encuentre debajo de Java y C/C++ es que se trata de un lenguaje interpretado, pero las diferencias de velocidad en realidad con lenguajes no interpretados, son mínimas.

Python está licenciado bajo licencia PSFL, derivada de BSD y compatible con GPL. Muchas empresas y organizaciones, como Google, Microsoft o Red Hat, hacen un gran uso de Python y tienen influencia en su evolución, pero lo que le diferencia del resto de lenguajes es que ninguna ejerce un control sobre el mismo.

Se puede usar como lenguaje de scripting en herramientas para gestión de despliegues e infraestructuras como Ansible, Salt o Fabric. También se emplea en el desarrollo de aplicaciones web, y en los últimos años ha tenido un gran impacto en Inteligencia Artificial y Machine Learning.

La asociación Python España es una asociación sin ánimo de lucro cuyo propósito es promover el uso de este lenguaje de programación en España, servir como punto de encuentro a aquellos interesados en su uso y darles soporte en la medida de sus posibilidades.La asociación fue creada en 2013 y desde entonces ha prestado apoyo contable y organizativo a la PyConEs, la conferencia nacional sobre el lenguaje Python, y ayuda financiera a las comunidades locales.

En nuestra comunidad podemos encontrar Python Granada, donde se realizan talleres y ponencias para aprender todos los secretos de este lenguaje. Además se realizan retos donde participas en un ranking de puntos. El primer PyDay organizado por la asociación Python Granada tuvo lugar el 2 de diciembre de 2016 en la Facultad de Ciencias de la Universidad de Granada.

Aquí dejamos un enlace de un breve tutorial desarrollado por las chicas de DJango Girls para que podáis instalar este lenguaje en vuestros equipos con Linux.

 

 

 

 

Desde la Oficina de Software Libre queremos ayudar a que los centros educativos de educación primaria dispongan de los recursos informáticos necesarios para sus aulas y acercar el software libre a escolares de educación primaria. Por este motivo, y utilizando todos los equipos que la Universidad de Granada designa para donación, vamos a realizar una Campaña de donación de material informático con software libre para centros educativos de educación primaria.

           Aula ordenadores con software libre

Así, si formas parte de un centro educativo de educación primaria, eres parte de la asociación de padres madres o familias del centro, o simplemente conoces algún centro en esa situación, el día 10 de diciembre se abrirá el plazo de solicitudes para ser beneficiario de esta campaña.
Atenderemos las solicitudes recibidas dependiendo de la disponibilidad de material que tengamos cuando finalice la campaña y atendiendo las solicitudes, siempre que cumplan con las condiciones, por estricto orden de llegada.

Toda la información y el formulario de inscripción estarán disponibles en nuestra página web a partir del 10 de diciembre en el siguiente enlace:

Solicitud Campaña de donación de material informático con software libre para centros educativos (2018)

Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Campus Infantil 2018
Logo y enlace Web Campus Infantil 2018
Calendario
enero 2019
lunes martes miércoles jueves viernes sábado domingo
31 diciembre, 2018 1 enero, 2019 2 enero, 2019 3 enero, 2019 4 enero, 2019 5 enero, 2019 6 enero, 2019
7 enero, 2019 8 enero, 2019 9 enero, 2019 10 enero, 2019 11 enero, 2019 12 enero, 2019 13 enero, 2019
14 enero, 2019 15 enero, 2019 16 enero, 2019 17 enero, 2019 18 enero, 2019 19 enero, 2019 20 enero, 2019
21 enero, 2019 22 enero, 2019 23 enero, 2019 24 enero, 2019 25 enero, 2019 26 enero, 2019 27 enero, 2019
28 enero, 2019 29 enero, 2019 30 enero, 2019 31 enero, 2019 1 febrero, 2019 2 febrero, 2019 3 febrero, 2019
Archivos
Categorías