Python Developer

Próxima Data: Janeiro 2026 | 4 meses | 180 horas | Remoto

Curso de Python Developer: aprende a programar, desde o nível básico ao avançado. Este curso foi desenvolvido para iniciantes e profissionais que desejam dominar o Python, uma das linguagens de programação mais populares do mundo, amplamente utilizada em desenvolvimento web, análise de dados, automação e inteligência artificial.

Esta formação é elegível para o Cheque-Formação + Digital.

O que vais aprender:
Ao longo deste curso vais aprender a programar com Python, desde os fundamentos até à criação de projetos completos e funcionais. Vais aprender a dominar os conceitos essenciais de lógica de programação, estruturas de dados, funções, OOP e tratamento de erros. Vais explorar o poder do Python em análise e visualização de dados, desenvolvimento Web, com Django e Flask, e integração com bases de dados. Aprenderás também a usar ferramentas como Git, Docker e APIs, aplicando boas práticas de teste, automação e depuração. O curso culmina com um projeto final, onde demonstras as tuas competências técnicas, criatividade e capacidade de resolver problemas reais.

Foco importante nas necessidades tecnológicas

Projetos práticos para criar os teus próprios jogos.

Abre Portas para a Indústria

Competências aplicáveis ​​em programação, backend e como porta de entrada para IA e Machine Learning.

Entrega um Projeto Profissional

Certificação para fortalecer o teu portefólio e perspetivas de carreira.

Para quem é este Programa?

O curso Python Developer é perfeito para qualquer pessoa que queira iniciar uma carreira em programação ou expandir as suas competências digitais para o futuro do trabalho.

Professores

Este programa único foi construído por uma equipa de profissionais especialistas, com vasto conhecimento e experiência em formação.

Nuno Marques

Full-Stack Trainer Program

Graduado em Ciência da Computação e Engenharia, com um mestrado em IoT (Internet of Things) em 2019. Foi no segundo ano de estudos que iniciou sua carreira como programador de software, abraçando alguns projetos de pequena escala como freelancer.

Mais tarde, foi convidado para dar formação num projeto internacional, intitulado Happy Code, destinado a incentivar crianças a seguirem uma carreira na programação.

Foi convidado a lecionar na Escola Superior de Tecnologia e Gestão como Professor Assistente. Desde então, tem trabalhado como professor e programador de software Fullstack, e integra a equipa Six-factors Nearshoring, onde ganhou experiência no desenvolvimento de software (Web Frontend e Backend). Tem uma rápida capacidade de adaptação para manutenção de sistemas ERP, bem como na indústria automotiva.

Júlia Benikes

Career Advisor

No decorrer do curso, a Júlia acompanha cada aluno para orientar o seu desenvolvimento profissional. Ajuda os participantes a aperfeiçoar o seu CV e perfil de LinkedIn – como destacar as principais competências – e desenvolve junto dos alunos as melhores estratégias para integrar o mercado de trabalho, através de sessões práticas e orientadas para resultados.

Após o curso, desempenha um papel essencial ao criar a ponte para a empregabilidade, apoiando os alunos na preparação para entrevistas, no networking profissional e na aplicação das novas competências em oportunidades de carreira.

Com uma abordagem personalizada e centrada nas pessoas, a Júlia acredita que cada percurso profissional é único — e que o sucesso começa quando o talento encontra a oportunidade certa.

Asaf Amir

Head of Software Development Programs

Asaf é Engenheiro de Software Full-Stack e de Machine Learning, com um MBA em Ciência da Computação. Possui mais de 15 anos de experiência na indústria tecnológica e na formação individual. 

Fundou diversas empresas e aplicações visando formar e educar alunos do ensino básico e secundário, bem como adultos que pretendem ingressar em profissões de alta tecnologia.

Plano de Estudos

Dá os primeiros passos no mundo da programação moderna! Neste módulo, vais explorar as tendências tecnológicas atuais e compreender o papel das linguagens de programação no desenvolvimento digital. Vais também configurar o teu ambiente de trabalho, conhecer ferramentas de desenvolvimento, plataformas cloud e sites úteis para aprender e evoluir. Uma introdução prática e inspiradora que te prepara para começar a programar com confiança e curiosidade.

  • Overview of programming trends and technologies
  • Basic programming concepts and environment setup
  • General Introduction
  • Trends
  • Programming Languages
  • Development Tools
  • Cloud Tools
  • Installation
  • Interesting Sites

