Objetivos
- Instalar e organizar o ambiente de desenvolvimento.
- Elaborar pequenos scripts em Python.
- Utilizar módulos e bibliotecas.
- Implementar testes unitários.
Síntese Programática
- 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
- Primeiro programa em Python
- Python crash course
- 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
- 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
Metodologias
▪ Exposição pelo formador/a, exercícios práticos, partilha de experiências.
▪ Análise de casos de estudo para consolidação de conhecimentos.
Avaliação / Certificação
Será emitido um Certificado, aos/às formandos/as com aproveitamento, no caso do alcance dos objetivos definidos e da participação em, pelo menos, 90% da duração da formação.
Inscrições a decorrer
Não existem edições disponíveis neste momento. Contacte-nos para mais informações.