Este site utiliza cookies . Ao navegar no site estará a consentir a sua utilização. Para mais informações consulte a nossa Política de Cookies. Fechar
Menu Lateral
3
FEV

2026
Data de Início
03/02/2026
Tipo de Horário
Pós-Laboral
Duração
50 horas
Local de Formação
Formação a Distância (FAD)
Informação sobre a edição do curso 10794 - Programação avançada com Python
Horário
Pós laboral das 19h30-22h30
Duração
50 horas
Início
03/02/2026
Fim
31/03/2026
Local de Formação
Formação a Distância (FAD)
Formação a Distância (FAD)
-
Apresentação

Prepare-se para o Futuro da Análise de Dados!

Neste curso prático e dinâmico, fica capacitado a manipular e transformar dados de forma eficiente utilizando a poderosa linguagem Python. O curso aborda desde a importação de dados até a criação de variáveis personalizadas, passando por operações de limpeza e transformação.

Condições de Inscrição

Escolaridade mínima:
12º ano (completo).

Documentação necessária:
1. Cópia do cartão de cidadão ou do Visto de Residência, com autorização para trabalho (se candidato/a estrangeiro/a).
2. Certificado Escolar ou Certificado de Habilitações Académicas (ou Declaração da instituição de Ensino onde completou, com aproveitamento, o último ano escolar ou do ensino superior, atestando dessa forma as habilitações escolares ou académicas. No caso de candidato/a estrangeiro/a, o certificado de escolaridade ou o certificado de habilitações académicas deve estar reconhecido no sistema de ensino português (seja Escola Secundária, seja Universidade).
3. Cópia do último recibo de vencimento (podem ser rasurados os valores auferidos).
4. Declaração de Horário de trabalho (ex: de segunda a sexta feira, das 9:00h às 13:00h e das 14:00h às 18:00h).
5. IBAN extraído do Netbanking onde deve constar o nome do/a candidato/a.

Pagamento do subsídio de alimentação no valor de 6,00 euros/sessão, aos formandos que completem, em cada sessão, pelo menos 3 horas de formação no horário pós-laboral.

Área de Formação

Ciências Informáticas

Objetivos

Capacitar os formandos a criar soluções de alta complexidade utilizando Python, aprofundando conhecimentos em estruturas avançadas da linguagem, boas práticas de desenvolvimento, programação orientada a objetos, integração com bibliotecas especializadas e construção de aplicações robustas, eficientes e escaláveis para diferentes contextos profissionais.

Objetivos Específicos

No final da ação de formação os formandos deverão ser capazes de:
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 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
Como criar iteradores
Geradores
Método __next_()
Desenvolvimento para a web em Python
Django ou Flask
Criação de webservices
Acesso a dado

Formador(es)

Ricardo Mourão

Licenciado em Criminologia pelo Instituto Universitário da Maia - ISMAI (2010-2013). Fundador e CEO da Crime&Lógica (desde 2019) e da (desde 2020), focadas em soluções inovadoras em criminologia, desenvolvimento web e marketing digital. Formador (desde 2020) em programação (Python, C/C++, JavaScript, PHP), engenharia de software e literacia digital. Entusiasta de IA e programação, com experiência de docência no Instituto Português de Criminologia.

Metodologia

Formação a distância (totalmente "on line").

Utilização do método demonstrativo nas sessões síncronas (on line) com execução de exercícios práticos/atividades colocados na plataforma e que os formandos descarregam para os seus PCs no inicio de cada sessão e/ou nova atividade.
Havendo autorização dos formandos, as sessões de formação são gravadas e os vídeos disponibilizados após cada sessãsão. Desta forma, os vídeos são recrusos pedagógicos de apoio cuja visualização permite aos formandos repetir o exercício/atividade e desta forma ir consolidando as funcionalidades e rotinas de progrmação com Python a fim de que no final consigam a produção de dashboards e relatórios analíticos mais atrativos e informativos.