Objetivo
• Instalar e organizar o ambiente de desenvolvimento.
• Elaborar pequenos scripts em Python.
• Utilizar módulos e bibliotecas
• Implementar testes unitários
Conteúdo
•Introdução ao Python
-Definição e vantagens sobre outras linguagens
-Diferenças entre versões
• Anaconda e ambientes de desenvolvimento
-IDE’s (Spyder e VS Code)
-Introdução ao Jupyter Notebook
• Utilizações de Python
-Tratamento de dados de várias fontes: TEXTO, CSV, SQL, XLS
-Listas, variáveis e dicionários
-Controlo do programa (for, while,if)
-Ficheiros e iteradores
-Benchmark
-Profilers de memória e CPU
-Widgets
-Geradores
• Conceitos genéricos de programação em Pyhton
-Tipos de dados
-Programação condicional
-Funções
-Iterações
-Classes (Construtores, Métodos e atributos, Herança e Decoradores)
• Bibliotecas
-Introdução ao Pandas e NumPy
-Análise gráfica com Mapplotlib
-Importação de SQL, CSV
-Testes unitários
• Projeto de programação
Regalias:
- • Subsídio de alimentação (6,00EUR/dia de formação);
- • Certificado de Qualificações emitido aquando da conclusão e com aproveitamento;
- • Material pedagógico.