Skip to content

CLI Student Management System built with Python implementing CRUD logic and list manipulation without external libraries.

Notifications You must be signed in to change notification settings

Apollo-stack/Python-CRUD-Academic-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ Student Management System (Python)

Academic project developed for the Analysis and Systems Development course at PUCPR.

This repository contains a CLI (Command Line Interface) application developed in Python to manage student records. It implements a complete CRUD (Create, Read, Update, Delete) system using native data structures like Lists and Dictionaries.

πŸ› οΈ Technologies

  • Language: Python 3.x
  • Concepts: Logic Programming, Data Structures (Lists/Dicts), CRUD Operations, Error Handling (Try/Except).

πŸ“‹ Features

The application features an interactive menu with the following capabilities:

  • Register Students: Add Name, Code, and CPF.
  • List Students: View all registered records.
  • Update Records: Modify data of existing students.
  • Delete Records: Remove students from the system.
  • Input Validation: Prevents errors with invalid numbers or empty fields.

πŸš€ How to Run

  1. Ensure you have Python installed.
  2. Clone this repository:
     git clone [https://github.com/MatheusRamon/Student-Management-System.git](https://github.com/MatheusRamon/Student-Management-System.git)
    
  3. Run the script:
     python "main.py"
    

Developed by Matheus Ramon - 2025

About

CLI Student Management System built with Python implementing CRUD logic and list manipulation without external libraries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages