.. [Análise de Dados] Módulo 2 - Onde os Dados são Armazenados? aula 2

00:12:42
https://www.youtube.com/watch?v=Fh2TRJi07cU

Zusammenfassung

TLDRAnderson apresenta o módulo sobre armazenamento de informações, focando em três tipos de arquivos: CSV, JSON e Google Sheets. Ele explica como cada um armazena dados, suas representações e aplicações práticas. O Google Sheets é destacado por sua interface amigável e recursos avançados, enquanto o CSV é simples e universal, ideal para troca de dados. O JSON é útil para estruturas complexas, mas tem limitações de desempenho. Anderson conclui convidando os alunos para a próxima aula, onde será discutido o armazenamento manual versus automatizado.

Mitbringsel

  • 📊 O Google Sheets é amigável e possui recursos avançados.
  • 📂 O CSV é simples e ideal para troca de dados.
  • 🗃️ O JSON é útil para estruturas de dados complexas.
  • ⚙️ Cada formato tem suas vantagens e limitações.
  • 📈 O Google Sheets não é ideal para grandes volumes de dados.
  • 🔄 O CSV é amplamente suportado por diferentes sistemas.
  • 💻 O JSON é eficaz, mas pode ter desempenho inferior.
  • 📅 A próxima aula abordará armazenamento manual versus automatizado.

Zeitleiste

  • 00:00:00 - 00:05:00

    Anderson, o profesor, introduce o módulo sobre como almacenar información, destacando os obxectivos da aula. Explica a función dos arquivos de datos e presenta tres tipos principais: CSV, JSON e Google Sheets. A través de exemplos, describe como cada tipo de arquivo organiza e representa datos, enfatizando a importancia de comprender estas diferenzas para a súa aplicación práctica.

  • 00:05:00 - 00:12:42

    No segundo segmento, Anderson analiza as vantaxes e limitacións de cada formato. O Google Sheets é amigable e ofrece recursos avanzados, mentres que o CSV é simple e universal, ideal para a migración de datos. O JSON, a pesar de ser útil para estruturas complexas, presenta limitacións de rendemento, especialmente con grandes volumes de datos. Conclúe anticipando a próxima lección sobre o almacenamento manual e automatizado.

Mind Map

Video-Fragen und Antworten

  • Quais tipos de arquivos de dados são abordados?

    Os tipos de arquivos abordados são CSV, JSON e Google Sheets.

  • Qual é a principal vantagem do Google Sheets?

    A principal vantagem do Google Sheets é sua interface amigável e a variedade de recursos avançados, como fórmulas e gráficos.

  • Para que é utilizado o formato CSV?

    O formato CSV é amplamente utilizado para a troca de dados entre diferentes sistemas devido à sua simplicidade e universalidade.

  • Quais são as limitações do JSON?

    O JSON tem limitações de desempenho, especialmente em comparação com arquivos CSV quando se trata de grandes volumes de dados.

  • O que será abordado na próxima aula?

    Na próxima aula, será abordado o armazenamento manual versus o automatizado.

Weitere Video-Zusammenfassungen anzeigen

Erhalten Sie sofortigen Zugang zu kostenlosen YouTube-Videozusammenfassungen, die von AI unterstützt werden!
Untertitel
pt
Automatisches Blättern:
  • 00:00:03
    Olá, tudo bem? Meu nome é Anderson,
  • 00:00:06
    serei seu professor nesse conteúdo de
  • 00:00:08
    dados e fazendo para você a minha
  • 00:00:10
    autodescrição. Sou um homem branco com
  • 00:00:12
    cabelos castanhos. Estou utilizando uma
  • 00:00:15
    camisa preta e uso barba. Fundamentos de
  • 00:00:18
    dados. Módulo dois, como armazenamos
  • 00:00:21
    informações. Muito bem, nesse conteúdo,
  • 00:00:24
    então, nós vamos ver aqui como
  • 00:00:26
    armazenamos informações. Então, quero
  • 00:00:28
    chamar sua atenção. Vamos lá no slide
  • 00:00:30
    comigo, por favor. Eu quero mostrar aqui
  • 00:00:33
    para você apresentar os objetivos,
  • 00:00:35
    então, desta aula, tá? Como armazenamos
  • 00:00:38
    informações. Nesta aula é de uma maneira
  • 00:00:42
    bem objetiva, eu quero trabalhar com
  • 00:00:44
    você esses pontos. compreender a função
  • 00:00:46
    dos arquivos de dados do armazenamento,
  • 00:00:49
    diferenciar os principais tipos de
  • 00:00:51
    arquivos de dados, entre eles, né, eu
  • 00:00:54
    vou mostrar aqui o padrão CSV, vou
  • 00:00:58
    mostrar o Jon e vou mostrar o Google
  • 00:01:00
    Sheets, que é o nosso Google Planilhas,
  • 00:01:02
    tá? Então, como é que a gente vai fazer
  • 00:01:04
    para diferenciar esses três padrões aí?
  • 00:01:06
    Não são só esses que existem, né? Mas eu
  • 00:01:09
    trouxe esses três aqui para trabalhar
  • 00:01:11
    com você nessa aula. e identificar
  • 00:01:12
    aplicações práticas de cada tipo de
  • 00:01:17
    arquivo, tá? De cada tipo de arquivo. No
  • 00:01:19
    próximo slide aqui, eu trago então três
  • 00:01:22
    representações, tá? Três tipos de
  • 00:01:25
    arquivos que é possível aí nós
  • 00:01:27
    armazenarmos informações, tá? Então essa
  • 00:01:32
    é é um o slide que tá sendo projetado
  • 00:01:35
    para você. Nós temos três imagens, tá?
  • 00:01:39
    Na primeira imagem do lado esquerdo, eu
  • 00:01:42
    trago uma tabela. Essa mesma tabela já
  • 00:01:44
    foi apresentada em outro vídeo. Você vai
  • 00:01:46
    lembrar, essa tabela tem três colunas e
  • 00:01:49
    as colunas são código, nome e telefone,
  • 00:01:51
    lembrou? E aí eu tenho seis linhas dessa
  • 00:01:55
    coluna. Em cada uma delas eu tenho como
  • 00:01:58
    se fosse cadastrado, né, inserido dados
  • 00:02:01
    de uma pessoa. Então na primeira linha,
  • 00:02:03
    fazendo a leitura para você, código um,
  • 00:02:05
    nome Ana e um número específico,
  • 00:02:08
    aleatório de
  • 00:02:10
    telefone. Próxima linha, linha de baixo,
  • 00:02:12
    linha dois dessa tabela, tá?
  • 00:02:15
    Código dois, nome Bruno e um número
  • 00:02:18
    aleatório para o telefone e assim por
  • 00:02:20
    diante. Chegando lá na linha seis, eu
  • 00:02:22
    tenho o código seis, o nome Felipe e
  • 00:02:25
    também tem o número aleatório de
  • 00:02:27
    telefone para completar os dados dessa
  • 00:02:30
    tabela, tá? Então aqui representando
  • 00:02:32
    essa tabela como sendo uma tabela feita,
  • 00:02:35
    desenvolvida lá no Google Sheets, lá no
  • 00:02:37
    Google planilha do nosso Drive, no Drive
  • 00:02:40
    do Google. Perfeito? Então tem como você
  • 00:02:43
    ir lá e construir uma tabela. Nós
  • 00:02:45
    faremos isso nos módulos práticos
  • 00:02:48
    também, tá bom? Nós vamos fazer isso
  • 00:02:50
    juntos. Perfeito. Do lado direito desse
  • 00:02:54
    slide, eu tenho a
  • 00:02:56
    representação eh do tipo Jzon, tá? No
  • 00:02:59
    arquivo JSON. Lembra que eu falei para
  • 00:03:01
    você, né? Essa anotação é o
  • 00:03:03
    JavaScript object notation, tá? Então, é
  • 00:03:07
    um tipo de padronização de informação
  • 00:03:09
    específica para trabalhar com o
  • 00:03:11
    JavaScript. JavaScript é uma linguagem
  • 00:03:14
    eh para você desenvolver sites ou para
  • 00:03:17
    você desenvolver eh conteúdos web.
  • 00:03:20
    Então, sites que você navega, sites de
  • 00:03:23
    e-commerce, eh sites do governo, tá? Eh,
  • 00:03:26
    qualquer site, tá? Até os streams que
  • 00:03:29
    que a gente utiliza, né? Eh, tudo tem um
  • 00:03:32
    pouco de JavaScript ali, não é só
  • 00:03:33
    JavaScript, tem outras linguagens,
  • 00:03:35
    outras tecnologias também, mas a
  • 00:03:37
    linguagem padrão, tá, para você
  • 00:03:40
    desenvolver eh sites e portais da web,
  • 00:03:43
    ou seja, sistemas web, é o JavaScript.
  • 00:03:45
    Hoje até uma uma dica aí, né, para você
  • 00:03:48
    que quer entrar na área de
  • 00:03:49
    desenvolvimento, né, você estudar essa
  • 00:03:52
    linguagem que vale a pena, JavaScript,
  • 00:03:54
    OK? Ou nas siglas aí JS. E ali essa
  • 00:03:58
    anotação específica que é o Jzon, ele
  • 00:04:00
    traz dados de uma linha da tabela, tá?
  • 00:04:04
    Vamos imaginar lá que eh nessa primeira
  • 00:04:07
    tabela que eu apresentei para você do
  • 00:04:10
    Google Sheets, no primeiro, na primeira
  • 00:04:12
    linha, eu tenho lá o código um, o nome
  • 00:04:15
    Ana, aliás, código um, nome Anderson e
  • 00:04:18
    uma e o número de telefone. Nesse Jzon,
  • 00:04:22
    eu vou ter também representar essas
  • 00:04:24
    mesmas informações, só que de uma
  • 00:04:26
    maneira diferente. Então eu tenho os
  • 00:04:28
    caracteres abre chaves, tá? Para abrir e
  • 00:04:32
    lá no final, depois de colocar os dados,
  • 00:04:34
    eu tenho fechaves. Então dentro desse
  • 00:04:37
    escopo, ou seja, dentro desse espaço, eu
  • 00:04:38
    vou representar essa linha da tabela. Só
  • 00:04:41
    que no Jon, como é que fica? Fica uma
  • 00:04:44
    coluna em cada linha. Então eu
  • 00:04:46
    represento ali o código, o número um,
  • 00:04:48
    né? Eu escrevo lá código e coloco o
  • 00:04:50
    número um. Aí vírgula. Na linha de baixo
  • 00:04:53
    eu coloco nome e eu coloco eh Ana. E aí
  • 00:04:58
    na linha de baixo eu coloco o telefone e
  • 00:05:01
    aí eu vou colocar o número de telefone
  • 00:05:03
    aleatório, tá? E aí eu fecho as chaves.
  • 00:05:07
    Se eu quiser representar mais uma linha
  • 00:05:08
    da tabela, eu vou novamente abrir e
  • 00:05:11
    fechar um novo conjunto de chaves. E
  • 00:05:13
    dentro desse espaço, dentro desse
  • 00:05:15
    escopo, eu vou representar a segunda
  • 00:05:17
    linha ali do meu Google Sheets, tá? que
  • 00:05:20
    é o dois, o Bruno e o telefone que tá é
  • 00:05:23
    o telefone aleatório ali
  • 00:05:27
    219652109, por exemplo, tá? Então eu vou
  • 00:05:29
    representar dessa maneira na primeira
  • 00:05:31
    linha dessa desse outro conjunto de
  • 00:05:33
    chaves, tá? Nessa primeira na primeira
  • 00:05:35
    linha eu vou colocar lá código, na
  • 00:05:37
    frente é o dois, porque da já é o Bruno.
  • 00:05:39
    Na próxima linha vou colocar nome, na
  • 00:05:41
    frente Bruno. Na próxima linha eu vou
  • 00:05:42
    colocar T, abreviação de telefone, assim
  • 00:05:45
    como está na planilha do Google Sheets,
  • 00:05:46
    tá? Eu vou colocar Litel e na frente eu
  • 00:05:49
    vou colocar o número aleatório que tá
  • 00:05:50
    aparecendo ali,
  • 00:05:53
    2196542109. Então é uma outra forma de
  • 00:05:56
    você representar às vezes os mesmos
  • 00:05:59
    dados, as mesmas informações, só que de
  • 00:06:00
    uma outra maneira. E nesse mesmo slide,
  • 00:06:03
    na parte de baixo, eu tenho uma nova
  • 00:06:05
    imagem representando um arquivo do tipo
  • 00:06:07
    CSV. O arquivo do tipo CSV, ele também
  • 00:06:11
    você consegue visualizar ele, você
  • 00:06:13
    consegue abrir esse arquivo dentro do
  • 00:06:16
    Google Sheets, porque ele também é uma
  • 00:06:18
    tabela, só que ele tem algumas coisas a
  • 00:06:21
    mais, tá? Então ele tem o que a gente
  • 00:06:24
    chama ali de um caracter separação entre
  • 00:06:28
    uma coluna e a outra, entre uma
  • 00:06:29
    informação e a outra. Então, por
  • 00:06:31
    exemplo, entre a coluna código e o nome,
  • 00:06:33
    eu vou ter um ponto e vírgula para
  • 00:06:35
    separar as informações. Então, vamos
  • 00:06:37
    olhar pros dados. Agora eu tenho lá na
  • 00:06:39
    primeira linha eu tenho o número um e o
  • 00:06:41
    nome da Ana, certo? Na linha dois eu
  • 00:06:43
    tenho o código dois, que é do Bruno e o
  • 00:06:47
    nome Bruno. Perfeito. Então entre o
  • 00:06:50
    código e o nome eu vou ter um ponto e
  • 00:06:51
    vírgula, que é o meu arquivo ali de
  • 00:06:53
    separação que eu coloco dentro desse
  • 00:06:56
    padrão aí do CSV. Para separar as
  • 00:06:58
    colunas nome e telefone, eu vou p eu vou
  • 00:07:00
    colocar esse mesmo separador, ponto e
  • 00:07:02
    vírgula também. Então imagine que eu
  • 00:07:04
    tivesse fazendo a leitura dessa linha,
  • 00:07:06
    linha número dois, né? Então eu tenho
  • 00:07:07
    dois ponto e vírgula. Bruno ponto
  • 00:07:12
    e2196542109. Na próxima linha 3 pon e
  • 00:07:16
    vírgula. Carla pon e vírgula. O telefone
  • 00:07:19
    dela
  • 00:07:21
    3197415698 que é o número de telefone
  • 00:07:23
    que tá aparecendo no slide aí aleatório
  • 00:07:26
    para a Carla, no caso, que é o número
  • 00:07:29
    três. Compreendeu? Então esse ponto e
  • 00:07:31
    vírgula ele é utilizado na separação.
  • 00:07:34
    Então eu consigo fazer algumas eh
  • 00:07:37
    programações, alguns códigos, alguns
  • 00:07:39
    procedimentos de código via programação,
  • 00:07:42
    seja em qualquer linguagem, tá?
  • 00:07:43
    Linguagem C#ARP, Java, Python, para
  • 00:07:46
    identificar esses separadores, tá? E aí
  • 00:07:49
    eu consigo saber que dali para trás ele
  • 00:07:52
    eh daquele ponto e vírgula para trás eu
  • 00:07:55
    tenho, por exemplo, o código e daquele
  • 00:07:56
    ponto e vírgula para frente até o
  • 00:07:58
    próximo ponto e vírgula eu tenho o nome,
  • 00:08:01
    tá? Então, tem algumas situações que eu
  • 00:08:03
    preciso desses arqu desse separador de
  • 00:08:07
    informações dentro do arquivo para eu
  • 00:08:09
    conseguir trabalhar eh com o
  • 00:08:12
    desenvolvimento de sistemas, com essas
  • 00:08:13
    linguagens de programação, para eu
  • 00:08:15
    produzir algoritmos que faça mudanças,
  • 00:08:18
    que faça realmente eh eh que
  • 00:08:21
    utilizem-se, né, se utilizem desses
  • 00:08:24
    dados, dessas informações para produzir
  • 00:08:27
    relatórios, para produzir dashboards,
  • 00:08:29
    para eu enviar por e-mail para eu
  • 00:08:31
    imprimir. Só que eu preciso desses
  • 00:08:33
    separadores na programação. Bom, então
  • 00:08:36
    essas são as representações desses três
  • 00:08:38
    tipos de arquivos, tá? Google Sheets,
  • 00:08:41
    que é o planilha lá do Google, né? O
  • 00:08:43
    Google Planilhas, o Jzon, que é essa
  • 00:08:46
    formatação dessa maneira aí, separado
  • 00:08:49
    sempre com blocos de abre, chave e
  • 00:08:50
    fechaves. E dentro eu tenho então os
  • 00:08:53
    dados de uma linha em específico,
  • 00:08:56
    fazendo a comparação a uma tabela, né?
  • 00:08:57
    Eu sempre vou ter dentro de chaves dados
  • 00:09:00
    daquela linha toda. Aí eu vou ter dentro
  • 00:09:03
    de outras duas chaves mais vários dados,
  • 00:09:06
    só que somente de uma outra linha, assim
  • 00:09:09
    por diante, e também do CSV, que tem
  • 00:09:12
    essa questão do caracter separador ali
  • 00:09:15
    pra identificação. No próximo slide eu
  • 00:09:17
    trago algumas vantagens e limitações
  • 00:09:21
    também de cada um deles pra gente
  • 00:09:23
    discutir aqui. Então, primeiro
  • 00:09:24
    analisando Google Sheets, né? é uma
  • 00:09:27
    representação amigável, né? São dados
  • 00:09:29
    que nós já estamos, é uma maneira de
  • 00:09:31
    você apresentar informações, eh, que nós
  • 00:09:34
    já conhecemos, né? Então, é mais
  • 00:09:36
    amigável, ó, oferece uma variedade de
  • 00:09:38
    recursos avançados. Então nós temos além
  • 00:09:41
    dessa simples formatação, representação,
  • 00:09:44
    eu tenho fórmulas, né, que nos ajuda,
  • 00:09:47
    por exemplo, a colocar totalizadores ali
  • 00:09:49
    de, se for, por exemplo, uma planilha de
  • 00:09:51
    gastos, como é a planilha que nós vamos
  • 00:09:53
    construir na prática, né, lá embaixo
  • 00:09:56
    você vai ter a totalização dos gastos.
  • 00:09:58
    Então ele também, o Google Sheets, ele
  • 00:10:00
    também traz ali uma eh vasta gama ali de
  • 00:10:04
    fórmulas para você usar, para você
  • 00:10:06
    somar, para você tirar média, para você
  • 00:10:08
    diminuir, né, funções específicas. Eh,
  • 00:10:11
    então nós temos várias funcionalidades
  • 00:10:13
    ali que ele traz também através de dados
  • 00:10:16
    dentro do Google Sheets, você também
  • 00:10:18
    pode produzir gráficos e tabelas
  • 00:10:20
    dinâmicas, né? Eh, e também fazer
  • 00:10:23
    algumas análises, né? Isso aí é um um
  • 00:10:26
    combustível, né? né? Eh, são dados para
  • 00:10:29
    você fazer aí análises mais complexas
  • 00:10:31
    também. O segundo ponto ali, vantagens
  • 00:10:33
    do CSV, do arquivo CSV. Então, esse
  • 00:10:36
    formato ele é simples e universal com
  • 00:10:39
    esses separadores, né? Fácil de leitura,
  • 00:10:43
    tá? E é amplamente suportado, sendo
  • 00:10:45
    excelente para a troca de dados entre
  • 00:10:46
    diferentes sistemas. Então é muito comum
  • 00:10:48
    quando você tem que fazer a migração de
  • 00:10:50
    dados ou então a exportação de
  • 00:10:53
    informações de um banco de dados para
  • 00:10:55
    outro banco de dados de um sistema novo,
  • 00:10:57
    ele é muito utilizado, né, esse padrão
  • 00:11:00
    aí para você fazer esse essa exportação
  • 00:11:03
    e importação de dados, o padrão que o
  • 00:11:05
    arquivo CSV suporta, que ele trabalha.
  • 00:11:09
    Perfeito. Em último ali eu tenho as
  • 00:11:11
    limitações do Jzon.
  • 00:11:14
    Embora o Jon seja eficaz para tratar
  • 00:11:16
    estruturas de dados complexas, ele não é
  • 00:11:19
    tão eficiente em termos de desempenho,
  • 00:11:21
    tá? Então ele tem essa limitação aí
  • 00:11:23
    enquanto ao desempenho. Se a gente
  • 00:11:26
    comparar ali grandes volumes de dados,
  • 00:11:28
    tá? Em comparação ao, por exemplo, ao
  • 00:11:31
    arquivo CSV, porque o Google Sheets ele
  • 00:11:33
    também não é indicado para grandes
  • 00:11:34
    volumes de dados. Ele funciona bem, né?
  • 00:11:37
    Trabalha com bastante dado, mas eu tô
  • 00:11:39
    falando de big datas, né? Eh, eh, pensa
  • 00:11:41
    assim em anos e anos e anos de
  • 00:11:43
    movimentação da sua empresa, então vai
  • 00:11:45
    ter muito mais dados que uma simples
  • 00:11:47
    planilha do Google Sheets, tá bom?
  • 00:11:50
    Então, daí é indicado você utilizar
  • 00:11:52
    banco de dados e não Google Sheets, tá?
  • 00:11:55
    Então, de novo, eh, as limitações do
  • 00:11:57
    Jzon, né? Embora ele seja bem eh é um
  • 00:12:01
    formato bem útil ali para quando você
  • 00:12:03
    vai programar e desenvolver sistemas, em
  • 00:12:06
    termos de desempenho, ele também ele
  • 00:12:08
    deixa um pouco a desejar. Por isso ele
  • 00:12:10
    tem esse tipo de limitação, tá bom?
  • 00:12:13
    Vamos chegando, vamos chegando então ao
  • 00:12:15
    fim de mais esse vídeo e aí eu próso, eu
  • 00:12:19
    apresento para você aqui no próximo
  • 00:12:20
    slide que nós vamos trabalhar com
  • 00:12:23
    armazenamento manual versus o
  • 00:12:26
    automatizado na próxima aula, tá? Então
  • 00:12:28
    na próxima aula nós vamos trabalhar com
  • 00:12:30
    este assunto aqui. Eh, espero você então
  • 00:12:33
    na terceira aula desse módulo. Um grande
  • 00:12:35
    abraço e até lá.
Tags
  • armazenamento
  • dados
  • CSV
  • JSON
  • Google Sheets
  • informações
  • programação
  • desempenho
  • recursos
  • aula