126341 - Programação para Ciência de Dados |
Período da turma: | 25/01/2025 a 29/03/2025
|
||||
|
|||||
Descrição: | Objetivos:
Fornecer conhecimento básico em programação para ciência de dados. Apresentar linguagens de fácil aprendizado e plataformas de controle e hospedagem de código-fonte. Mostrar com trabalhar em python, seus pacotes, e jupyter notebooks. Introduzir NumPy e Matplotlib. Ementa: 1. Infraestrutura de software. o Shell script para automatizar tarefas. o Git e Github 2. Instalação do python e seus pacotes, jupyter notebook como ambiente de programação 3. Tipos básicos, declaração e atribuição de variáveis; Tipos estruturados: sequências, dicionários; Estruturas de decisão e repetição; Funções 4. Comprehensions, pacotes, classes e objetos 5. Introdução ao NumPy: arrays, indexação, operações com arrays, broadcasting e operações aritméticas 6. Introdução ao Matplotlib: visualizações básicas Referências: 1. Forbellone, André Luiz Villar. Lógica de programação: a construção de algoritmos e estruturas de dados. São Paulo, SP : Makron, 1993. 2. Venables W. N., Smith, D. M. Notes on R: A Programming Environment for Data Analysis and Graphics. 3. Chambers J. Software for Data Analysis: Programming with R. Springer-Verlag: New York, 2008. 4. Langtangen, H. P. A primer on scientific programming with Python. Springer: Berlin Heidelberg, 2012. |
||||
Carga Horária: |
40 horas |
||||
Tipo: | Obrigatória | ||||
Vagas oferecidas: | 320 | ||||
Ministrantes: |
Luis Gustavo Nonato |
voltar |
Créditos © 1999 - 2024 - Superintendência de Tecnologia da Informação/USP |