0% acharam este documento útil (0 voto)
36 visualizações5 páginas

Administração de Livros em Python

Este documento apresenta um roteiro de aula prática focado na exploração de recursos avançados da linguagem Python, incluindo a criação de classes e o uso da biblioteca Matplotlib para visualização de dados. O objetivo é desenvolver um sistema para administração de livros em uma biblioteca, permitindo registro, listagem e pesquisa de livros, além de gerar gráficos por gênero. A atividade visa consolidar o entendimento sobre programação orientada a objetos e integração com bibliotecas externas.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
36 visualizações5 páginas

Administração de Livros em Python

Este documento apresenta um roteiro de aula prática focado na exploração de recursos avançados da linguagem Python, incluindo a criação de classes e o uso da biblioteca Matplotlib para visualização de dados. O objetivo é desenvolver um sistema para administração de livros em uma biblioteca, permitindo registro, listagem e pesquisa de livros, além de gerar gráficos por gênero. A atividade visa consolidar o entendimento sobre programação orientada a objetos e integração com bibliotecas externas.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Roteiro de Aula Prática- Explorando Recursos do Python

Sumário

1
introdução...............................................................................................01

2 Desenvolvimento....................................................................................
02

3 conclusão...............................................................................................
03

4 referencias..............................................................................................
04

1 introdução

Nesta aula prática, nosso objetivo é explorar recursos avançados da linguagem


Python, incluindo a criação de classes, manipulação de listas e uso de bibliotecas
externas. Dentre essas bibliotecas, daremos ênfase à Matplotlib, que é empregada
na visualização de dados. O objetivo é desenvolver um sistema simples para a
administração de livros em uma biblioteca, permitindo o registro de livros, a exibição
da lista de cadastrados, a pesquisa por título e a criação de um gráfico mostrando a
quantidade de livros por gênero. A finalidade da atividade é consolidar o
entendimento sobre a modularização do código, a programação orientada a objetos
e a integração com bibliotecas externas.
2 Desenvolvimento
Passo 1: Definição da classe Livro

Uma classe Livro foi definida com os atributos título, autor, gênero e quantidade.
Com essa estrutura, é possível representar cada livro de maneira organizada e
facilitar a manipulação das informações.

Passo 2: Elaboração da lista de livros

Foi criada uma lista vazia denominada biblioteca para guardar os objetos do tipo
Livro registrados pelo usuário.

Passo 3: Implementação das funções

cadastrar_livro(): Recebe as informações do livro por meio da entrada do usuário,


cria um objeto Livro e insere na lista da biblioteca.

listar_livros(): percorre a lista e mostra as informações de todos os livros


registrados.

buscar_livro_por_titulo(): Recebe um título e procura na lista, mostrando os livros


que correspondem ao título fornecido.
Passo 4: Uso da biblioteca Matplotlib

A biblioteca Matplotlib foi instalada e importada para criar um gráfico de barras


representando a quantidade de livros por gênero. A função

gerar_grafico_por_genero() contabiliza os livros por gênero e exibe o gráfico.

Passo 5: Testes

O sistema foi avaliado com diversas entradas para assegurar o adequado


desempenho das funcionalidades e a criação do gráfico.

3. Conclusão

A atividade possibilitou a aplicação de conceitos essenciais de programação


orientada a objetos, gestão de listas e integração com bibliotecas externas no
Python. O desenvolvimento e a testagem do código em um ambiente colaborativo e
acessível foram facilitados pelo uso do Google Colab. A criação do gráfico usando
Matplotlib ofereceu uma visualização nítida da distribuição dos livros por gênero,
acrescentando valor ao sistema. Espera-se que o estudante tenha solidificado o
conhecimento acerca de bibliotecas e módulos em Python, bem como as práticas de
organização e modularização do código.

4 referencias

[Link]

Você também pode gostar