CIÊNCIA DE DADOS
[NA PRÁTICA]

PARA QUEM NÃO
É CIENTISTA DE DADOS

FERRAMENTAS

TIPOS DE DADOS

OPERAÇÕES

USOS

LEVANTAMENTO

REGISTROS

VALIDAÇÃO

MANIPULAÇÃO

1

2

3

4

CIÊNCIA DE DADOS
[NA PRÁTICA]

PARA QUEM NÃO
É CIENTISTA DE DADOS

PROGRAMA

FERRAMENTAS

OPERAÇÕES

LEVANTAMENTO

REGISTROS

VALIDAÇÃO

MANIPULAÇÃO

USOS

FERRAMENTAS

1

2

3

4

+

DATA STORYTELLING

DATA STORYTELLING

3 MANEIRAS DIFERENTES DE ENXERGAR OS MESMOS DADOS

ESTUDO DE CASO

UMA HISTÓRIA CONTADA COM BASE NOS DADOS
(OS MESMOS DADOS)

DATA STORYTELLING

OUTRAS HISTÓRIAS CONTADAS COM DADOS

COMPLEMENTOS

CIÊNCIA DE DADOS
[NA PRÁTICA]

PARA QUEM NÃO
É CIENTISTA DE DADOS

PROGRAMA

FERRAMENTAS

OPERAÇÕES

LEVANTAMENTO

REGISTROS

VALIDAÇÃO

MANIPULAÇÃO

USOS

1

2

3

4

PRA QUÊ/QUEM?

LEVANTAMENTOS

MAPEAMENTOS

ANÁLISES

COMPARATIVOS

AVALIAÇÕES

IDENTIFICAÇÃO

ELABORAÇÃO

PREVISÃO

CIÊNCIA DE DADOS
[NA PRÁTICA]

PARA QUEM NÃO
É CIENTISTA DE DADOS

PROGRAMA

FERRAMENTAS

OPERAÇÕES

LEVANTAMENTO

REGISTROS

VALIDAÇÃO

MANIPULAÇÃO

USOS

1

2

3

4

PRA QUÊ/QUEM?

LEVANTAMENTOS

MAPEAMENTOS

ANÁLISES

COMPARATIVOS

AVALIAÇÕES

IDENTIFICAÇÃO

DE

TENDÊNCIAS

SÉRIES HISTÓRICAS

ÍNDICES

CONDIÇÕES

ARTEFATOS

ASPECTOS

ELEMENTOS

CIRCUNSTÂNCIAS

EVIDÊNCIAS

ELABORAÇÃO

PREVISÃO

CIÊNCIA DE DADOS
[NA PRÁTICA]

PARA QUEM NÃO
É CIENTISTA DE DADOS

PROGRAMA

FERRAMENTAS

OPERAÇÕES

LEVANTAMENTO

REGISTROS

VALIDAÇÃO

MANIPULAÇÃO

USOS

1

2

3

4

PRA QUÊ/QUEM?

LEVANTAMENTOS

MAPEAMENTOS

ANÁLISES

COMPARATIVOS

AVALIAÇÕES

IDENTIFICAÇÃO

DE

TENDÊNCIAS

SÉRIES HISTÓRICAS

ÍNDICES

CONDIÇÕES

ARTEFATOS

ASPECTOS

ELEMENTOS

CIRCUNSTÂNCIAS

EVIDÊNCIAS

ELABORAÇÃO

POR

PESQUISADORES

ANALISTAS

CURADORES

GESTORES

HISTORIADORES

JORNALISTAS

     DENTRE OUTROS PROFISSIONAIS

PREVISÃO

PREFÁCIO

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Dados quase sempre são sobre Humanos, e sobre as atividades e práticas Humanas.

E é sobre estas
 atividades e práticas que estamos produzindo dados e tentando entender o que eles nos revelam.

E é sobre estas
 atividades e práticas que estamos produzindo dados e tentando entender o que eles nos revelam.

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Dados quase sempre são sobre Humanos, e sobre as atividades e práticas Humanas.

E é sobre estas
 atividades e práticas que estamos produzindo dados e tentando entender o que eles nos revelam.

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Dados quase sempre são sobre Humanos, e sobre as atividades e práticas Humanas.

