Skip to content

This project was a challenge undertaken by Professor Cristiano Souza from Universidade Paulista, with the purpose of teaching structured programming, in which we must modularize the creation of an academic system, using the CRUD methodology in the Python language.

License

Notifications You must be signed in to change notification settings

SepulvedaRafael/cadstudant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

👨‍🏫 Cadstudant

Python

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.

💻 Pré-requisitos

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 Code ou outro de sua preferência.

📱 Instalação

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.

📈 Desafios Futuros

  • 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

📝 Licença

Esse projeto está sob a License MIT. Veja o arquivo LICENSE para mais detalhes.

About

This project was a challenge undertaken by Professor Cristiano Souza from Universidade Paulista, with the purpose of teaching structured programming, in which we must modularize the creation of an academic system, using the CRUD methodology in the Python language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages