I’m thinking about rewriting an MS Access db I wrote years ago into a stand-alone Python app.
Other than a college class called “Intro to C++” (console only, with OOP concepts) and the Access db itself, I have no experience, so I need to ask if the basis for my decision to go with Python is correct. Is it true that:
1) Python is relatively easy to pick up?
2) Python apps can run as “portable” (ie from one directory, no registry needs, nothing needs to be pre-installed on a Windows PC) as long as I use an embedded db?
Python is widely considered an easy language to learn, being simple and readable. For easy running of Python on any Windows PC I recommend Portable Python (other platforms such as Macs and Linux distros typically come with Python, so there’s usually no need for such measures there). For running a pre-made, pre-package app with its own
sqlitedatabase, I recommend pyInstaller, which is also cross-platform.