O aspecto operacional para tratar, separar ou visualizar os dados, está obviamente vinculado às Ciências Exatas, e representa considerável dificuldade para quem não tem familiaridade ou fluência nela.

 

Mas todo o resto, não.

E é sobre estas
 atividades e práticas que estamos produzindo dados e tentando entender o que eles nos revelam.

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Dados quase sempre são sobre Humanos, e sobre as atividades e práticas Humanas.

O aspecto operacional para tratar, separar ou visualizar os dados, está obviamente vinculado às Ciências Exatas, e representa considerável dificuldade para quem não tem familiaridade ou fluência nela.

 

Mas todo o resto, não.

A Ciência de Dados é sobre pessoas e o que elas realizam, e não sobre números.

Os números são apenas meios para representar isso.

E é sobre estas
 atividades e práticas que estamos produzindo dados e tentando entender o que eles nos revelam.

Apesar de um entendimento generalizado de que a Ciência de Dados é uma frente das Ciências Duras (Exatas), próxima da engenharia, matemática, estatística e da computação, no fundo, trata-se absolutamente de uma Ciência Humana.

Dados quase sempre são sobre Humanos, e sobre as atividades e práticas Humanas.

O aspecto operacional para tratar, separar ou visualizar os dados, está obviamente vinculado às Ciências Exatas, e representa considerável dificuldade para quem não tem familiaridade ou fluência nela.

 

Mas todo o resto, não.

A Ciência de Dados é sobre pessoas e o que elas realizam, e não sobre números.

Os números são apenas meios para representar isso.

Quando Seymour Papert começou a ensinar programaçõa de computadores para crianças em 1967, ele não estava tentando evitar uma escassez de mão de obra de programadores. Ele estava ensinando programação porque achava que era uma ferramenta poderosa para pensar.

Mark Guzdial, 2019

Na entrada da exibição de James Yarker e seu grupo Stan's Cafe, cada pessoa recebia um grão de arroz, representando ela mesma.

Esta era a melhor forma de entender que cada outro grão de arroz ali estava no lugar de outra pessoa, como ela.

A melhor maneira de entender que aqueles dados não eram meramente quaisquer números.

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER NOTEBOOK
OBSERVABLE
GOOGLE COLAB

PYTHON
JAVASCRIPT
R

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER NOTEBOOK
OBSERVABLE
GOOGLE COLAB

PYTHON
JAVASCRIPT
R

PLANILHAS

DB

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER
OBSERVABLE
COLAB

PYTHON
JAVASCRIPT
R

PLANILHAS

DB

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER
OBSERVABLE
COLAB

PYTHON
JAVASCRIPT
R

Planilhas são as ferramentas mais simples e mais visuais para lidar com dados

São a ferramenta ideal para quem está iniciando ou quem precisa lidar com dados de uma forma visual

PLANILHAS

DB

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER
OBSERVABLE
COLAB

PYTHON
JAVASCRIPT
R

Planilhas são as ferramentas mais simples e mais visuais para lidar com dados

São a ferramenta ideal para quem está iniciando ou quem precisa lidar com dados de uma forma visual

DBs são ferramentas mais poderosas e com melhor performance para lidar com dados, principalmente com dados em quantidades brutais

É uma ferramenta mais complexa, e que funciona sumariamente com instruções em linha de comando

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER
OBSERVABLE
COLAB

PYTHON
JAVASCRIPT
R

Planilhas são as ferramentas mais simples e mais visuais para lidar com dados

São a ferramenta ideal para quem está iniciando ou quem precisa lidar com dados de uma forma visual

DBs são ferramentas mais poderosas e com melhor performance para lidar com dados, principalmente com dados em quantidades brutais

É uma ferramenta mais complexa, e que funciona sumariamente com instruções em linha de comando

Notebooks são ferramentas inovadoras que misturam anotações, registros, referências e textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

PLANILHAS

DB

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER
OBSERVABLE
COLAB

PYTHON
JAVASCRIPT
R

Planilhas são as ferramentas mais simples e mais visuais para lidar com dados

São a ferramenta ideal para quem está iniciando ou quem precisa lidar com dados de uma forma visual

DBs são ferramentas mais poderosas e com melhor performance para lidar com dados, principalmente com dados em quantidades brutais

É uma ferramenta mais complexa, e que funciona sumariamente com instruções em linha de comando

Notebooks são ferramentas inovadoras que misturam anotações, registros, referências e textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

Programação é uma ferramenta

 

Todas as demais ferramentas de ciência de dados utilizam, em menor ou maior grau, de programação para ampliar e dar flexibilidade aos seus recursos

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

mais poderoso
melhor performance

mais simples
mais imediato
mais visual

mais inovador
melhor para experimentação
articulado exclusivamente por programação

independência
flexibilidade

{ }

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

EXCEL
GOOGLE SHEETS
AIR TABLE

MYSQL
POSTGRESQL
AMAZON RDS
ORACLE

JUPYTER NOTEBOOK
OBSERVABLE

PYTHON
JAVASCRIPT
R

Planilhas são as ferramentas mais simples e mais visuais para lidar com dados

São a ferramenta ideal para quem está iniciando ou quem precisa lidar com dados de uma forma visual

DBs são ferramentas mais poderosas e com melhor performance para lidar com dados, principalmente com dados em quantidades brutais

É uma ferramenta mais complexa, e que funciona sumariamente com instruções em linha de comando

Notebooks são ferramentas inovadoras que misturam anotações, registros, referências e textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

Programação é uma ferramenta

 

Todas as demais ferramentas de ciência de dados utilizam, em menor ou maior grau, de programação para ampliar e dar flexibilidade aos seus recursos

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

mais poderoso
melhor performance

mais simples
mais imediato
mais visual

mais inovador
melhor para experimentação
articulado exclusivamente por programação

VISICALC 1980

LOTUS 1980

GOOGLE 2000

AIRTABLE 2015

PLANILHAS

independência
flexibilidade

{ }

PLANILHAS

Ferramentas inovadoras que misturam anotações, registros e referências, textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

Programação é uma ferramenta

 

Todas as demais ferramentas de ciência de dados utilizam, em menor ou maior grau, de programação para ampliar e dar flexibilidade aos seus recursos

PLANILHAS

BANCO DE DADOS

NOTEBOOKS

PROGRAMAÇÃO

mais poderoso
melhor performance

mais simples
mais imediato
mais visual

mais inovador
melhor para experimentação
articulado exclusivamente por programação

VISICALC 1980

LOTUS 1980

GOOGLE 2000

AIRTABLE 2015

PLANILHAS

dBASE 3 1989

dBASE 4 1992

MYSQL 2000

CPANEL 2010

     BANCO DE DADOS

ARQUEOLOGIA

ARQUEOLOGIA

PLANILHAS

Ferramentas inovadoras que misturam anotações, registros e referências, textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

Programação é uma ferramenta

 

Todas as demais ferramentas de ciência de dados utilizam, em menor ou maior grau, de programação para ampliar e dar flexibilidade aos seus recursos

PLANILHAS

BANCO DE DADOS

PROGRAMAÇÃO

mais poderoso
melhor performance

mais simples
mais imediato
mais visual

mais inovador
melhor para experimentação
articulado exclusivamente por programação

VISICALC 1980

LOTUS 1980

GOOGLE 2000

AIRTABLE 2015

PLANILHAS

dBASE 3 1989

dBASE 4 1992

MYSQL 2000

CPANEL 2010

BANCO DE DADOS

NOTEBOOKS

JUPYTER NOTEBOOK 2011

COLAB 2017

OBSERVABLE 2016

PLANILHAS

Ferramentas inovadoras que misturam anotações, registros e referências, textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

Programação é uma ferramenta

 

Todas as demais ferramentas de ciência de dados utilizam, em menor ou maior grau, de programação para ampliar e dar flexibilidade aos seus recursos

dBASE 3 1989

dBASE 4 1992

MYSQL 2000

CPANEL 2010

BANCO DE DADOS

JUPYTER NOTEBOOK 2011

COLAB 2017

OBSERVABLE 2016

NOTEBOOKS

DADOS EM CSV

DADOS EM JSON

DADOS EM XML

PROGRAMAÇÃO

Rodrigo Jarandilha Vedeschi,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Rodrigo Bins Gomes,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Layla Karoline Bomfim do Nascimento,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Ana Clara Santana,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
César Ganimi Machado,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Gabrielle de Andrade Feitosa,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Alves,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Thail Gomes,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Stephanie Miranda,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Carolina Abrame,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Mozetto,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victoria Bragatto Rangel Pianca,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Marcilon Almeida de Melo,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Eduardo Ribeiro Gonçalves Affonso,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Vinicius Nascimento Aguiar,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Pablo Souza de Villavicencio,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
{
  "2018.1": {
            "PROCESSING": 10,
            "P5": 1,
            "JS+P5": 2,
            "JS+SVG": 2
            },
  "2018.2": {
            "PROCESSING": 8,
            "P5": 3,
            "JS+P5": 6,
            "JS+SVG": 4
            }
}
<dados>
  <registro n=1>
    <nome>Guilherme</nome>
    <profissao>Professor</profissao>
  </registro>
  <registro n=2>
     <nome>Rodrigo</nome>
     <profissao>Professor</profissao>
  </registro>
  <registro n=3>
     <nome>Helena</nome>
     <profissao>Designer</profissao>
  </registro>
</dados>

{ }

Ferramentas inovadoras que misturam anotações, registros e referências, textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

JUPYTER NOTEBOOK 2011

COLAB 2017

OBSERVABLE 2016

NOTEBOOKS

DADOS EM CSV

DADOS EM JSON

DADOS EM XML

PROGRAMAÇÃO

Rodrigo Jarandilha Vedeschi,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Rodrigo Bins Gomes,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Layla Karoline Bomfim do Nascimento,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Ana Clara Santana,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
César Ganimi Machado,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Gabrielle de Andrade Feitosa,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Alves,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Thail Gomes,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Stephanie Miranda,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Carolina Abrame,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Mozetto,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victoria Bragatto Rangel Pianca,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Marcilon Almeida de Melo,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Eduardo Ribeiro Gonçalves Affonso,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Vinicius Nascimento Aguiar,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Pablo Souza de Villavicencio,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
{
  "2018.1": {
            "PROCESSING": 10,
            "P5": 1,
            "JS+P5": 2,
            "JS+SVG": 2
            },
  "2018.2": {
            "PROCESSING": 8,
            "P5": 3,
            "JS+P5": 6,
            "JS+SVG": 4
            }
}
<dados>
  <registro n=1>
    <nome>Guilherme</nome>
    <profissao>Professor</profissao>
  </registro>
  <registro n=2>
     <nome>Rodrigo</nome>
     <profissao>Professor</profissao>
  </registro>
  <registro n=3>
     <nome>Helena</nome>
     <profissao>Designer</profissao>
  </registro>
</dados>

FERRAMENTAS DE VISUALIZAÇÃO DE DADOS

[DATAVIZ]

Utilizado para intercâmbio de dados (exportar e importar) entre aplicativos como planilhas e ferramentas de visualização

Utilizado para intercâmbio de dados entre serviços/servidores e ferramentas desenvolvidas com programação própria

Utilizado para intercâmbio de dados entre sistemas de bancos de dados

{ }

Ferramentas inovadoras que misturam anotações, registros e referências, textos, com dados e programação, em um único documento, para experimentação e análise com os dados

São dependentes de habilidades em programação

DADOS EM CSV

DADOS EM JSON

DADOS EM XML

PROGRAMAÇÃO

