Esse projeto foi um desafio realizado pelo professor Cristiano Souza da Universidade Paulista, com a finalidade de ensinar programação estruturada, no qual devemos modularizar a criação de um sistema acadêmico, com a utilização da metodologia CRUD na linguagem Python.
Aqui foi possível entender mais sobre a criação de interfaces CRUD - Create, Read, Update and Delete -, modularização de sistemas, estruturas de repetição, estruturas condicionais, dicionários, typecasting e a biblioteca os.
Foi um projeto de grandes aprendizados visando criar um sistema acadêmico utilizável, sendo uma experiência totalmente diferente e que realmente botou a prova meus conhecimentos para resolver esse problema.
Para testar este código, verifique se você possui todos os requisitos:
- Você possui instalado uma versão estável da linguagem
python. - Você possui instalado um ambiente de desenvolvimento, como
Visual Studio Codeou outro de sua preferência.
Para instalar o syspet, basta executar o comando: git clone https://github.com/SepulvedaRafael/cadstudant.git.
Após a clonagem, abra a pasta cadstudant em um ambiente de desenvolvimento de sua preferência. Em seguida, execute o arquivo denominado cadstudant_v1.py.
- Implementar uma interface gráfica com Tkinter ou similar.
- Correção de bugs existentes e outros que venham a surgir.
- Implementar novas funcionalidades de um sistema acadêmico.
- Elaborar novas visualizações por tipo de usuário.
- Implementar um banco de dados.
- Reduzir a quantidade de códigos, visando aplicar princípios SOLID.
- Sistema de Autenticação
- Mecanismos de segurança e validação
Esse projeto está sob a License MIT. Veja o arquivo LICENSE para mais detalhes.