Python — Catálogo
Escolha um curso ou um pack para começar.
As profissões que utilizam Python incluem nomeadamente programadores, analistas, Data Analysts, Data Scientists, engenheiros de automatização, engenheiros back-end e profissionais que precisam de transformar tarefas manuais em processamentos fiáveis. O Python tornou-se uma linguagem transversal para a automatização, os dados, as API e a IA: saber apenas escrever alguns scripts já não basta quando é preciso estruturar, testar, proteger e manter uma aplicação profissional.
Os 15 cursos constroem este domínio de forma progressiva: fundamentos da linguagem, estruturas de dados, funções e objetos, gestão de erros, ficheiros e automatização, SQL, consumo e criação de API com FastAPI, testes, segurança, implementação, pandas, primeira abordagem ao Machine Learning e projeto final que integra IA. No final do percurso, saberá desenvolver e manter aplicações Python completas, automatizar processos e ligar dados, API e serviços inteligentes num contexto profissional.
🎓 15 cursos • 📘 120 lições interativas • ⏱️ de 45 a 75 horas de formação através do diálogo
Melhor oferta
Pack Completo Python
148,50 € s/ IVA
Poupança : 99,00 €
29,70 €
22,90 s/ IVA
Poupança : 6,80 €
Descobrir Python e criar os primeiros programas
Compreender o papel do Python, instalar o ambiente e executar os primeiros scripts.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Nenhum pré-requisito técnico avançado. Uma utilização corrente do computador e a capacidade de seguir instruções técnicas são suficientes para começar.
- Compreender o que é uma linguagem de programação
- Instalar o Python e verificar o seu funcionamento
- Apresentar informações com print
- Workshop: criar um primeiro programa interativo
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: criar um primeiro programa interativo
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
9,90 € s/ IVA
Manipular variáveis e tipos de dados
Guardar, transformar e apresentar as informações utilizadas por um programa
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Nenhum pré-requisito técnico avançado. Uma utilização corrente do computador e a capacidade de seguir instruções técnicas são suficientes para começar.
- Criar e nomear variáveis
- Efetuar cálculos com os operadores
- Converter um valor de um tipo para outro
- Workshop: criar uma calculadora profissional
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: criar uma calculadora profissional
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
9,90 € s/ IVA
Controlar a execução de um programa
Criar programas capazes de tomar decisões e repetir operações.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Nenhum pré-requisito técnico avançado. Uma utilização corrente do computador e a capacidade de seguir instruções técnicas são suficientes para começar.
- Utilizar as condições if, elif e else
- Combinar condições com and, or e not
- Controlar um ciclo com break e continue
- Workshop: criar uma aplicação de gestão simples
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: criar uma aplicação de gestão simples
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
9,90 € s/ IVA
38,70 €
28,90 s/ IVA
Poupança : 9,80 €
Utilizar coleções de dados
Armazenar, percorrer e transformar várias informações num mesmo programa.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Conhecer os fundamentos introduzidos nos primeiros cursos do percurso ou ter uma experiência prática equivalente.
- Criar e modificar uma lista
- Utilizar tuplos
- Pesquisar, ordenar e filtrar valores
- Workshop: gerir um catálogo de elementos
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: gerir um catálogo de elementos
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
12,90 € s/ IVA
Estruturar o código com funções e objetos
Dividir uma aplicação em componentes claros, tipados e reutilizáveis.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Conhecer os fundamentos introduzidos nos primeiros cursos do percurso ou ter uma experiência prática equivalente.
- Compreender a utilidade das funções
- Utilizar parâmetros opcionais e anotações de tipo
- Definir atributos e métodos
- Workshop: reestruturar uma aplicação em componentes reutilizáveis
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: reestruturar uma aplicação em componentes reutilizáveis
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
12,90 € s/ IVA
Gerir erros, módulos e ambientes
Criar projetos mais robustos e corretamente organizados
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Conhecer os fundamentos introduzidos nos primeiros cursos do percurso ou ter uma experiência prática equivalente.
- Identificar os principais erros Python
- Utilizar else e finally
- Criar os seus próprios módulos
- Criar e utilizar um ambiente virtual
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: criar e utilizar um ambiente virtual
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
12,90 € s/ IVA
47,70 €
35,90 s/ IVA
Poupança : 11,80 €
Automatização e dados
Ler, modificar e produzir dados em formatos profissionais comuns
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Conhecer os fundamentos introduzidos nos primeiros cursos do percurso ou ter uma experiência prática equivalente.
- Ler e escrever um ficheiro de texto
- Ler um ficheiro CSV
- Ler e produzir um ficheiro JSON
- Workshop: transformar um ficheiro CSV num relatório JSON
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: transformar um ficheiro CSV num relatório JSON
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
15,90 € s/ IVA
Automatizar tarefas profissionais
Utilizar o Python para reduzir as operações manuais repetitivas
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Identificar uma tarefa adequada à automatização
- Copiar, mover e mudar o nome de ficheiros
- Processar vários ficheiros numa única execução
- Workshop: automatizar um processo mensal completo
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: automatizar um processo mensal completo
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
15,90 € s/ IVA
Utilizar Python com uma base de dados SQL
Guardar e consultar de forma duradoura as informações de uma aplicação
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Compreender o papel de uma base de dados
- Criar uma base SQLite
- Modificar e eliminar dados
- Workshop: criar uma aplicação Python com base de dados
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: criar uma aplicação Python com base de dados
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
15,90 € s/ IVA
56,70 €
42,90 s/ IVA
Poupança : 13,80 €
Consumir API com Python
Comunicar com serviços Web e estruturar um cliente de API robusto.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Descobrir o HTTP e os principais métodos
- Efetuar um pedido GET
- Gerir erros, tempos limite e respostas JSON
- Workshop: construir um cliente de API completo
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: construir um cliente de API completo
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
18,90 € s/ IVA
Criar uma API com FastAPI
Transformar um programa Python num serviço Web utilizável por outras aplicações.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Compreender o papel de uma API back-end
- Criar uma primeira rota
- Criar as operações CRUD
- Workshop: desenvolver uma API de gestão completa
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: desenvolver uma API de gestão completa
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
18,90 € s/ IVA
Testar, proteger e implementar uma aplicação
Melhorar a fiabilidade de um projeto e prepará-lo para uma utilização real
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Compreender a utilidade dos testes automatizados
- Testar uma função e uma API
- Validar os dados recebidos
- Implementar uma aplicação Python
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: implementar uma aplicação Python
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
18,90 € s/ IVA
74,70 €
48,90 s/ IVA
Poupança : 25,80 €
Analisar dados com pandas
Explorar, limpar e sintetizar dados profissionais
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Compreender o papel da análise de dados
- Importar dados CSV e Excel
- Agrupar e agregar as informações
- Workshop: realizar uma análise completa de dados
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: realizar uma análise completa de dados
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
24,90 € s/ IVA
Compreender e experimentar o machine learning
Preparar dados, treinar modelos simples e avaliar o seu desempenho.
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Distinguir inteligência artificial e machine learning
- Preparar um conjunto de dados
- Criar um primeiro modelo de regressão
- Workshop: treinar e testar um modelo simples
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: treinar e testar um modelo simples
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
24,90 € s/ IVA
Desenvolver uma aplicação Python que integra IA
Aplicar todas as competências do percurso num projeto profissional completo
Informações sobre a formação
Programadores, analistas, profissionais de dados e de automatização que pretendem utilizar Python para desenvolver processos de tratamento de dados, aplicações e serviços fáceis de manter.
Dominar os fundamentos do percurso ou ter uma experiência equivalente. As noções avançadas assentam nas competências adquiridas nos cursos anteriores.
- Definir a necessidade e as funcionalidades da aplicação
- Preparar a base de dados e a API
- Testar os resultados e gerir os erros
- Projeto final: apresentar uma aplicação Python completa
- Aplicar os métodos e as ferramentas do curso numa situação típica de trabalho.
- Obter um resultado concreto e útil, aplicando os conhecimentos adquiridos: apresentar uma aplicação Python completa
- Verificar a coerência e a qualidade do resultado e avaliar os riscos antes da validação.
- Aplicar as competências adquiridas em situações profissionais semelhantes e justificar as decisões tomadas.
3 a 5 h
24,90 € s/ IVA