Saltar para:
Logótipo
Você está em: Início > Cursos/CE > UFC:Pyth
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Cursos

Programação em Python

Parceria com:   VisitPlann

A programação é atualmente uma mais-valia amplamente reconhecida no mercado laboral. O Python é uma linguagem de programação bastante versátil e relativamente acessível para todos. Este curso está concebido para pessoas sem conhecimentos prévios de programação e que pretendem desenvolver competências de programação utilizando Python. No final do curso os formandos devem ser capazes de implementar algoritmos e utilizar estruturas de dados fundamentais, nomeadamente:

  • Construir programas básicos utilizando construtores de programação fundamentais como variáveis, lógica condicional, ciclos e funções;
  • Processar variáveis indexadas (listas) e de texto (cadeia de carateres);
  • Processar vetores multi-dimensionais utilizando a biblioteca NumPy;
  • Utilizar o Python para fazer leitura e escrita de ficheiros de dados;
  • Utilizar exceções para tratamento de erros que ocorram em tempo de execução.

O curso de Programação em Python enquadra-se na oferta formativa do Programa PRR - Impulso Adultos da U.Porto** e possibilita, mediante concurso, acesso a um número limitado de Bolsas de Incentivo à Formação.

** Programa Multidisciplinar da U.Porto, Impulso Jovens STEAM & Impulso Adultos, projecto cofinanciado pelos fundos do programa Next Generation EU, através do Plano de Recuperação e Resiliência.

Destinatários

Qualquer pessoa que pretenda adquirir conhecimentos de programação em Python. Como requisito mínimo deverá ter completado a formação de nível 3 ou 4, com aproveitamento a Matemática de nível secundário (12º ano).

Conteúdos programáticos da unidade de formação

  • Introdução à linguagem Python;
  • Variáveis, expressões, instruções;
  • Utilização interativa do Python e definição de "scripts";
  • Definição de funções;
  • Instruções de execução condicional;
  • Ciclos;
  • Tipos de dados nativos do Python;
  • Processamento de variáveis indexadas (listas) e de texto (cadeias);
  • Números pseudo-aleatórios;
  • Escrita e leitura de ficheiros de dados.

Condições específicas de ingresso e critérios de seleção e seriação

São requisitos mínimos para admissão de candidatos à formação aqueles que demonstrem ter completado Formação de nível 3 ou 4, e com aproveitamento a Matemática de nível secundário (12º ano).

  • Avaliação C.V.(75%)
  • Carta de motivação (25%)
  • Candidatos com idade superior a 23 anos com residência em território nacional.
    (Bonificação de 5 valores)
  • Evidencia, a partir da carta de motivação, da relevância da formação nas perspetivas de “reskilling/upskilling” na sua atividade profissional.
    (Bonificação de 5 valores)

Os candidatos serão seriados com base no resultado da soma da classificação da 1º fase e das bonificações. Sempre que dois ou mais candidatos se encontrem numa situação de empate, resultante da aplicação dos critérios de seriação, será usado como critério único de desempate, o resultado de uma entrevista.


Adequação das metodologias de ensino e dos métodos de avaliação à aquisição de competências

A utilização de um sistema de teste automáticos para alguns exercícios permite que os alunos tenham “feedback” imediato e encoraja a discussão e experimentação com resoluções alternativas.

Metodologias de ensino:

A unidade de formação funciona em regime presencial, e compreende 42 horas de contacto de aulas divididas entre aulas Teóricas, Teórico-Práticas/Práticas-Laboratoriais, com apresentação dos conceitos de forma gradual e acompanhada de exemplos ilustrativos. Os exercícios propostos permitem que os formandos consolidem os conhecimentos e adquiram competências de programação.

Avaliação:

  • Resolução de exercícios de programação em plataforma online;
  • Realização de um exame final;

Avaliação pela média ponderada da classificação do exame final (80%) e dos exercícios de programação online (20%).

Prazos – 1ª Edição 2025/26 

Candidaturas: 10 de novembro a 8 de dezembro de 2025
Análise das candidaturas: 9 a 18 de dezembro de 2025
Resultados Provisórios: 19 de dezembro de 2025
Reclamações: 22 de dezembro de 2025 a 15 de janeiro de 2026
Resultados Definitivos: 16 de janeiro de 2026
Matrículas: 19 a 20 de janeiro de 2026
Propina e seguro escolar: liquidado até 21 de janeiro de 2026 

Data de realização: 26 de janeiro a 13 de março de 2026

 

Horário

26 de janeiro | 18h às 21h 
30 de janeiro | 18h às 21h
2 de fevereiro | 18h às 21h
6 de fevereiro | 18h às 21h
9 de fevereiro | 18h às 21h
13 de fevereiro | 18h às 21h
16 de fevereiro | 18h às 21h
20 de fevereiro | 18h às 21h
23 de fevereiro | 18h às 21h
27 de fevereiro | 18h às 21h
2 de março | 18h às 21h
6 de março | 18h às 21h 
9 de março| 18h às 21h
13 de março | 18h às 21h

Anulação da Inscrição

O estudante pode solicitar a anulação da inscrição através de requerimento dirigido à Diretora da Faculdade de Ciências da Universidade do Porto, sendo que:

  • A desistência de frequência até 2 dias úteis antes do início do curso não conferente de grau ou unidade de formação contínua implica o pagamento de 50 % do valor de propina; após essa data, é devida a totalidade do valor.



Bolsas PRR

Consulte o regulamento de atribuição de bolsas


Informações

  • Acesso à Formação
  • Proteção de Dados: Para além das finalidades regulares de utilização dos seus dados pela U.Porto, relacionados com a seleção e seriação das candidaturas e, posteriormente, com a gestão académica dos candidatos selecionados, informamos que, face ao enquadramento da presente formação no âmbito do «Programa de Formação Multidisciplinar da U.Porto – Impulso Jovens STEAM & Impulso Adultos» (PRR), a identificação de todos os participantes (nome, NIF e contacto) terá de ser comunicada à Direção-Geral do Ensino Superior para efeitos de monitorização da execução do projeto. Quaisquer dúvidas sobre o tratamento dos seus dados poderão ser endereçadas à Encarregada da Proteção de Dados da U.Porto, para dpo@reit.up.pt.

Contactos

Docente Responsável: Miguel Areias
Educação Contínua: formacao.continua@fc.up.pt

Dados Gerais

Docente Responsável: Miguel Areias
Sigla: UFC:Pyth
Tipo de curso/ciclo de estudos: Unidade de Formação Contínua
Início: 2022/2023
Duração: 42 Horas

Planos de Estudos

Diplomas

  • Programação em Python (6 Créditos ECTS)

Áreas Científicas Predominantes

Recomendar Página Voltar ao Topo
Copyright 1996-2026 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Última actualização: 2026-04-15 I  Página gerada em: 2026-05-01 às 04:28:07 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico