SQLite para análise - curso 3.000 rublos. de Stepik, treinamento 40 horas, Data: 2 de dezembro de 2023.
Miscelânea / / December 05, 2023
Analistas, desenvolvedores e testadores geralmente trabalham com conjuntos de dados. Calcule estatísticas de vendas em diferentes dimensões, converta e “limpe” JSON de uma estrutura inconveniente, encontre problemas em um log nginx de 500 MB - tarefas semelhantes precisam ser resolvidas constantemente.
Para analisar ou transformar dados, costuma-se usar Excel ou bibliotecas como o pandas. Estas não são ferramentas ruins: o Excel é bom para as tarefas mais básicas e o pandas é ótimo quando você dedica as primeiras 1000 horas a ele.
Mas existe outra ferramenta. É muito mais poderoso que o Excel, mais simples e expressivo que o pandas. Este é o SQLite - um DBMS completo que não requer instalação ou configuração. SQLite pega SQL, uma linguagem projetada especificamente para processamento de dados, e adiciona vários recursos interessantes a ele.
Sobre o que e para quem
O curso ensinará como usar o SQLite para o trabalho diário com dados:
Analise rapidamente um grande conjunto de dados e encontre padrões não óbvios.
Construa um relatório resumido de diversas fontes, com agrupamentos e funções analíticas.
Carregue, converta e carregue dados no formato necessário.
É conveniente trabalhar com documentos JSON.
O curso é para você se:
Você está cansado de mexer no Excel ou não quer se lembrar de mil e um comandos do pandas.
Já conhece SQL e não quer aprender outra linguagem ou biblioteca para resolver problemas do dia a dia.
Você quer dominar uma ferramenta universal de gerenciamento de dados de uma vez por todas?
Você acha que o SQLite é um SGBD de “brinquedo”, não adequado para tarefas reais.
O curso não é adequado se:
Você não conhece SQL.
Não está pronto para trabalhar com a linha de comando.
O curso é exclusivamente prático. Não entraremos nas cinco variações de FOREIGN KEY ON DELETE, níveis de isolamento de transação ou diferença entre formulários normais. Em vez disso, vamos nos concentrar em tarefas específicas para que você possa aplicar imediatamente o conhecimento ao seu trabalho.
Você poderá usar o SQLite na prática após o primeiro módulo. E se você concluir o curso até o fim, o SQLite se tornará uma ferramenta universal adequada para quase todas as tarefas.
O curso é interativo. Os exercícios podem ser realizados diretamente no navegador, não há necessidade de baixar ou instalar nada. Quando você pegar o jeito, repita-os no console.
Não são necessárias habilidades de programação.
Contente
Noções básicas de SQLite. Carregamos o conjunto de dados, lembramos do SQL e carregamos para CSV.
Limpeza de dados. Nós “penteamos” os dados problemáticos e entendemos os tipos.
Relacionamentos em dados. Unir, unir e cruzar tabelas em um conjunto de dados.
Dados → conhecimento. Calculamos a média, percentis, distribuição e correlação. Analisamos o texto.
JSON. Trabalhamos nativamente com documentos JSON e estruturas de dados não relacionais.
Conjuntos grandes. Trabalhamos de forma eficaz com mesas pesadas.
Funções de janela. Dominamos funções analíticas avançadas para relatórios interessantes.
Como são conduzidas as aulas?
O curso é montado a partir de módulos, cada módulo é um grande tópico separado: por exemplo, “JSON” ou “funções de janela”. O módulo consiste em 5–6 aulas. A aula consiste em uma aula expositiva e diversas tarefas práticas.
Os participantes realizam tarefas práticas em uma sandbox interativa. As respostas são verificadas automaticamente, então você não precisa esperar. Se algo não der certo, os participantes fazem perguntas nos comentários da tarefa e eu respondo.
As palestras são escritas, sem vídeos. Posso explicar coisas complexas com clareza, por isso é um prazer lê-las. Muitos exemplos e imagens, nenhuma teoria seca. Ao final de cada módulo há um breve resumo.
A conclusão do módulo leva de 2 a 4 horas, dependendo da sua preparação. O curso inteiro levará de 15 a 30 horas.
Custo e participação
O curso consiste em sete módulos e um exame. São 47 aulas e 130 tarefas práticas. Se você marcar 80% dos pontos, receberá um certificado, 90% dos pontos receberá um certificado com honras.
O custo do curso é de 3.000 ₽. O primeiro módulo está disponível gratuitamente.
Todas as informações publicadas nesta seção do Lifehacker não são uma oferta pública, conforme definido pelas disposições do Artigo 437 do Código Civil da Federação Russa, e são apenas para fins informativos.
O serviço utiliza tecnologias do projeto “Educado” e não oferece serviços educacionais.