Programa Curso Programação Python
Se o seu objetivo é dominar Python além dos conceitos básicos e posicionar-se como um programador associado certificado no mercado, o próximo passo lógico é a Certificação PCAP™ (Certified Associate in Python Programming). Esta credencial, globalmente reconhecida pelo Python Institute, valida o seu conhecimento em técnicas avançadas, como a Programação Orientada a Objetos (OOP) e a manipulação eficiente de ficheiros e módulos.
Ao descarregar o Programa Completo do Curso de Programação Python (PCAP™), terá acesso à estrutura detalhada que o guiará através dos 85 horas de formação, cobrindo todos os domínios de conhecimento exigidos para o sucesso no exame PCAP™. Descubra como esta formação estruturada, incluindo sessões live online e conteúdos assíncronos, o capacitará para desenvolver, depurar e reestruturar programas Python de nível profissional.
Conteúdo do Programa de Formação
O Programa do Curso de Programação Python (PCAP™) está desenhado para transformá-lo num programador competente, capaz de aplicar a linguagem em cenários reais, desde tarefas de IoT e gestão de rede a projetos de desenvolvimento de software mais complexos. O curso aprofunda os aspetos avançados de Python, que são cruciais para a Programação Orientada a Objetos (OOP), aprofundando o modelo de classes, a herança e os conceitos de polimorfismo.
Este documento de download não é apenas uma lista de módulos; é o seu mapa de estudos para dominar a arte de criar programas multi-módulos bem estruturados. Irá encontrar o detalhe sobre como irá adquirir a capacidade de analisar e modelar problemas do dia-a-dia na categoria de OOP, aumentando o seu valor e competitividade no mercado de trabalho. No final, estará apto a realizar o exame PCAP™ e obter uma certificação que atesta a sua proficiência.
O programa do Curso de Programação Python (PCAP™) estrutura-se nos seguintes módulos e tópicos principais:
-
Módulo 1: Módulos e Pacotes:
-
Criação e Utilização de Módulos e Pacotes: Definição e aplicação de módulos e pacotes para organizar e reutilizar código.
-
Interação com o Sistema Operativo: Utilização do módulo
ose dosyspara interação eficiente com o sistema e variáveis de ambiente.
-
-
Módulo 2: Strings e Processamento de Ficheiros:
-
Manipulação Avançada de Strings: Técnicas de formatação, pesquisa e modificação de texto.
-
Processamento de Ficheiros: Leitura, escrita e manipulação de ficheiros de texto e binários, incluindo o tratamento de erros.
-
-
Módulo 3: Exceções e Manipulação de Erros:
-
Estrutura e Hierarquia de Exceções: Compreensão do modelo de
try...except...finallye a criação de exceções personalizadas. -
Depuração de Código: Técnicas para testar e depurar programas Python de forma eficaz.
-
-
Módulo 4: Programação Orientada a Objetos (OOP):
-
Conceitos Fundamentais de OOP: Classes, Objetos, Herança, Polimorfismo e Encapsulamento.
-
Criação de Classes: Métodos especiais (
__init__,__str__) e variáveis de instância vs. variáveis de classe.
-
-
Módulo 5: Técnicas Avançadas e Aplicações:
-
Compreensão de Funções Avançadas: Expressões Lambda, Funções Anónimas e o uso de Iteradores e Geradores.
-
Aplicações Práticas: Exemplos de utilização de Python em IoT, Gestão de Rede e Desenvolvimento de Software.
-