Domina os fundamentos da linguagem que está a moldar o futuro da tecnologia! Neste módulo, vais aprender a escrever scripts em Python, trabalhar com variáveis, estruturas de controlo, funções e coleções de dados. Explora conceitos essenciais de programação orientada a objetos (OOP), gestão de erros, trabalho com ficheiros e multithreading. Vais também descobrir o poder da biblioteca padrão do Python, que simplifica tarefas do dia a dia. Uma abordagem prática para ganhares confiança e fluência no código.

  • Programming introduction
  • Variables
  • Control Flow
  • Writing Simple Scripts
  • Working with Data Types
  • Collections
  • Control Structures
  • Implementing Functions
  • Error Handling
  • Working with Files and Data
  • Object-Oriented Programming (OOP)
  • Threads
  • Python Standard Library

Cria aplicações web poderosas e escaláveis com Python! Neste módulo, vais aprender a trabalhar com os frameworks Django e Flask, construindo views, modelos e serviços web. Explora o acesso a bases de dados MySQL e PostgreSQL, gestão de ficheiros estáticos e integração de APIs. Aprende também sobre microserviços, contenedores com Docker, controlo de versões com Git e testes automatizados. Uma abordagem prática e moderna ao desenvolvimento web com as ferramentas mais utilizadas no mercado.

  • Python Web Frameworks
  • Django Framework
    • Views and Models
    • Working with Static Files
    • Accessing Data
  • MySQL
  • PostgreSQL
  • Working with Git
  • Testing
  • Linting
  • Flask Framework
    • Forms
    • Views
  • Web Services
    • Working with Data
    • Microservices Architecture
    • Building a Simple Service
    • Accessing Data
    • Service Integration
    • API Getaway
  • Containers and Docker
  • Debugging
  • Testing and Automation

Transforma o que aprendeste num projeto real e criativo! Neste módulo final, vais desenvolver e apresentar um projeto completo em Python, escolhendo um tema que reflita os teus interesses e objetivos profissionais. Podes aplicar o que aprendeste em programação, análise de dados, web development ou automação. Esta é a tua oportunidade de demonstrar competência técnica, criatividade e pensamento crítico, consolidando o teu percurso como programador Python.

Programas e Cursos Relacionados

fullstack_02

Full Stack Developer

Um programa para te lançares numa nova e excitante carreira como programador generalista com conhecimentos tanto de frontend como backend.

RESKILLING

frontend_02

Front End Developer

Um programa único para iniciantes interessados em aprender a programar, construir, analisar e manter websites, especializados em construir o software com o qual os utilizadores interagem.

RESKILLING

digital_graphic_designer_05

Game Developer

Aprende a criar, programar e publicar os teus próprios videojogos.
Este curso é direcionado a mentes criativas que desejam transformar ideias em experiências interativas, combinando programação, design e narrativa para construir jogos do zero.

UPSKILLING

O que dizem os nossos estudantes?

FAQs

Sim! Todos os graduados que concluírem o programa com sucesso receberão um certificado.

Receberá também o Certificado SIGO, pois a nossa formação é certificada pela DGERT.

Use your new course certificate to demonstrate skills to potential employers, along with their LinkedIn networks.

Sim! Todos os nossos cursos estão alinhados com o Cheque-Formação + Digital. Não hesite em perguntar-nos qualquer coisa relacionada com este fundo estatal de 750 euros.

This course is only online. All classes are recorded and securely stored for a period of 3 months, so you never have to worry about missing a session, but remember that you need to attend 80% of the classes to have a certificate.

Esta abordagem permite que a sua aprendizagem continue ininterrupta, com sessões interativas e em tempo real lecionadas por formadores especializados.

Além disso, os materiais de aprendizagem e os tópicos de autoestudo estão disponíveis a pedido. Aceda a estes recursos a qualquer hora, em qualquer lugar, para reforçar os seus conhecimentos e manter o ritmo dos seus estudos.

Regista abaixo o teu interesse para seres contactado por um dos nossos Consultores de Carreira. Marca uma sessão de esclarecimento presencial ou online para validar o conteúdo do curso desejado, turmas e horários disponíveis e ganhar acesso ao nosso teste diagnóstico.

O nosso programa foi concebido para preencher a lacuna para aqueles sem experiência em programação ou nos softwares leccionados, fornecendo as competências básicas de que necessita para ter sucesso.

Isto garante que está preparado não só para se formar no programa, mas também para prosperar na sua carreira futura.

Queres Saber Mais Sobre a Tua Futura Carreira Tech?

Estamos aqui para esclarecer qualquer dúvida!