Programa Paidéia
Objetivos:
Esse curso tem como objetivo apresentar os conceitos e características da linguagem de programação Python, apresentando técnicas de estruturas de dados, implementação de funções e o conceito de programação Python utilizando o paradigma de programação orientada a objetos. Por meio de diversos exemplos e práticas de algoritmos em Python, espera-se que ao final do curso o aluno seja capaz de implementar, depurar e avaliar algoritmos desenvolvidos em Python.
Conteúdo programático:
1. Introdução à linguagem Python
2. Comentários
3. Manipulação de strings
4. Vetores
5. Matrizes
6. Listas
7. Dicionários
8. Função
9. Escopo de variáveis
10. Manipulação de arquivos
11. Manipulação de dados
12. Depuração do código
13. Conceito de Programação orientada a objetos
13.1. Classes
13.2. Objetos
13.3. Métodos
13.4. Polimorfismo
13.5. Herança
13.6. Encapsulamento
14. Organização de código
14.1. Módulos e Pacotes
15. Boas práticas de programação
Carga horária:
36hs