Dataweek

dataweek3-3
Login

Data week día 3:

Jueves 27 de febrero de 2016

Tutorial está en el ProfStef, que se lanza en el playground:

    ProfStef go

Hola mundo!

Apuntes Tutorial

Los siguientes son algunos apuntes de los participantes en el taller que se hizo el tutorial, se conservan como memoria del taller pero se recomienda revisar directamente el tutorial desde la barra de herramientas de Grafoscopio.

TUTORIAL

Inspector de objetos: Me permite explorar la base de datos y entrar a los detalles de los objetos

Comandos:

Instanciar: pasar de lo abstracto a lo concreto. (Los operadores son mensajes)

Una cadena es una colección de caracteres (String)

Un símbolo es una cadena de caracteres único globalmente. Es una manera de refererirme en modos no unívocos a algo.

En matemáticas hay dos tipos de igualdad:

Para Smalltalk l es así:

Hay dos tipos de arreglos:

Diferencia entre arreglo dinámico y estático:

        #( (2+3)  (6+6)  'hello' , 'Stef') size. En este caso 5 (Aquí se lee la coma como un caracter)
       { (2+3) . (6+6) . 'hello' , 'Stef' }size. En este caso 3 (Aquí  'hello' , 'Stef'  fue concatenado)

Ecuaciones de Maxwell

MENSAJES

for i (1;10;i++),

1 to: 10 do: []

PRIORIDAD

Unario > Binario > Keywords"

2 + 3 raisedTo: 2. 

2 raisedTo: (3 + 2). 

(2 raisedTo: 3) + 2.

El orden matemático no se aplican en Pharo

En Pharo yo puedo ejecutar cualquier cosa en cualquier momento sin un orden específico

Artículo Wired UK sobre App para asmáticos que mide la calidad del aire en Londres

Objetos, Mensajes y Clausuras

Los bloques son las Clausuras. Los bloques usan paréntesis cuadrados para definirse [ ] Guardamos el código para usarlo después cuando las condiciones estén dadas. Uno puede definir variables dentro de bloques Permiten metaprogramación

[ | ]  es la mínima expresión en SmallTalk

Small Talk tiene únicamente 6 palabras reservadas Una colección es un arreglo de objetos de diferente índole Collect: Dada una colección coleccione bajo una condición otra colección Select: Muestra los objetos que cumplen la condición Reject: NO muestra los que cumplen la condición

DATASET DE CONTRATOS Contexto: - https://openspending.org/ - http://openbudgets.eu/ - http://data.okfn.org/ - http://presupuestoabierto.org/ - http://macro.media.mit.edu/

Comunidades recomendadas para participar: - Open Data Colombia -Sin cuenta de gmail: mandar un correo a opendataco+subscribe@googlegroups.com - Discuss en la Open Knowledge

Ejemplo set de datos de la Silla Vacía Google drive

JSON - Ejemplo de pares atributo, valor en un archivo JSON - Ejemplo de esquema y datos en JSON

SQLite:

Tipos de Bases de datos: