Este pasado 26 de Abril, Fco. Javier Lucena impartió este taller sobre este lenguaje de programación.

Los apuntes de este taller, los tenéis aquí.

Empieza con un chiste gráfico en el que la clave es un “import antigravity” y ya veremos por qué.

Suele ser comparado con otros lenguajes como Perl o Ruby, es decir que este es interpretado con lo que conlleva sus ventajas como la gran portabilidad que tiene aunque también su inconvenientes ya que hay que depender de un intérprete.

Como características podemos mencionar que está preparado para la Programación dinámica y orientada a objetos, es de un tipado dinámico y también es fuertemente tipado, es decir que no hace falta que declaremos el tipo de variable, pero eso sí cuando le asignamos un valor a esa variable ya será del tipo de dato que le hemos asignado. Es un lenguaje limpio y parecido al pseudocódigo con lo que es simple aprender su sintaxis.

Lo usan, las siguientes empresas, motores etc: Google App Engine, Facebook, la NASA, el Washington Post, el cms Plone, Canonical, etc.

Así después de todo esto pasamos a ver la sintaxis y la práctica (como dice el dicho: la movimiento se demuestra andando, pues aquí igual). Aprendiendo así las estructuras de control (if-else, for) y más, las funciones, que són los módulos que aquí es donde entra en juego lo del “import antigravity” que comentaba al principio de esta crónica y las clases.

Al terminar todo esto, Fran propuso un mini hackathón rápido para sortear 1 camiseta de Guadalinex, 2 pingüinos andatuz y una peana para monitor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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
julio 2018
lunes martes miércoles jueves viernes sábado domingo
25 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
26 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
27 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
28 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
29 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
30 junio, 2018 1 julio, 2018
2 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
3 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
4 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
5 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
6 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
7 julio, 2018 8 julio, 2018
9 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
10 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
11 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
12 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
13 julio, 2018

Categoría: General9:00 pm: Campus de Chicas

9:00 pm: Campus de Chicas

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
14 julio, 2018 15 julio, 2018

Categoría: General10:00 pm: Inscripción JSLUGR

10:00 pm: Inscripción JSLUGR
16 julio, 2018

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
17 julio, 2018

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
18 julio, 2018

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
19 julio, 2018

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
20 julio, 2018

Categoría: General9:00 pm: Campus Infantil - 2º turno

9:00 pm: Campus Infantil - 2º turno
21 julio, 2018 22 julio, 2018
23 julio, 2018 24 julio, 2018 25 julio, 2018 26 julio, 2018 27 julio, 2018 28 julio, 2018 29 julio, 2018
30 julio, 2018 31 julio, 2018 1 agosto, 2018 2 agosto, 2018 3 agosto, 2018 4 agosto, 2018 5 agosto, 2018
Archivos
Categorías