Aug-04-2017, 02:17 PM
(Aug-04-2017, 02:02 AM)QueenBee Wrote: So my question is, what would I use Python for in a project like this?
um, everything? If your sample database is expected to be small to modest, you could use Python's builtin "sqllite3", if it is expected to be larger, or you want more flexibility I would go with Postgre, though Python will work with most compliant databases. Don't really see the need to have two separate types. For number crunching, you could use "numpy", want some snappy graphs and plots, use "matplotlib", create a pretty user interface, toss in wxPython. Python is also cross-platform, so you could write your program to work on Windows, Linux, *nix and Mac operating systems. Python is easy to learn (even for an old geezer like me :-) ). With thousands of 3rd party modules, I think you would be hard pressed to not find a solution to a particular need.
If it ain't broke, I just haven't gotten to it yet.
OS: Windows 10, openSuse 42.3, freeBSD 11, Raspian "Stretch"
Python 3.6.5, IDE: PyCharm 2018 Community Edition
OS: Windows 10, openSuse 42.3, freeBSD 11, Raspian "Stretch"
Python 3.6.5, IDE: PyCharm 2018 Community Edition