Programa Curso Introdução Python

Python consolidou-se como a linguagem de programação de alto nível mais versátil e procurada no mercado. Com uma sintaxe intuitiva, simples e objetiva, é a escolha ideal para quem se inicia na programação ou procura expandir o seu leque de competências para áreas como Data Science, Machine Learning, Desenvolvimento Web e IoT.

Este Programa Completo é o seu ponto de partida para dominar os conceitos universais da programação informática, com foco na linguagem Python. É um curso prático, desenvolvido para lhe fornecer a base sólida necessária para aceder à certificação PCEP™ (Certified Entry-Level Python Programmer) do Python Institute, abrindo portas para uma carreira de sucesso em desenvolvimento de software e tecnologias relacionadas.

Conteúdo do Programa Curso Introdução Python

Ao descarregar o Programa Completo, terá acesso à estrutura modular detalhada de um curso de 63 horas, que o guiará desde a instalação do ambiente de execução (runtime environment) até à conclusão dos conceitos de loops e estruturas de controlo. O documento é essencial para entender como o curso o irá capacitar para resolver desafios típicos de implementação e a utilizar os elementos mais importantes da Biblioteca Padrão Python.

O Programa abrange os tópicos fundamentais da programação orientada a objetos (POO), variáveis, tipos de dados e funções, garantindo que o formando, no final, é capaz de conceber, desenvolver, testar e depurar os seus próprios programas Python. É o mapa detalhado para profissionais sem experiência prévia ou com pouca prática, que pretendem iniciar uma transição de carreira ou solidificar o seu domínio da linguagem.

O programa do curso está dividido nos seguintes módulos e tópicos:

  • Introdução à Programação e Linguagem Python:
    • Python como uma linguagem de programação: Definição, história, utilidades (Web, Data Science, Machine Learning).
    • A Instalação do ambiente de runtime e a importância da PEP8 (guia de estilo do código Python).
  • A Estrutura de um Programa Python:
    • Tipos de dados: Inteiros, Flutuantes e Strings, e o uso de variáveis e operadores para processar informações.
    • Estruturas de controlo: Utilização de condicionais (if-else) e ciclos (loops – while e for) para gerir o fluxo de execução.
  • Funções e Módulos:
    • Estruturar código com funções: Definição de funções e o uso de parâmetros e argumentos.
    • Módulos e Pacotes: Exploração dos módulos na Biblioteca Padrão Python e como estender as capacidades da linguagem.
  • Estruturas de Dados:
    • Coleções de dados: Trabalho com Listas, Tuplos e Dicionários, e a gestão de coleções complexas.
  • Manipulação de Ficheiros e Exceções:
    • I/O (Input/Output): Como ler e escrever dados em ficheiros.
    • Gestão de Erros: Técnicas de tratamento de exceções (try-except) para garantir a robustez do código.
  • Conceitos de Programação Orientada a Objetos (POO): Introdução a Classes, Objetos, Herança e Polimorfismo (o pilar do Python).
  • Preparação para o Exame PCEP™: Sessões dedicadas à revisão de conteúdos e simulação de exames.