8 Julho, 2026'26
29 Julho, 2026
€ 300 x 2
Sem juros. Pronto pagamento: 5% de desconto
Seg, Ter, Qui. 19h-23h
NOVO PROGRAMA
Remote
Pós-Laboral
Quero-me inscrever
SOBRE O CURSO

O bootcamp de Python para Data - Do Zero ao Avançado é uma formação intensiva de 40 horas criada para o acompanhar desde os primeiros passos até um nível quase profissional em programação. Ao longo do curso, irá aprender Python de forma estruturada e prática, com recurso a notebooks de apoio, exercícios progressivos e projetos aplicados que consolidam cada conceito. O objetivo não é apenas ensinar sintaxe, mas desenvolver a sua capacidade de resolver problemas, escrever código organizado e trabalhar com ferramentas usadas no mercado. Durante o bootcamp, terá acesso a materiais complementares, suporte para dúvidas e orientação clara sobre como abordar cada módulo para maximizar a aprendizagem. A formação termina com um trabalho final integrador, onde irá desenvolver um projeto completo em Python, aplicando boas práticas, organização de código e gestão de ambientes — dando-lhe a confiança necessária para evoluir de principiante a programador autónomo.

Visão geral

Com esta formação, os participantes aprendem a desenhar e liderar estratégias de comunicação integrada alinhadas aos objetivos de negócio, aplicando frameworks e processos que aumentam velocidade, eficiência e qualidade na execução de marketing.

Objetivos

Com esta formação, os participantes iniciam a sua jornada em Python com bases sólidas, aprendendo a configurar o ambiente de desenvolvimento e a utilizar ferramentas como Jupyter Notebooks e Git/GitHub. Ao longo do curso, desenvolvem domínio sobre estruturas de dados, funções e tratamento de erros. Através de projetos práticos e de um projeto final, serão capazes de criar aplicações estruturadas em Python e aplicar boas práticas de código.

Admissão

Idade Mínima de 18 anos. Não é necessário saber programar, mas é importante ter autonomia no uso do computador, saber instalar programas, organizar ficheiros e utilizar o navegador para pesquisa. São também recomendadas noções básicas de inglês técnico, raciocínio lógico, persistência na resolução de problemas e conforto com matemática básica. É necessário ter computador próprio (tablet não é suficiente), preferencialmente com pelo menos 8GB de RAM, permissão para instalar software e acesso estável à internet.

Dirigido a

O bootcamp destina-se a profissionais em reconversão de carreira que pretendem entrar na área tecnológica e adquirir bases sólidas em programação. É também indicado para estudantes ou recém-formados que queiram desenvolver competências práticas em Python, bem como para profissionais de áreas não técnicas que pretendam automatizar tarefas, trabalhar com dados ou compreender melhor soluções tecnológicas. Destina-se ainda a iniciantes com motivação e pensamento lógico que pretendam evoluir do zero para um nível autónomo em Python.

Seg
19h-23h
Ter
19h-23h
Qua
19h-23h
Qui
Sex
Sab
Dom

O que inclui a formação:

40h
Aulas Práticas e Teóricas 40h
Aulas Remote Learning
Total 40h
Carga horária total da formação
Dgert Entidade Formadora Negro

Curso certificado pela DGERT

A certificação é entregue aos alunos em formato digital. Inclui a carga horária, modular e total, nota final do curso, certificação DGERT, carimbo e assinatura da coordenação pedagógica ou administração da escola.

Mensalidades
2x € 300
/ € 600
Sem juros
5% de desconto a pronto pagamento.

PROGRAMA DO CURSO

Bootcamp Online
Python para Data - Do Zero ao Avançado

A estratégia de ensino é baseada em aulas interativas, com componentes teóricas para contextualização e introdução aos temas, mas com ênfase na experiência prática.

0. Visão Geral do Bootcamp

› Boas-vindas e enquadramento da formação;
› Estrutura curricular e metodologia de aprendizagem;
› Importância do Python no mercado e principais áreas de aplicação.

1. Configuração do Ambiente de Desenvolvimento

› Fundamentos de linha de comandos (command line);
› Instalação do Python em Windows e macOS;
› Visual Studio Code (Ambiente de trabalho);
› Execução de código Python (terminal, scripts e notebooks);
› Introdução ao Git e GitHub (conceitos básicos e documentação).

2. Objetos e Estruturas de Dados em Python

› Tipos de dados fundamentais: números, variáveis e operadores aritméticos;
› Strings: indexação, slicing, propriedades, métodos e formatação;
› Estruturas de dados principais: listas, dicionários, tuplos e sets;
› Valores booleanos e lógica básica;
› Leitura e escrita de ficheiros (I/O) e prática de conhecimentos.

