UC00618 · 50 horas💻 Formação a distância · Microsoft Teams

Criar aplicações em linguagem de programação Python

Aprenda a planear, escrever, testar e depurar programas em Python: do pensamento computacional aos scripts, à programação orientada a objetos e ao tratamento de dados (CSV, Excel, SQL) com Pandas, NumPy e Matplotlib.

50h
16 sessões · 2.ª e 5.ª feiras
8
módulos
18h–21h
pós-laboral · online
Luís Ferreira
Formador

Sobre a formação

Formação Modular — Ativos Empregados · 08/10/2026 a 30/11/2026 · 4,5 pontos de crédito · Referencial no Catálogo Nacional de Qualificações ↗

🎯 Realizações (o que vai saber fazer)

  • Planear e estruturar programas.
  • Criar scripts em Python.
  • Testar e depurar programas.

👥 Destinatários

Ativos empregados que pretendam iniciar-se na programação ou automatizar tarefas e análises de dados com Python. Não é necessária experiência prévia de programação — avalie os pré-requisitos no teste diagnóstico.

Programa

Os 8 módulos em que o formador organizou os conteúdos do referencial da UC, ao longo das 16 sessões.

1 Pensamento computacional e algoritmos
2 Python e ambiente de desenvolvimento (Anaconda, VS Code, Spyder, Jupyter)
3 Fundamentos da linguagem: tipos de dados, coleções e controlo do programa
4 Funções, ficheiros, iteradores e geradores
5 Programação orientada a objetos
6 Tratamento de dados: texto, CSV, Excel e SQL (Pandas e NumPy)
7 Análise gráfica e bibliotecas: Matplotlib, Turtle/Pygame e widgets
8 Testes, depuração, desempenho e documentação

Calendário e horário

Segundas e quintas-feiras, das 18:00 às 21:00, via Microsoft Teams. Nas sessões de 16/11 e 23/11 a formação prolonga-se até às 22:00.

Outubro 2026
21 horas · 7 sessões
Sessão 1 · 08/10 (5.ª feira)18:00 – 21:00
Sessão 2 · 12/10 (2.ª feira)18:00 – 21:00
Sessão 3 · 15/10 (5.ª feira)18:00 – 21:00
Sessão 4 · 19/10 (2.ª feira)18:00 – 21:00
Sessão 5 · 22/10 (5.ª feira)18:00 – 21:00
Sessão 6 · 26/10 (2.ª feira)18:00 – 21:00
Sessão 7 · 29/10 (5.ª feira)18:00 – 21:00
Novembro 2026
29 horas · 9 sessões
Sessão 8 · 02/11 (2.ª feira)18:00 – 21:00
Sessão 9 · 05/11 (5.ª feira)18:00 – 21:00
Sessão 10 · 09/11 (2.ª feira)18:00 – 21:00
Sessão 11 · 12/11 (5.ª feira)18:00 – 21:00
Sessão 12 · 16/11 (2.ª feira)18:00 – 22:00
Sessão 13 · 19/11 (5.ª feira)18:00 – 21:00
Sessão 14 · 23/11 (2.ª feira)18:00 – 22:00
Sessão 15 · 26/11 (5.ª feira)18:00 – 21:00
Sessão 16 · 30/11 (2.ª feira)18:00 – 21:00

Como funciona a formação a distância

As sessões decorrem exclusivamente no Microsoft Teams; é disponibilizada uma conta gratuita de acesso ao Portal Office.

🖥️ O que precisa

  • Computador (Windows, macOS ou Linux) com câmara e microfone.
  • Ligação à Internet estável.
  • Microsoft Teams (aplicação ou browser).
  • Python 3.14 + Visual Studio Code instalados — ver o Guia de instalação nos materiais.

📌 Regras da sessão

  • Câmara ligada durante a sessão (garantia de presença, conforme a ficha de inscrição).
  • Partilhe o ecrã quando pedir ajuda com o código.
  • Os exercícios são resolvidos em direto e entregues no final de cada módulo.
  • Regulamento do formando: iefp.pt ↗

Teste diagnóstico online

Antes da primeira sessão, avalie os pré-requisitos: lógica, utilização do computador, dados e noções de programação. Recebe de imediato um relatório com conselhos personalizados. Não é preciso saber Python.

Fazer o teste →

Materiais para download

Documentação em PDF, ficheiros de exercícios em Python (ZIP) e documentos oficiais do IEFP.

🔒 Materiais do formador (planos de sessão, sumários, soluções, avaliação, presenças) na página de materiais, mediante início de sessão.

IEFP, I.P. — Centro de Emprego da Maia
Rua Dr. Carlos Felgueiras, 418 · 4470-157 Maia
Tel.: 220 989 190 · ce.maia@iefp.pt · Coordenação de formação: carlos.r.goncalves@iefp.pt
Formador: Luís Ferreira
Pessoas 2030 · Portugal 2030 · Cofinanciado pela União Europeia

Página de apoio à ação de formação, elaborada pelo formador. Informação oficial: iefp.pt.