Skip to content

This repository shows practical coding tasks that I have done using the python programming language.

Notifications You must be signed in to change notification settings

JiovaniBoJ/codingTasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

codingTasks

This repository shows practical coding tasks that I have done using the python programming language.

Table of Contents

💻 💻

Student CRUD Task

This outlines the CRUD matrix for the task: CREATE, READ, UPDATE, DELETE.

Task Overview

This program is designed to create a task management system for subjects that are done by a given student.

Task Description

The program allows for the management of student, professor and mentor details. The CRUD operations are alo accounted for, within the program. The courses can be created and deleted by the professor in order to update any changes to the courses that a student is enrolled on.

Classes

These are the classes used within the program:

  • Student
  • Professor
  • Mentor
  • Person
  • Course
  • Address
  • Enrollment

Functions

This is an example function that is used within the program to initials the attributes of the Student class.

 def __init__(self, subject_id, subject_title, progression):

        self.subject_id = subject_id
        self.subject_title = subject_title
        self.progression = progression

Tools

  1. The IDE - Visual Studio Code
  2. Windows Power Shell
  3. Python

Screen shots

This is a preview of the code: (https://github.com/JiovaniBoJ/codingTasks/assets/165221953/e05bd76b-38e4-4bde-a0c1-39311e89d1f0)

About

This repository shows practical coding tasks that I have done using the python programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages