Fundamentos de Python

UFCD 10793

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

Data de Início e Fim: 08/09/2026 03/11/2026
Local / Plataforma: Plataforma Microsoft Teams
Horário: Terças e Quintas-Feiras | 20h00 às 23h00
Escolaridade Mínima: Detentores/as de habilitações igual ou superior ao 9º ano de escolaridade
Programas
pessoas-2030
Data de Início e Fim: 04/11/2026 21/12/2026
Local / Plataforma: Plataforma Microsoft Teams
Horário: Segundas e Quartas-Feiras | 20h00 às 23h00
Escolaridade Mínima: Detentores/as de habilitações igual ou superior ao 9º ano de escolaridade
Programas
pessoas-2030