Ao preencher o formulário irá receber um e-mail de confirmação e será contactado pela secretaria para esclarecimentos solicitados e para dar continuidade à sua inscrição.
Curso programação python
Próximas turmas
| Curso | Turma | Duração | Valor Tabela | Valor AE's* | Dias Semana | Horário | Data Início | Data Fim |
|---|---|---|---|---|---|---|---|---|
| Programação Python | T1 | 24 h | 130 € | 120 € | 2ª e 4ª | 20h/23h | 10/11/2025 | 10/12/2025 |
Inscrições até 3 dias antes do início das formações – limitado ao nº de vagas.
*Valor AE’s – Preço Especial para Associados das Associações de Estudantes com protocolo
Certificado de formação
Sendo o Ciência e Letras uma entidade certificada pela DGERT, no final da formação os formandos que terminarem com sucesso, receberão um Certificado de Formação Profissional emitido ao abrigo da Portaria 474/2010 de 8 de Julho, através do SIGO (Sistema de Informação e Gestão da Oferta educativa e Formativa).
Programação Python
€130/pp
- Ambiente real de sala de aula
- Qualquer local com acesso à internet
- Comunicar em tempo real
- Plataforma ZOOM + Moodle
- Certificado SIGO no final da formação
Programação Python
- Ambiente real de sala de aula
- Qualquer local com acesso à internet
- Comunicar em tempo real
- Plataforma ZOOM + Moodle
- Certificado SIGO no final da formação
Formação em E-learning
- Ambiente real de sala de aula
- Qualquer local com acesso à internet
- Comunicar em tempo real
- Plataforma ZOOM + MOODLE
- Certificado SIGO no final da formação
Protocolos com
- Associação de Estudantes FEUP
- Associação de Estudantes do ISEP
- Associação Académica da Universidade de Aveiro
- Associação Estudantes Instituto Superior de Agronomia
Conteúdo Programático
Fundamentos da Linguagem Python (3h)
- Compreender a sintaxe básica e as características fundamentais do Python.
- Dominar a utilização de variáveis, tipos de dados primitivos e operadores.
- Executar programas simples e interagir com o interpretador Python.
- Aplicar boas práticas de legibilidade e estruturação de código.
- Estruturas de Controlo (3h)
- Implementar lógica condicional com instruções if, elif e else.
- Utilizar ciclos de repetição (for, while) de forma eficaz.
- Controlar o fluxo de execução com break, continue e pass.
- Desenvolver pequenos algoritmos que resolvem problemas lógicos.
- Estruturas de Dados (3h)
- Criar e manipular listas, tuplos, conjuntos e dicionários.
- Escolher a estrutura de dados mais adequada a cada situação.
- Aplicar técnicas de iteração e compreensão de listas.
- Entender conceitos de mutabilidade e eficiência no armazenamento de dados.
- Funções e Organização Modular (3h)
- Definir e invocar funções com parâmetros e valores de retorno.
- Aplicar princípios de reutilização e modularização do código.
- Gerir a importação de módulos internos e externos.
- Criar scripts organizados e escaláveis com uma estrutura modular.
- Ficheiros, Erros e Registos (3h)
- Ler e escrever ficheiros de texto, CSV e outros formatos.
- Implementar tratamento de exceções com try/except para garantir robustez.
- Configurar e utilizar o módulo logging para registo de eventos e erros.
- Garantir boas práticas de manipulação de ficheiros com context managers.
- Programação Orientada a Objetos e Iteráveis (3h)
- Compreender os conceitos de classe, objeto, atributo e método.
- Implementar princípios básicos de encapsulamento e herança.
- Criar e utilizar iteradores e geradores.
- Modelar problemas do mundo real com objetos Python.
- Bases de Dados (3h)
- Estabelecer ligações a bases de dados SQLite através de Python.
- Criar, ler, atualizar e eliminar dados (operações CRUD).
- Aplicar boas práticas no acesso a dados (uso de context managers e segurança).
- Estruturar pequenas aplicações persistentes baseadas em bases de dados.
- Biblioteca Padrão e Boas Práticas de Desenvolvimento (3h)
- Utilizar módulos da Standard Library como os, sys, pathlib e argparse.
- Criar interfaces de linha de comando (CLI) funcionais.
- Implementar testes automatizados com unittest ou pytest.
- Aplicar tipagem estática com o módulo typing e depuração com pdb.
- Consolidar boas práticas de desenvolvimento, depuração e manutenção de código.