Construir aplicativos de ciência de dados rápidos e de alto desempenho requer um conhecimento profundo de como os dados podem ser organizados em um computador e como realizar operações com eficiência, como classificação, pesquisa e indexação. Este curso ensinará os fundamentos de estruturas de dados e algoritmos com foco em aplicações de ciência de dados. Esta especialização é voltada para alunos que estão amplamente interessados em programar aplicativos que processam grandes quantidades de dados (experiência em ciência de dados não é necessária) e estão familiarizados com os fundamentos da programação em python. Aprenderemos sobre várias estruturas de dados, incluindo matrizes, tabelas de hash, heaps, árvores e gráficos, juntamente com algoritmos, incluindo classificação, pesquisa, travessia e algoritmos de caminho mais curto.
-Organize, armazene e processe dados de forma eficiente usando estruturas de dados e algoritmos sofisticados;
Projete algoritmos e analise sua complexidade em termos de tempo de execução e uso de espaço;
-Crie aplicativos suportados por algoritmos e estruturas de dados altamente eficientes para a tarefa em questão;
-Explicar conceitos fundamentais para busca e classificação algorítmica.
Certificado compartilhável: Ganhe um certificado após a conclusão
100% cursos online: Comece instantaneamente e aprenda em sua própria programação.
Horário: flexível, defina e mantenha prazos flexíveis.
Nível: avançado
Alguma experiência de programação com Python.
Aproximadamente 3 meses para concluir
Ritmo sugerido de 9 horas/semana
Idioma: Inglês
Legendas: inglês
Instrutor:
Sriram Sankaranarayanan: Instrutor, professor departamento de Ciência da Computação
Copyright © 2022 Nortial Assessoria e Consultoria LTDA | CNPJ 24.682.337/0001-94 | Todos os direitos reservados
Avaliações
Não há avaliações ainda.