
Python Programming (Edition 6)

Python Programming (Edition 6)
Person in charge
Programming skills are increasingly recognized and valued in the job market. This course is designed for people with no previous programming knowledge who want to develop programming skills using Python. Come and learn to program with us!
The aim is for trainees to develop Python programming skills that will help them solve various problems in a wide variety of fields.
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%)
Outside working hours (P)
Sessions will occur from 6 p.m. until 9 p.m.
In-person (P)
Sessions will take place at 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€)
-
Miguel João Gonçalves Areias Curriculum Vitae
-
Vítor Daniel Peixoto de SousaProfessor Assistente Convidado do Departamento de Ciência de Computadores
Person in charge
Instructor
Selection and ranking criteria
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€ General Public + 2€ (school insurance)
Inês Cipriano de Almeida | [email protected]
220402086
Sandra Santos | [email protected]
220 402 082
More information
Contact us so we can answer your questions and share more information.
Co-funded by:
