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]