Rodrigo Jarandilha Vedeschi,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Rodrigo Bins Gomes,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Layla Karoline Bomfim do Nascimento,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Ana Clara Santana,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
César Ganimi Machado,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Gabrielle de Andrade Feitosa,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Alves,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Thail Gomes,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Stephanie Miranda,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Carolina Abrame,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Mozetto,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victoria Bragatto Rangel Pianca,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Marcilon Almeida de Melo,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Eduardo Ribeiro Gonçalves Affonso,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Vinicius Nascimento Aguiar,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Pablo Souza de Villavicencio,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
{
  "2018.1": {
            "PROCESSING": 10,
            "P5": 1,
            "JS+P5": 2,
            "JS+SVG": 2
            },
  "2018.2": {
            "PROCESSING": 8,
            "P5": 3,
            "JS+P5": 6,
            "JS+SVG": 4
            }
}
<dados>
  <registro n=1>
    <nome>Guilherme</nome>
    <profissao>Professor</profissao>
  </registro>
  <registro n=2>
     <nome>Rodrigo</nome>
     <profissao>Professor</profissao>
  </registro>
  <registro n=3>
     <nome>Helena</nome>
     <profissao>Designer</profissao>
  </registro>
</dados>

Utilizado para intercâmbio de dados (exportar e importar) entre aplicativos como planilhas e ferramentas de visualização

Utilizado para intercâmbio de dados entre serviços/servidores e ferramentas desenvolvidas com programação própria

Utilizado para intercâmbio de dados entre sistemas de bancos de dados

{ }

DADOS EM CSV

DADOS EM JSON

DADOS EM XML

PROGRAMAÇÃO

Rodrigo Jarandilha Vedeschi,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Rodrigo Bins Gomes,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Layla Karoline Bomfim do Nascimento,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Ana Clara Santana,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
César Ganimi Machado,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Gabrielle de Andrade Feitosa,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Alves,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Thail Gomes,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Stephanie Miranda,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Carolina Abrame,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Mozetto,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victoria Bragatto Rangel Pianca,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Marcilon Almeida de Melo,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Eduardo Ribeiro Gonçalves Affonso,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Vinicius Nascimento Aguiar,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Pablo Souza de Villavicencio,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
{
  "2018.1": {
            "PROCESSING": 10,
            "P5": 1,
            "JS+P5": 2,
            "JS+SVG": 2
            },
  "2018.2": {
            "PROCESSING": 8,
            "P5": 3,
            "JS+P5": 6,
            "JS+SVG": 4
            }
}
<dados>
  <registro n=1>
    <nome>Guilherme</nome>
    <profissao>Professor</profissao>
  </registro>
  <registro n=2>
     <nome>Rodrigo</nome>
     <profissao>Professor</profissao>
  </registro>
  <registro n=3>
     <nome>Helena</nome>
     <profissao>Designer</profissao>
  </registro>
</dados>

FERRAMENTAS DE VISUALIZAÇÃO DE DADOS

[DATAVIZ]

São ferramentas que auxiliam na construção de representações visuais destes dados, geralmente destinado a elaboração de sentidos a partir deles (sensemaking) ou análise de dados (visual analytics)

DADOS EM CSV

DADOS EM JSON

DADOS EM XML

PROGRAMAÇÃO

Rodrigo Jarandilha Vedeschi,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Rodrigo Bins Gomes,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Layla Karoline Bomfim do Nascimento,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
Ana Clara Santana,Programando Coletivamente o Encontros Digitais,participou do workshop,no dia 11/04/2021,2 Horas,
César Ganimi Machado,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Gabrielle de Andrade Feitosa,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Alves,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Thail Gomes,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Stephanie Miranda,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Carolina Abrame,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victor Mozetto,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Victoria Bragatto Rangel Pianca,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Marcilon Almeida de Melo,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Eduardo Ribeiro Gonçalves Affonso,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Vinicius Nascimento Aguiar,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
Pablo Souza de Villavicencio,Oficina introdutória de Processing modo Python,participou da,no dia 11/04/2021,3 Horas,
{
  "2018.1": {
            "PROCESSING": 10,
            "P5": 1,
            "JS+P5": 2,
            "JS+SVG": 2
            },
  "2018.2": {
            "PROCESSING": 8,
            "P5": 3,
            "JS+P5": 6,
            "JS+SVG": 4
            }
}
<dados>
  <registro n=1>
    <nome>Guilherme</nome>
    <profissao>Professor</profissao>
  </registro>
  <registro n=2>
     <nome>Rodrigo</nome>
     <profissao>Professor</profissao>
  </registro>
  <registro n=3>
     <nome>Helena</nome>
     <profissao>Designer</profissao>
  </registro>
</dados>

