U.Porto

Programação em Python

Comunidade U.Porto
Miguel João Gonçalves Areias (Responsável)
Presencial |
Português
Em breve
6 ECTS

Programação em Python

Em breve
6 ECTS
Comunidade U.Porto
Miguel João Gonçalves Areias
Responsável
Presencial
Português

Duração

42 hora(s)

Vagas

40 (mínimo de 20)

Critérios de Seleção e Seriação

Consulte os critérios de seleção e seriação

Duração

42 hora(s)

Vagas

40 (mínimo de 20)

Critérios de Seleção e Seriação

Consulte os critérios de seleção e seriação

As competências de programação são cada vez mais reconhecidas e valorizadas no mercado laboral. Este curso está concebido para pessoas sem conhecimentos prévios de programação e que pretendem desenvolver competências de programação utilizando Python. Venha aprender a programar connosco!

Pretende-se que os formandos desenvolvam capacidades de Programar em Python que os ajudem a resolver diversos problemas nos mais variados domínios.


Este curso é destinado a qualquer pessoa com interesse no tema. 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).


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.


  • 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.


  • Resolução de exercícios de programação (20%)
  • Avaliação final por teste (80%)


Presencial (P)

As sessões decorrem na FCUP


Mediante obtenção de aprovação o estudante:

Poderá solicitar, através do SIGARRA, a emissão de uma Certidão de Unidade de formação Contínua. (Emissão condicionada ao pagamento de uma taxa mínima de 5€)

    Responsável

  • Miguel João Gonçalves Areias Curriculum Vitae

  • Formador

  • Vítor Daniel Peixoto de Sousa
    Professor Assistente Convidado do Departamento de Ciência de Computadores

A avaliação das candidaturas será feita numa primeira fase, na escala 1-20 valores, atendendo aos critérios:

  • Avaliação C.V.(75%)
  • Carta de motivação (25%)

Haverá uma bonificação na classificação para os seguintes candidatos:

  • 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.

300€ Público Geral + 2€ (seguro escolar)

Mais informações

Contacte-nos para podermos responder às suas dúvidas e partilhar mais informações.