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.
FERRAMENTAS
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