Data Processing Automation (PYTHON)

O processamento de dados é uma tarefa complexa, mas crucial em qualquer projeto de investigação. Apesar da disponibilidade de softwares dedicados, como spreadsheets ou aplicativos de análise estatística, um conhecimento básico de programação e o uso de bibliotecas adequadas podem abrir muitas possibilidades adicionais para análise de dados. Este curso destina-se a Estudantes de Doutoramento da NOVA e Doutorados a exercer funções na NOVA (Investigadores, Docentes e Pós-doc), a estudantes de universidades parceiras e a estudantes externos.

Inscrições

14 de Julho, 2024

Detalhes do Programa

O que é?

O processamento de dados é uma tarefa complexa, mas crucial em qualquer projeto de investigação. Apesar de haver software disponível para este fim, como aplicações de folha de cálculo ou de análise estatística, um conhecimento elementar de programação e das bibliotecas adequadas abre muitas possibilidades adicionais de processamento. Além disso, a programação permite automatizar o processamento de ficheiros, o cálculo de estatísticas e a produção de gráficos e relatórios, tornando todo o processo mais fiável, reprodutível e eficiente.

Este curso não presume conhecimentos prévios de programação ou Python, por isso começará por uma introdução a esta linguagem e a técnicas elementares de programação aplicadas a problemas práticos como processamento de ficheiros, agregação e organização de dados e criação de pequenos scripts. Após esta introdução, o foco do curso será em bibliotecas de análise e visualização de dados como pandas e matplotlib, e o uso da consola IPython para computação interativa e análise rápida. Todo este software é gratuito e de código fonte aberto.

Programa

  1. Programação em Python e estruturas de dados
  2. Funções, classes e módulos
  3. Processamento de ficheiros de dados
  4. Bibliotecas estatísticas e processamento numérico
  5. Bibliotecas de visualização de dados
  6. Breve introdução a tópicos avançados de processamento de dados, tais como classificação, agrupamento e segmentação de imagens.

Resultados de Aprendizagem

No final da Unidade Curricular os alunos deverão ser capazes de:

    • Compreender os fundamentos da programação em Python;
    • Aprender a utilizar bibliotecas de análise de dados, estatística e visualização;
    • Implementar scripts para automatizar o processamento de dados;
    • Automatizar a conversão de ficheiros, importar e exportar dados;
    • Automatizar a elaboração de relatórios e gráficos a partir de ficheiros de dados.

Inscrições + Fees

Candidatos a PhD da NOVA – Gratuito. Inscrição na plataforma:  https://www.unl.pt/inscricoes

Candidatos a PhD de outras instituições: Propina 350€. Inscrições e mais informação via email: nova.doctoral.school@unl.pt

Duração

A confirmar

Horário

A confirmar

Idioma

Inglês

Regime

Presencial

Docentes

A confirmar

“Foi muito útil para o meu desenvolvimento profissional e tem um enorme potencial para diminuir a quantidade de tempo gasto durante a análise de dados. O curso DPA é interessante, desafiante e útil.”

Candidato a PhD da NOVA sobre o curso de Data Processing Automation (Phyton)