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

UC00618

Objetivos

  • Planear e estruturar os programas.
  • Criar scripts em python.
  • Testar e depurar programas.

Síntese Programática

  • Pensamento computacional – princípios.
  • Algoritmos: princípios:
  • Metodologias de desenvolvimento de software.
  • Linguagem de programação Python – características; vantagens; diferenças entre versões; utilizações de Python.
  • Anaconda e ambientes de desenvolvimento integrado -IDE’s (Spyder e VS Code).
  • Jupyter Notebook.
  • Tratamento de dados de várias fontes: TEXTO, CSV, SQL, XLS.
  • Programação em Python -variáveis; tipos de dados; tuplos; listas; dicionários; controlo do programa (if, match, for e while).
  • Manipulação de ficheiros e iteradores.
  • Benchmark.
  • Profilers de memória e CPU.
  • Widgets.
  • Geradores.
  • Programação orientada a objetos em Pyhton – classes e objetos; métodos e atributos; construtores; herança; decoradores.
  • Bibliotecas – Pandas, Turtle e NumPy ou Pugame; análise gráfica com Mapplotlib; importação de SQL, CSV.
  • Testes unitários.
  • Funcionalidades de um editor de texto.
  • Normas e regulamentos aplicáveis.

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.

Destinatários / Condições de Acesso

  • Idade igual ou superior a 18 anos, e;
  • Ativos/as empregados/as por conta de outrem (exceto trabalhadores de entidades da Administração Pública), e;
  • Detentores/as de habilitações igual ou superior ao ensino secundário

Recursos

  • Documentação de apoio, exercícios
  • Computador portátil, no caso dos cursos com sessões online o/a formando/a deve ter computador com acesso à Internet, saída de áudio e câmara ligada durante a sessão.
  • No caso dos cursos com sessões online: acesso as plataformas Microsoft Teams e Moodle (a Plataforma Moodle: usada para depósito de conteúdos e realização de atividades (exercícios e avaliações).

Inscrições a decorrer

Data de Início e Fim: 07/04/2026 02/06/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 ensino secundário
Programas
emprego-digital