Aprende a programar em Python e resolve problemas de vários domínios
As competências de programação são cada vez mais reconhecidas e valorizadas no mercado laboral.
Esta formação está concebida para pessoas sem conhecimentos prévios de programação e que pretendem desenvolver competências de programação utilizando Python.
No final vais:
- Saber construir programas básicos utilizando construtores de programação fundamentais como variáveis, lógica condicional, ciclos e funções;
- Ser capaz de 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.
Informação Geral
Destinatários: Indivíduos que pretendam desenvolver competências de programação utilizando 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)
Horas de contacto: 42h
Candidaturas: até 8 de dezembro de 2025 AQUI
Calendarização: de 26 de janeiro a 13 de março de 2026, às segundas e sextas-feiras, das 18h às 21h
Modalidade: Presencial
ECTS: 6
Propina: 300 euros (+ 2€ seguro)
*20 bolsas no valor individual de 300€
Idioma: Português
Aprende a estruturar algoritmos, manipular dados e escrever scripts em Python
Programas completos utilizando variáveis, ciclos, condições, funções e tratamento de erros
Manipulação e análise de dados em Python
Resolução de problemas reais através da geração de números aleatórios e do processamento de dados
Programa
1. Introdução à linguagem Python;
2. Variáveis, expressões, instruções;
3. Utilização interativa do Python e definição de “scripts”;
4. Definição de funções;
5. Instruções de execução condicional;
6. Ciclos;
7. Tipos de dados nativos do Python;
8. Processamento de variáveis indexadas (listas) e de texto (cadeias);
9. Números pseudo-aleatórios;
10. Escrita e leitura de ficheiros de dados.
Calendarização
As aulas vão decorrer em regime presencial, de 26 de janeiro a 13 de março de 2026, às segundas e sextas-feiras, das 18h às 21h:
- 26 e 30 de janeiro de 2026
- 2, 6, 9, 13, 16, 20, 23 e 27 de fevereiro de 2026
- 2, 6, 9 e 13 de março de 2026
Bolsas de Incentivo
Ao abrigo do Programa de Formação Impulso Adultos (PRR)** a FCUP disponibiliza, mediante concurso, 20 de Bolsas de Incentivo à Formação no valor individual de 300€.
Tem mais de 18 anos? Reside em território nacional e tem interesse neste tema?
Conheça aqui as condições necessárias para se candidatar a uma bolsa de incentivo!
**«Programa de Formação Multidisciplinar da U. Porto – Impulso Jovens STEAM & Impulso Adultos».
Projeto cofinanciado pelos fundos do programa «Next Generation EU» do Plano de Recuperação e Resiliência (PRR).
Avaliação
- Resolução de exercícios de programação (20%)
- Avaliação final por teste (80%)
Candidaturas
Candidaturas abertas de 10 de novembro a 8 de dezembro no SIGARRA.
Testemunhos
"A formação “Programação em Python” foi extremamente útil para o meu contexto profissional. Foram abordados conceitos gerais de ciências de computação e aplicados na interpretação e implementação de algoritmos para a resolução de problemas de raciocínio lógico/matemático. Recomendo vivamente a formação a quem está a dar os primeiros passos profissionais em áreas relacionadas com tecnologias de informação ou a quem procura literacia nesta área. Agradeço toda disponibilidade e dedicação do corpo docente, equipa técnica e Núcleo de Educação Contínua."
Filipe Furtado1.ª edição Programação em Python
Sou estudante do Mestrado em Ciências de Computadores na FCUP e candidatei-me à formação em Python por ser uma linguagem amplamente utilizada na área de análise de dados, com a qual trabalho regularmente.
Foi fundamental para consolidar os meus conhecimentos, compreender melhor os comandos da linguagem e aplicá-los de forma mais confiante e eficaz. O conteúdo foi bem estruturado e o método de ensino muito acessível. O formador foi claro nas explicações e contribuiu para um processo de aprendizagem rápido e eficiente.
Recomendo esta formação a todos que desejam fortalecer as suas bases em Python e aplicá-lo com mais segurança nas suas áreas de atuação.
Rosa Canjuluca7.ª edição Programação em Python
"O curso é excelente e superou as minhas expectativas. A metodologia de ensino e os métodos de avaliação estão muito bem planeados e correspondem às exigências do mercado de trabalho.
A equipa de formadores exerceu um papel fundamental no processo de ensino, possibilitando a aprendizagem de programação em Python a qualquer pessoa que não tenha experiência na área da programação. Adquiri conhecimentos sólidos e de grande importância para o meu desenvolvimento profissional.
Agradeço especialmente aos formadores Vítor Sousa e Vladir Vicente e às técnicas superiores Sandra Santos e Inês Almeida por todo apoio e disponibilidade.Enquanto Product Manager, consigo agora estabelecer uma ponte mais clara e eficaz entre as equipas de design e desenvolvimento."
Leandro Ferreira6.ª edição Programação em Python
"Venho por este meio expressar o meu agradecimento por ter partilhado estas semanas com todos os intervenientes na formação. Confesso que foi uma experiência gratificante e enriquecedora. A forma como o conteúdo foi apresentado, de maneira clara e concisa, facilitou muito a aprendizagem de todos. Agradeço especialmente ao Professor Miguel Areias e ao Vítor Sousa que foram aqueles com os quais mais interagi, embora acredite que o selo de qualidade da FCUP seja transversal a todos.Agradeço especialmente ao Professor Miguel Areias e ao Vítor Sousa que foram aqueles com os quais mais interagi, embora acredite que o selo de qualidade da FCUP seja transversal a todos."
Pedro Silva1.ª edição Programação em Python
Formadores
Vítor Sousa
Formador

