18/05/2026
Inscreve-te já e recebe até 750€ de apoio à tua formação. Saber mais

Bootcamp Online
Python

18 Maio, 2026'26
17 Junho, 2026
€ 375 x 2
Sem juros. Pronto pagamento: 5% de desconto
Seg, Qua. 19h-23h
NOVO PROGRAMA
promo
Remote
Pós-Laboral
SOBRE O CURSO

O bootcamp de Python é 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
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
certificado-dgert@2x

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 € 375
/ € 750
Sem juros
5% de desconto a pronto pagamento.

PROGRAMA DO CURSO

Bootcamp Online
Python

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.

icon bandeira do brasil
nando_

Nando Borges

Pedagogical Manager

Departamento pedagógico

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
Remote Learning / Programação
Bootcamp Online
Python

Detalhes
DATAS
Remote
40h Horas
€ 375 x 2
Seg, Qua. 19h-23h

Informação Pessoal


    Chat on WhatsApp

      Fale connosco

      Interesses

        Subscrever Newsletter

        Interesses

        Privacy Overview
        EDIT.

        This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

        Necessários

        Os cookies necessários ajudam a tornar um website útil, permitindo funções básicas, como a navegação e o acesso à página para proteger áreas do website. O website pode não funcionar corretamente sem estes cookies.

        Estatísticas

        Os cookies de estatística ajudam os proprietários de websites a entenderem como os visitantes interagem com os websites, recolhendo e divulgando informações de forma anónima.