Mar-06-2017, 12:53 AM
Think of Django as a way of presenting your project to the user as a web application, just as tkinter would be a way to present it as a GUI app. In either case, (or the case of a command line app), the 'meat' of the project is still Python and in all probability can be done with Python's built-in library's, so I suggest you start with that, make sure all your calculations are correct and as 'error proof' as you can make it. then if you want, you can migrate to Django, tkinter or some other presentation form.
If you plan on using charts and/or graphs, you'll want to check out the third party module Matplotlib.
For databases, you can use Python's own built-in sqlite3 to something more powerful like Postgresql.
If you plan on using charts and/or graphs, you'll want to check out the third party module Matplotlib.
For databases, you can use Python's own built-in sqlite3 to something more powerful like Postgresql.
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