3. Operadores e Estruturas de Controlo

› Operadores de comparação e operadores lógicos (incluindo encadeamento de
condições);
› Estruturas condicionais: if, elif e else;
› Estruturas de repetição: for e while;
› Operadores úteis e padrões comuns de iteração;
› List comprehensions e prática de conhecimentos.

4. Métodos e Funções em Python

› Métodos, documentação oficial e boas práticas de utilização;
› Definição de funções com def, parâmetros, retorno de valores e lógica aplicada;
› Argumentos avançados: tuple unpacking, *args e **kwargs;
› Expressões lambda, funções map e filter;
› Funções aninhadas, âmbito das variáveis e consolidação prática através de
exercícios e trabalho aplicado.

5. Milestone Project 1

6. Programação Orientada a Objetos

› Fundamentos da Programação Orientada a Objetos e conceito de classe;
› Atributos, métodos e criação de objetos;
› Herança e polimorfismo;
› Métodos especiais (magic/dunder methods) e comportamento personalizado de
objetos.

7. Módulos, Gestão de Dependências, Erros e Qualidade de Código

› Conceito de módulos e packages em Python;
› Instalação e gestão de bibliotecas com pip e utilização do PyPI;
› Organização de projetos e utilização de __name__ == “__main__”;;
› Conceito de erros e exceções em Python;
› Utilização de try, except, else e finally e boas práticas no tratamento de erros;
› Introdução à qualidade de código com Pylint;
› Noções básicas de testes automatizados com a biblioteca unittest.

8. Milestone Project 2

9. Operadores e Estruturas de Controlo

› Operadores de comparação e operadores lógicos (incluindo encadeamento de
condições);
› Estruturas condicionais: if, elif e else;
› Estruturas de repetição: for e while;
› Operadores úteis e padrões comuns de iteração;
› List comprehensions e prática de conhecimentos.

10. Manipulação de Ficheiros: Imagens, CSV e PDF

› Introdução ao processamento de imagens com Python;
› Leitura, modificação e manipulação básica de imagens;
› Trabalho com ficheiros CSV: leitura, escrita e tratamento de dados;
› Extração e manipulação de informação em ficheiros PDF;
› Resolução de problemas comuns (ex.: encoding e UnicodeDecodeError) e aplicação
prática integrada.

11. Computação Numérica com Python

› Introdução à biblioteca NumPy;
› Arrays multidimensionais e operações vetorizadas;
› Indexação, slicing e broadcasting;
› Funções estatísticas básicas (média, desvio padrão, soma, etc.);
› Comparação entre listas Python e arrays NumPy (performance e eficiência).

12. Análise de Dados Tabulares com Pandas

› IIntrodução ao Pandas e estruturas Series e DataFrame;
› Carregamento de dados (CSV, Excel, JSON);
› Limpeza e transformação de dados (missing values, filtros, ordenação);
› Agregações, groupby e estatísticas descritivas;
› Visualização básica de dados com Pandas/Matplotlib;
› Aplicação prática: mini-projeto de análise exploratória.


Tutores e Equipa Pedagógica

Conhece a equipa

Cada tutor do curso está disponível para orientar o desenvolvimento das tuas competências e esclarecer as tuas dúvidas. Fica a conhecer os tutores e os elementos da equipa pedagógica que te vão acompanhar.

pt
Foto do tutor Luis Fernandes do curso de Python

Luis Fernandes

Data Scientist / Data Analyst - DAGI

Marinha Portuguesa

ALUMNI

Estudar na EDIT.

Todos os anos, mais de mil alunos escolhem a EDIT. para investir no seu futuro. Conhece alguns dos nossos ex-alunos e fica a saber como é a formação na EDIT.

Entrevista-Alumni-Catarina-Jorge

“Achei o meu curso muito completo. Deu-me uma visão muito abrangente do que é a estratégia de redes sociais e uma diversidade imensa de ferramentas.”

Catarina Alves Jorge

SAP Success Factors Consultant @ AMT Consulting
Alumni / Social Media Marketing Strategy

Perguntas frequentes

Existem pré-requisitos para este curso?

Este curso é certificado?

Que opções de pagamento oferecem?

O curso é lecionado em que língua?

Necessitas de ajuda para escolher o curso certo?

Envia-me uma mensagem por aqui ou utiliza o botão Whatsapp

Francisco Freitas

Student Admissions Manager

Enviar mensagem
Bootcamp / Programação
Bootcamp Online
Python para Data - Do Zero ao Avançado

Detalhes
DATAS
Remote
40h Horas
€ 300 x 2
Seg, Ter, Qui. 19h-23h

Informação Pessoal


    Chat on WhatsApp

      Fale connosco

      Interesses

        Subscrever Newsletter

        Interesses