Estou iniciando meu aprendizado em Python, e gostaria da opinião de quem já programa sobre uma situação clássica:
Digamos que fosse ser desenvolvido um programinha desses de locadora de filmes.
Supondo que houvesse uma espécie de tabela, para catalogar os títulos, mas que isso ficasse numa base de dados persistente (um arquivo).
Qual seria o melhor tipo de dados para essa situação?
Exemplificando:
- cada filme, poderia ser registrado como uma lista, ou tupla, com vários campos (código, título, gênero, quantidade de cópias). Mas como juntar tudso isso num único lugar, numa única tabela?
Creio que esta tabela, vamos dar o nome de CATALOGO, não poderia ser, por exemplo um dicionário, pois os filmes não constituem um par chave-valor, certo?
Para melhor indexar os filmes, este CATALOGO poderia até ser uma lista de listas, certo? Mas como armazenar esta lista de listas num arquivo, por exemplo?
Gostaria de opiniões, se possível em código também..
Pergunta
O Andarilho
Saudações a todos..
Estou iniciando meu aprendizado em Python, e gostaria da opinião de quem já programa sobre uma situação clássica:
Digamos que fosse ser desenvolvido um programinha desses de locadora de filmes.
Supondo que houvesse uma espécie de tabela, para catalogar os títulos, mas que isso ficasse numa base de dados persistente (um arquivo).
Qual seria o melhor tipo de dados para essa situação?
Exemplificando:
- cada filme, poderia ser registrado como uma lista, ou tupla, com vários campos (código, título, gênero, quantidade de cópias). Mas como juntar tudso isso num único lugar, numa única tabela?
Creio que esta tabela, vamos dar o nome de CATALOGO, não poderia ser, por exemplo um dicionário, pois os filmes não constituem um par chave-valor, certo?
Para melhor indexar os filmes, este CATALOGO poderia até ser uma lista de listas, certo? Mas como armazenar esta lista de listas num arquivo, por exemplo?
Gostaria de opiniões, se possível em código também..
Grato pela ajuda.
<<O Andarilho>>
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.