Este curso visa proporcionar uma compreensão completa de Python, desde os fundamentos até tópicos mais avançados, como Programação Orientada a Objetos (POO), desenvolvimento web com Flask e criação de APIs. Os alunos irão aprender a manipular dados, trabalhar com ficheiros, tratar exceções e integrar bibliotecas externas. No final, os participantes serão capazes de desenvolver programas robustos, sendo capazes de escrever scripts simples até aplicações web interativas.
Este curso destina-se a iniciantes em programação, profissionais da área de TI e qualquer pessoa interessada em aprender Python e o seu uso em automação, desenvolvimento web e APIs.
Não é necessário conhecimento prévio de programação, mas é recomendável ter familiaridade básica com conceitos de informática e lógica de programação.
Módulo 1: Introdução ao Python (1 hora)
Módulo 2: Sintaxe Básica e Tipos de Dados (1 hora)
Módulo 3: Estruturas de Controle (2 horas)
Módulo 4: Estruturas de Dados (3 horas)
Módulo 5: Funções e Módulos (2 horas)
Módulo 6: Manipulação de Ficheiros (1 hora)
Módulo 7: Programação Orientada a Objetos (OOP) (3 horas)
Módulo 8: Tópicos Avançados (3 horas)
Módulo 9: Desenvolvimento Web e de Serviços com Flask (4 horas)