FERRAMENTAS DE VISUALIZAÇÃO DE DADOS

[DATAVIZ]

São ferramentas que auxiliam na construção de representações visuais destes dados, geralmente destinado a elaboração de sentidos a partir deles (sensemaking) ou análise de dados (visual analytics)

TABLEAU PUBLIC
FLOURISH
POWER BI
GRID.IS

Bibliotecas de Programação

D3 (Javascript)
Ploty (Javascript)
Apache ECharts (Javascript)
Pandas (Python)


 

TIPOS DE DADOS

TIPOS DE DADOS

FERRAMENTAS

OPERAÇÕES

APRESENTAÇÃO

TIPOS DE DADOS

DADOS

São a parte nuclear de todo processo computacional

Cada tipo de dado é tratado de maneira diferente na computação

Entender e enquadrar a informação no tipo correto de dado permite que diversas
operações sejam feitas com eles

PLANILHAS

TEXTO, DATAS, HORÁRIOS, MOEDAS, BINÁRIOS (FALSO/VERDADEIRO),
NÚMEROS

A planilha do Airtable amplia os tipos para inúmeros outros dados tipificados

BANCO DE DADOS

CARACTERES, LINHAS DE TEXTO, TEXTOS LONGOS, NÚMEROS INTEIROS, NÚMEROS FRACIONÁRIOS, ARQUIVOS

Nos bancos de dados é possível definir o tamanho máximo de cada registro (quantas casas decimais, qual o tamanho de caracteres do texto, etc.)

NOTEBOOKS/PROGRAMAÇÃO

NÚMEROS INTEIROS, NÚMEROS, BINÁRIOS (FALSO/VERDADEIRO), TEXTOS, MATRIZES, OBJETOS

Um dado registrado no formato errado produzirá efeitos adversos e estranhos quando for tratado ou colocado em alguma operação

OPERAÇÕES

PLANILHAS

TEXTO, DATAS, HORÁRIOS, MOEDAS, BINÁRIOS (FALSO/VERDADEIRO),
NÚMEROS

A planilha do Airtable amplia os tipos para inúmeros outros dados tipificados

BANCO DE DADOS

CARACTERES, LINHAS DE TEXTO, TEXTOS LONGOS, NÚMEROS INTEIROS, NÚMEROS FRACIONÁRIOS, ARQUIVOS

Nos bancos de dados é possível definir o tamanho máximo de cada registro (quantas casas decimais, qual o tamanho de caracteres do texto, etc.)

NOTEBOOKS/PROGRAMAÇÃO

NÚMEROS INTEIROS, NÚMEROS, BINÁRIOS (FALSO/VERDADEIRO), TEXTOS, MATRIZES, OBJETOS

OPERAÇÕES

FERRAMENTAS

OPERAÇÕES

APRESENTAÇÃO

TIPOS DE DADOS

LEVANTAMENTO E REGISTRO

É fundamental verificar se os dados estão sendo registrados no formato (tipo de dado) correto

As aparências enganam

FORMATAÇÃO

Formatação não faz diferença na operação com dados, mas pode ser relevante para entendê-los e tornar os registros mais acessíveis / compreensíveis na ferramenta

FORMATAÇÃO CONDICIONAL

É possível formatar os dados mediante à condições dadas, desde que os dados estejam adequadamente tipificados

CABEÇALHOS

Listas longas de dados (nas colunas ou linhas) podem ter seus cabeçalhos congelados para facilitar o entendimento do que está sendo visto

FÓRMULAS

Permitem que cálculos e operações sejam realizados com os dados de uma planilha. São instruídas usando o caractere = inserido na célula. Permitem a realização de operações aritméticas, condições lógicas, manipulações dos dados, consultas, etc.

FÓRMULAS

Permitem que cálculos e operações sejam realizados com os dados de uma planilha. São instruídas usando o caractere = inserido na célula. Permitem a realização de operações aritméticas, condições lógicas, manipulações dos dados, consultas, etc.

Ao usarmos o nome da célula em uma fórmula (A2, C5, D3, etc.) usamos o valor que estiver registrado nela para realizar uma operação

 

A instrução =A3 irá capturar o valor da célula A3 na célula onde esta fórmula for inserida

