On 23/02/2012 09:00, Alan Gauld wrote:
By no means, one of Pythons strengths is that the same code can run on many OS. But as Steven has mentioned many developers use Linux because GNU/Linux is designed as a developer's OS and comes with oodles of tools. Most of those are available for Windows too but you have to go find them, download them and install them.
One thing: If you do a reinstall, download the ActiveState version rather than the Python.org version. Active state tweak their Windows version of Python to include a bunch of extra goodies for Windows programmers.
Just seconding both of Alan's points here. I have been fruitfully using Python on Windows for more than 12 years now and I am one of the very few core developers who works in Windows (although sadly lacking the time at the moment to contribute much). I develop Python-based websites which run unaltered on my Win7 laptop, my WinXP desktop, and whatever flavour of Linux my hosting provider is using. (It could be RedHat or CentOS but I don't care because it just works). You need to do a very small bit of initial assumption-bashing to ensure that things will work across platforms, but once that's done you never have to change anything again. I also recommend the ActiveState distro. It sets Python up on the PATH and adds pip in the right places. Both of those are easy enough to do for yourself, but it's nice to have it done for you. TJG _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor