Python: Orientação a Objetos e Manipulação de Dados
A programação orientada a objetos (POO) é um método de estruturar um programa agrupando propriedades e comportamentos relacionados em objetos individuais, e hoje é amplamente utilizada em diversas linguagens de programação.
Python também pode ser útil quando desejamos manipular dados de diversos tipos de bancos, como por exemplo MongoDB ou MYSQL.
Neste curso, você aprenderá os fundamentos da programação orientada a objetos usando a linguagem Python além de formas de manipulação de dados usando estes bancos juntos com esta linguagem.
O que você irá aprender?
- Conhecer os fundamentos da Orientação a Objetos com Python;
- Aprender a criar módulos, instalar e importar módulos;
- Estudar os fundamentos de manipulação de banco de dados SQL e Mongo DB em Python;
- Manipular dados em SQL e Mongo DB com Python usando;
Detalhes do curso
Programação Orientada a Objetos
Introdução a orientação a objetos
Classes
Objetos
Init e self
Atributos e métodos
Encapsulamento
Herança
Exercício Prático
Associação
Composição
Agregação
Classes Abstratas
Polimorfismo
Questionário
Módulos e Pacotes
Introdução a módulos e pacotes em Python
Tabelas de símbolos e namespaces
Importando pacotes em Python com pip
Criando módulos em python
Questionário
Exercício Prático
Manipulação de dados com MYSQL
Introdução ao banco de dados MYSQL
Criando database e table
Inserindo dados
Consultas com Select
Filtros com Where
Organização com Order By
Exclusão de dados
Atualização de dados
Exclusão de tabelas
Questionário
Exercício prático
Correção de exercício – função criar base de dados
Correção de exercício – função criar tabela
Correção de exercício – função inserir dados
Correção de exercício – função listar dados
Correção de exercício – função atualizar dados
Correção de exercício – função deletar dados
Manipulação de dados com PyMongo
Criando uma conta no MongoDB Atlas
Acessando banco de dados MongoDB com Python Introdução a biblioteca PyMongo
Inserção de dados
Exercício de treino
Listagem de dados – parte 1
Listagem de dados – parte 2
Atualização de dados
Exclusão de dados
Exercício prático
Correção de exercício – função cadastrar
Correção de exercício – função mostrar documentos
Correção de exercícios – função deletar documentos
Correção de exercícios – função deletar tudo
Correção de exercício – atualizar documentos
Questionário