UFCD 10794
Programação avançada com Python
- Carga horária
- 50 horas
- Pontos de crédito
- 4,5
- Nível de qualificação
- 5
Objetivos
- Aplicar as boas práticas de escrita de código.
- Criar classes e utilizar objetos de forma efetiva.
- Utilizar as propriedades dos objetos para criar “código dinâmico”.
- Efetuar a depuração e log.
- Programar para a web em Python.
Conteúdos
- Tratamento idiomático de dados
- Comparação de operadores em cadeia
- Indentação
- Falsy Truthy
- Equivalente ao operador ternário
- Palavra reservada “in”
- Uso do retorno na avaliação de expressões
- Formatação de strings
- Expressões Lambda
- Classes e Objetos
- Criação de classes
- Privados vs públicos
- Herança
- Métodos estáticos
- Serialization e deserialization de objetos em Python
- Teste, registo e depuração
- Criação de livrarias e distribuição de programas em Python
- Âmbito em funções
- Metaprogramação, programação dinâmica
- Metaclasses
- Código a gerar código
- Iteradores, Geradores e Co-rotinas
- Método iter()
- <em>Looping </em>sobre diferentes estruturas
- Como criar iteradores
- Geradores
- Método __next_()
- Desenvolvimento para a web em Python
- Django ou Flask
- Criação de webservices
- Acesso a dado
Qualificações onde entra
- Técnico/a Especialista em Gestão de Informação e Ciência dos Dados (481390, nível 5)
O que o dossiê desta unidade te pede
A parte do dossiê técnico-pedagógico que cabe ao formador, para esta unidade:
- o programa ou o plano do módulo, com o objetivo geral e os objetivos específicos;
- um plano de sessão para cada sessão, com introdução, desenvolvimento e conclusão;
- as fichas técnicas das atividades;
- os instrumentos de avaliação, com a proposta de resolução.
No Docendo escolhes a unidade e propomos a divisão em sessões. Depois geramos cada sessão com o plano, as atividades e os instrumentos, e mudas tudo numa estrutura só.
Uma divisão possível em sessões
Com 50 horas, por exemplo:
- 10 sessões de 5 horas
- 13 sessões: 12 de 4 horas e 1 de 2 horas
É só um exemplo: a divisão é tua e da entidade formadora.
As regras que o Docendo verifica
Das 24 regras pedagógicas do Docendo, estas aplicam-se a cada módulo e a cada sessão:
- C1 Objetivos presentes
- C6 Três fases
- C7 Introdução completa
- C8 Desenvolvimento teórico-prático
- C9 Conclusão completa
- C10 Os tempos somam
- C11 Proporção das fases
- C13 Regra dos 30/70
- C15 Três momentos de avaliação
- C16 Comunicação dos resultados
- C17 Avaliação em condições equivalentes
- C18 Recursos declarados
- C19 Prever alternativas
- C20 Conteúdos no desenvolvimento
- C24 Cobertura de domínios
Queres preparar o dossiê desta unidade no Docendo?
Ainda não abrimos. Deixa o teu email e avisamos-te no lançamento.
Fonte: Catálogo Nacional de Qualificações, lido a 31/10/2026.