/SchoolSystem

📚💻 Meu primeiro projeto, que visa um sistema escolar de acordo com as diretrizes relatadas 🌌

Primary LanguagePythonMIT LicenseMIT

School System 📙

Josué Batista Repository size GitHub last commit License Stargazers

Elaborado na disciplina Fundamentos de Programação

Meu primeiro projeto

📌 Tecnologias e Ferramentas Usadas

🐍 Python - Liguagem de programação com tipagem dinâmica.
🔫 Pycharm - IDE para compilação de programas em python

📕 Informações

Um professor quer utilizar um programa para gerenciar as informações de seus alunos. Faça um programa que realiza o cadastro de alunos com as seguintes informações: matrícula, nome do aluno e notas em que o professor deve escolher a quantidade de notas e a média é aritmética. O professor deseja saber os alunos com maior e menor nota em cada prova para parabenizar e motivar cada um, respectivamente. Não pode existir mais de um aluno com a mesma matrícula. Alguns alunos podem ser transferidos de outras turmas então o programa deve permitir cadastro de novos alunos mesmo depois da disciplina já ter iniciado. Além disso os alunos podem mudar de turma e trancar a disciplina caso desejem. O professor também pode diminuir ou aumentar a nota de um aluno se o último tiver um bom ou mal comportamento. Armazene em um arquivo todos os dados para poder recuperá-los quando o programa for reiniciado. Crie um menu com as seguintes opções:

  1. Cadastrar aluno.
  2. Fazer trancamento de aluno pela matrícula.
  3. Buscar informações de um aluno pela matrícula.
  4. Visualizar todas as informações de todos os alunos.
  5. Mostrar todas as informações do(s) aluno(s) com maior nota em cada uma das provas.
  6. Mostrar todas as informações do(s) aluno(s) com menor nota em cada uma das provas.
  7. Calcular a média das notas de cada prova e a média de cada aluno.
  8. Alterar a nota de um aluno pela matrícula.
  9. Exibir as informações dos alunos com média maior que a média das médias de todos os alunos.
  10. Sair do programa.

🚀 Execução

# Clone o repositório
git clone https://github.com/Josuebmota/SchoolSystem

# Vá para o diretório do arquivo
cd SchoolSystem

# Vá ate o arquivo main.py e modifique de acordo com a questão e execute
python3 Escolas.py

🐛 Problemas

Sinta-se a vontade de registrar um novo problema, com um respectivo título e descrição no repositório do SchoolSystem. Se encontrar a solução, avaliarei seu Pull Request.

👨‍💻 Autor

Criado por Josué Batista Mota ,
esse projeto está sobre MIT license 📃.

Coloque uma ⭐️ caso esse proejto tenha lhe ajudado