Fundamentos de Python
E-Learning
Objetivos
Instalar e organizar o ambiente de desenvolvimento. Elaborar pequenos scripts em Python.Utilizar módulos e bibliotecas.
Implementar testes unitários.
Enquadramento
Destinatários: Adultos residentes na região Centro, Norte ou Alentejo
Conteúdos programáticos
- 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
Início
14 outubro 2026
Fim
07 dezembro 2026
Ref.:
CE10793/03
Duração
50h
Área
Ciências Informáticas
Observações
Formação Gratuita (Cofinanciada pelo FSE através do programa Pessoas2030)