https://github.com/amssdias/python-books_db
Books database (csv, json or sqlite).
https://github.com/amssdias/python-books_db
csv database json sqlite3
Last synced: 3 months ago
JSON representation
Books database (csv, json or sqlite).
- Host: GitHub
- URL: https://github.com/amssdias/python-books_db
- Owner: amssdias
- Created: 2021-01-19T14:37:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-19T15:12:30.000Z (over 4 years ago)
- Last Synced: 2025-01-13T19:24:35.925Z (5 months ago)
- Topics: csv, database, json, sqlite3
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Books Database
This is a book database. There's 3 versions of this project. One the user will add the books and store them into a CSV file, other into a Json file and for last we will use a SQLite database.
In this project we will just use basic commands, such as add, update and delete books.On my database project I have addded as well typing annotations to my database functions so it'll be easier to know what values to expect and created my own context manager using a class with dunder methods: `__enter__` and `__exit__` .
## Getting Started
### Prerequisites
***Python*** - 3.8.4 or up
### Installing
- Download latest version of [Python](https://www.python.org/downloads/) :point_left:
1. Go to the website above, and click on download
2. Choose depending on which processor is your machine (in this example we looking to the files of Python 3.8.4)

3. Double click and install (Add python to PATH just at the beginning of instalation)### Run
- Download the project, open terminal window on folder with 'school.py' and type:
```
python school.py
```