Descrição
Objetivos:
- Proporcionar aos alunos os conhecimentos e habilidades necessários para a programação em Python.
- Desenvolver o raciocínio lógico e a capacidade de resolver problemas.
- Preparar os alunos para a aprendizagem de conceitos e técnicas de programação mais avançados.
Conteúdo:
Módulo básico
- Introdução à programação em Python
- Variáveis e tipos de dados
- Operadores
- Controle de fluxo
- Funções
- Estruturas de dados
- Entrada e saída de dados
Módulo intermediário
- Programação orientada a objetos
- Herança
- Polimorfismo
- Classes e objetos
- Módulos e pacotes
- Exceções
- Testes de unidade
Módulo avançado
- Programação funcional
- Programação concorrente
- Programação para web
- Programação para dispositivos móveis
- Programação para inteligência artificial




