The program that load the CSV file and use them as database. Main function is to Insert / Update / Save course and it's detail and Calculate the GPA from given CSV
Project description
# GradeDB
The program that load the CSV file and use them as database. Main function is to Insert / Update / Save course and it’s detail and Calculate the GPA from given CSV
## Prerequisites
This program needs Python 3 and following libraries
[PyInquirer](https://github.com/CITGuru/PyInquirer) - The interactive UI for Python
[tabulate](https://pypi.org/project/tabulate/) - Pretty table presentation
[pandas](https://pandas.pydata.org/) - The way of playing with data
[art](https://pypi.org/project/art/) - Used to generate ASCII art
[NBLOGIC](https://pypi.org/project/nblogic/) - NBLOGIC for python by Thanawat Petchuen
### Installing
First, install this project by pip
` pip install gradedb `
And then run the script
` gradedb "filename.csv" ` or use KLOGIC database (require authentication)
` gradedb `
## Authors
Thanawat Petchuen - [Thanawat(GitHub)](https://github.com/thanawatpetchuen) - [Thanawat(Bitbucket)](https://bitbucket.org/thanawatpetchuen/)
## License
This project is licensed under the MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gradedb-1.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e79c59f2ec5830e63f200a0fab201d638ed6a10ff5516dc04c67c767f8eed486 |
|
MD5 | a6ac1d545862d2984ba8b9e0533a9d9c |
|
BLAKE2b-256 | 306c60d4282ae214d944ac2c47abff4baaf6e2febe11985fb7c89f42d1724fd3 |