Jan-14-2018, 02:44 PM
(Jan-14-2018, 03:02 AM)league55 Wrote: I've been told that Python might not be the ideal language for Windows applications.
Not sure why someone would say that. I write scripts for both Windows and Linux, though usually they are for administrative tasks and I try to make them cross platform.
Some things to keep in mind:
Linux has many programs that rely on Python and usually comes with v2.x and v3.x pre-installed. You do not want to remove these as you will probably end up having to re-install the OS.
Windows has no OS dependency on Python, so it can be added and removed as often as you like. I think I can speak for all admins and mods when I say that we strongly recommend you use the latest version of Python (currently 3.6.4) and stay away from v2.x as it is currently a 'maintenance' only release and will be discontinued in 2020.
Another thing to keep in mind, some 3rd party modules need to be compiled. While Linux comes with a compiler by default, Windows does not.
If you find yourself in a position on Windows where you need one of these modules, you'll want to bookmark this site:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
They have done a great job of pre-compiling many 3rd party modules for Windows users.
Whether Linux or Windows, we have excellent Tutorials on installing Python for either OS, as well as a very nice Resource collection.
Welcome to the community and hope you have fun with Python.
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