Loading...

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

1

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

2

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

3

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

4

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

Top