OPERAÇÕES EM SÉRIE

Ao arrastar uma célula com uma fórmula, no sentido horizontal ou vertical, as planilhas reproduzem a mesma funcionalidade para todas as demais, parametrizando individualmente cada fórmula para cada célula no sentido desejado

OPERAÇÕES EM SÉRIE

Ao arrastar uma célula com uma fórmula, no sentido horizontal ou vertical, as planilhas reproduzem a mesma funcionalidade para todas as demais, parametrizando individualmente cada fórmula para cada célula no sentido desejado

Se você deseja que a coluna, a linha, ou ambos, não sejam parametrizados em uma operação em série, pode inserir um registro de bloqueio no nome da célula, para impedir sua modificação na sequência

 

No Google Sheets isso é feito com o caractere $

MÚLTIPLAS PLANILHAS

É possível ter múltiplas planilhas dentro de um mesmo documento, e referenciar dados entre elas

 

No Google Sheets, para referenciar dados de outra planilha no mesmo documento, você usa o caractere ! após o nome da planilha e antes no nome da célula

VALIDAÇÃO DE ENTRADAS

Os dados inseridos podem ser pré-estabelecidos em uma lista de critérios ou definidos em um conjunto de células dentro da própria planilha

 

Para fazer isso no Google Sheets, use a opção Validação de Dados no menu Dados

USOS

CONSULTA AOS DADOS

Uma das grandes vantagens no uso de sistemas computacionais para registro de dados é a possibilidade de resgatar, isolar, consultar e identificar registros à partir de critérios e condições que podem ser definidos e/ou modificados

 

O mecanismo mais comum para isso nas planilhas são os filtros

CONSULTA AOS DADOS

Bancos de dados são manipulados através de instruções em SQL (Linguagem estruturada de consultas) permitindo construções muito sofisticadas para o resgate dos dados armazenados

O Google Sheets é uma planilha que permite o uso de instruções em
SQL para criar consultas

ESTATÍSTICAS E GRÁFICOS

Produzir representações visuais, geralmente estatísticas (charts), no intuito de tornar os levantamentos inteligíveis para algum público, também é um dos principais usos que justificam a sistematização dos dados

ARQUEOLOGIA

Uma indústria (business graphics) se desenvolveu, desde a década de 1980, ao redor desta possibilidade oferecida pela computação

ARQUEOLOGIA

Uma indústria (business graphics) se desenvolveu, desde a década de 1980, ao redor desta possibilidade oferecida pela computação

+

VISUALIZAÇÃO E EXPLORAÇÃO

Atualmente, uma das aplicações mais importantes para os registros mantidos em sistemas computacionais é fornecer meios através dos quais as pessoas podem explorar os dados e se aprofundar, de forma interativa, nas questões que eles circunscrevem

VISUALIZAÇÃO E EXPLORAÇÃO

Atualmente, uma das aplicações mais importantes para os registros mantidos em sistemas computacionais é fornecer meios através dos quais as pessoas podem explorar os dados e se aprofundar, de forma interativa, nas questões que eles circunscrevem

Visualizações são construídas com ferramentas criadas exclusivamente para elaborar estes produtos, ou através de programação

 

Em ambos os casos, os dados precisarão ser transportados para estas ferramentas, ou acessados online por elas

3 MANEIRAS DIFERENTES DE ENXERGAR OS MESMOS DADOS

ESTUDO DE CASO

UMA HISTÓRIA CONTADA COM BASE NOS DADOS

DATA STORYTELLING

(OS MESMOS DADOS)

OUTRAS HISTÓRIAS CONTADAS COM DADOS

DATA STORYTELLING

JORNALISMO DE DADOS

Os registros e dados compilados pelo jornalista Gabriel Zanlorenssi sobre a corrida eleitoral de 20022 estão disponíveis para download e análise através do Github, em formato .CSV

 

A matéria do Nexo Jornal está sendo atualizada até o final das eleições com as novas pesquisas

Workshop Data Literacy

By Guilherme Ranoya

Workshop Data Literacy

Workshop: Ciência de dados [na prática] para quem não é cientista de dados

  • 1,062