Re: [Python-ideas] Python-ideas Digest, Vol 63, Issue 23

I'm going to delurk from this list and really back up Massimo here. It's not precisely his issue, but it's close enough to count. While we love our Linux and BSD variants, and OS X usage is growing, the truth of the matter is that the clear majority of people learning Python at the entry level do so on Windows. And I can assure you having attended many of the tutorials given by PyLadies and other groups, the part that took the most amount of time was ensuring a correct installation on Windows. It's not just a matter of getting the installation onto the machine, it's a matter of making sure the paths are set correctly so they can follow code examples trivially. In fact, at PyLadies tutorial events they would give literally special party hats to teachers who could get Python running under ideal conditions under Windows. And still it ate a lot of time and caused frustration. Frustration that gets shared with management and other people. I'm well aware that this matter of installation has been 'addressed'. There is a complex PEP to handle different version installs on Windows. I can go and click on a small link on the home page of python.org and download one-click installer that DOESN'T set up Windows paths. I can follow instructions 'somewhere' and get the paths set up, but I shouldn't have too. Students should be able to one-click Python and have it just work. Yet, for all the times I've been told it's fixed or we've complained about it and been told "It's getting fixed!", it is still an ongoing problem. If I were a Windows developer I would fix it today. So perhaps this should become a GSOC project of high priority: One click install of Python on Windows on a version hosted by python.org. Note: People suggest virtual machines or Vagrant. This works on new machines, but you try getting any of that working on an old Windows machine in a room of 40-100 students waiting on installation. Providing laptops for the event are also completely out of budget for most of these events. In order to make this issue as clear as possible, I'm going to quote Audrey Roy: "The number one thing that Python educators struggle with on entry level tutorials is Windows installations of Python. Ask me, ask Zed Shaw, ask any of the PyLadies." -- 'Knowledge is Power' Daniel Greenfeld http://pydanny.blogspot.com
participants (2)
-
C. Titus Brown
-
Daniel Greenfeld