Saltar para o conteúdo principal da página

Programação avançada com Python

E-Learning

Programação avançada com Python

  50h
Ref.  CE10794/02
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.
Enquadramento
Destinatários: Adultos residentes na região Centro, Norte ou Alentejo
Conteúdos programáticos
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()
Looping 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
Início
19 maio 2026

Fim
16 julho 2026

Ref.:
CE10794/02

Duração
50h

Área
Ciências Informáticas

Observações
Formação Gratuita (Cofinanciada pelo FSE através do programa Pessoas2030)