Programação avançada com Python

Formação de Qualificação
Enquadramento
Empregados do Setor privado Zona Lisboa
Objetivos Gerais
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údo Programático
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
Metodologia
Método Interrogativo, Ativo, Expositivo e Demonstrativo
Avaliação
Avaliação formativa/contínua Avaliação sumativa
Certificação
Plataforma SIGO
Recursos e Materiais
Computador Formador Computador Formando Plataformas - Moodle e Zoom
Documentação Necessária
Documento de identificação Certificado de habilitações Declaração Patronal - deve conter NIF da empresa; dias e horário de trabalho Comprovativo de IBAN
Sessões e Ações de Formação

Enquadramento

Empregados do Setor privado
Zona Lisboa

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údo Programático

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

Metodologia

Método Interrogativo, Ativo, Expositivo e Demonstrativo

Certificação

Plataforma SIGO

Duração: 50 horasNível: Nível 4Modalidade: Formação de QualificaçãoOrganização:
Scroll to Top