⚠️ Novidade no blog! ⚠️

O conteúdo dos Cursos, Trilhas e Livros Resolvidos está sendo movido para kdosh.net/edu. Acesse e divulgue!


🐍 PrettyTable é uma biblioteca Python que permite exibir dados em formato de tabela de maneira organizada e elegante. Com o prettytable, é possível criar tabelas com colunas e linhas personalizadas, definir o tamanho das colunas, adicionar bordas, alinhamentos, etc. Além disso, o prettytable suporta diferentes tipos de dados, como números, textos, datas, etc.

✅ O roteiro básico para utilizá-la é:

    • instalação por meio do pip;
    • importação da biblioteca no seu código Python;
    • criação da tabela;
    • adição de rótulos para as colunas da tabela;
    • adição de linhas na tabela criada;
    • exibição da tabela.


✅ Para instalar a biblioteca prettytable, utilize o comando:

python -m pip install -U prettytable

✅ No código Python abaixo, as seguintes tarefas foram definidas, respectivamente:

    • Importação da biblioteca prettytable
    • Criação de um tabela vazia
    • Adição de nomes (rótulos) às colunas
    • Inserção dos dados de 3 (três) pessoas
    • Ordenação da tabela por Idade
    • Exibição da tabela ordenada
    • Ordenação da tabela por Nome
    • Exibição da tabela ordenada

🐍 Programando…

💻 Saída:

SQLite e PrettyTable

✅ Para os exemplos seguintes, crie um banco de dados SQLite chamado exemplo.bd (recomendamos o uso do SQLiteStudio) e utilize o script SQL abaixo para criar uma tabela chamada cliente com os campos id_cliente, nome, idade, endereco e email:

Utilize o próximo script para inserir dados fictícios na tabela cliente:

✅ Agora vamos utilizar a biblioteca PrettyTable para exibir os dados armazenados na tabela cliente. O código a seguir executa as seguintes tarefas:

    • Importação da biblioteca prettytable e da biblioteca para manipulação de banco de dados SQLite
    • Conexão com o banco de dados exemplo.db
    • Criação de um cursor:
      • Um cursor é um ponteiro que é usado para acessar e manipular os dados de uma base de dados. É um objeto que permite que você execute comandos SQL e navegue pelos resultados retornados.
      • Execução de uma consulta SQL, por meio do cursor, para recuperação de todos os dados da tabela de clientes
    • Recuperação dos dados obtidos na consulta anterior
    • Criação de uma tabela vazia com os rótulos das colunas
    • Preenchimento da tabela com os dados obtidos na consulta SQL
    • Exibição da tabela
    • Fechamento da conexão com o banco de dados

💻 Saída:

*Atualizado em 4 de março de 2023

Estude a Bíblia!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments