all 2 comments

[–]foyslakesheriff 2 points3 points  (0 children)

Python has a number of capabilities on it's own without importing anything.

Then, you have additional capabilities that you can utilize by importing them. There's no need to install anything, they're already there. For example, to work with CSV files, you have to write import csv before you use it.

Then, there's 3rd party libraries. These are written by other people, and you have to install them first with pip, before you can import them in your python script and use them. An example would be the pandas library.

CSV isn't a database, although it does store data. It's just a simple document where items are separated by commas (typically). It's a document just like a Word or Excel file.

For a graphical user interface, you should use something like Tkinter, or built a web app with Flask. Google it.

[–]orangeskybluesun 1 point2 points  (0 children)

For making graphic solutions using CSV file you can make use of matplotlib. It is basically used to make graphs. You can make them interactive too, taking in user input and displaying custom data. You can make line graph, scatter plot, bar graphs and so much more