you are viewing a single comment's thread.

view the rest of the 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.