Esta aplicação foi desenvolvida com as seguintes tecnologias:
- Python 3.8.10
- tkinter — Interface Python para Tcl/Tk
Este projeto tem como objetivo fixar o estudo de Programação Orientada a Objetos tomando como base a linguagem Python, bem como o padrão de projetos MVC (do inglês - model, view e conrollers). Dentre as suas funcionalidades, podemos contar com:
- Adicionar
- Editar
- Deletar
O projeto consiste basicamente em um CRUD (Create, read, update and delete), onde o usuário poderá tratar os seus filmes assistidos. O sistema conta com uma forma de salvar os filmes para que os dados inseridos não sejam perdidos utilizado-se de um arquivo .txt
para escrever os dados recebidos do usuário.
O mesmo também conta com tratamento de erros e exceções para que qualquer má utilização do sistema, vinda por parte do usuário, seja prevenida e lhe permita obter um retorno visual do erro, sendo utilizada a própria GUI
(Graphical user interface) do sistema.
-
Baixe o arquivo
🔗 Baixar.zip
do projeto -
Ou clone este repositorio
$ git clone https://github.com/ErnaneJ/lista-de-filmes.git
* se você quiser adicionar alguma nova funcionalidade, ou implementar alguma melhoria. Faça uma solicitação de pull, eu irei adorar receber!
Projeto criado a partir da pratica 14.b do curso de Programacao Orientada a Objeto (POO) na Escola de Ciencias e Tecnologia (ECT) da Universidade Federal do Rio Grande do Norte (UFRN) durante o semestre 2021.1.