Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-17 Thread Michael J Jackson
Hi all, At the risk of introducing a tangent ... while using the popular flavour of Python is important, surely the choice of Python version is less important than why Python is being used? That is, as a vehicle to introduce principles of good programming practice. I get concerned when

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-16 Thread Erik Bray
On Mon, Jun 15, 2015 at 7:37 PM, Steven Haddock hadd...@mbari.org wrote: This was a timely post by Maxime, because I was just thinking of surveying instructors about what they use for their own work and what were the thoughts about porting SWC lessons to Python 3. I can’t remember if there

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-16 Thread Steven Haddock
Great that people are finding the transition smooth. It was about a year ago that I `ln -s -f /usr/local/bin/python3.4 /usr/local/bin/python`, and I haven't looked back since. Brave man. I have 490 scripts, though, that would cause me to look back until I had re-factored all of them...

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-16 Thread James Hiebert
Hi All, Thanks for sending along this post, and please allow me the opportunity to weigh in on teaching 3 vs. 2. I've read a lot of responses to this have essentially said Python 3 doesn't have any killer features that you can't get in Python 2. One of the biggest things that my team gets out

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Matthias Bussonnier
For what its worth, a SWC bootcamp was tough at UC Berkeley 2 weeks ago. And was 100% python 3 (well the Python part, not the git and command line part of course). We didn’t had any issues. A couple of questions about python2, but nothing serious. As usual a couple of people came with no

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Greg Wilson
Python 3 it is. What other changes would people like to our lessons in the next couple of months? ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

[Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Maxime Boissonneault
Some interresting reading : http://astrofrog.github.io/blog/2015/05/09/2015-survey-results/ Maxime -- - Maxime Boissonneault Analyste de calcul - Calcul Québec, Université Laval Ph. D. en physique ___ Discuss mailing

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Steven Haddock
This was a timely post by Maxime, because I was just thinking of surveying instructors about what they use for their own work and what were the thoughts about porting SWC lessons to Python 3. I can’t remember if there was a recent thread on this… Worth creating an issue (or something even more

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Titus Brown
My grad student has dragged our project into 2011, kicking and screaming (Khmer is now Py3 compliant). I'll report back in a few months :) -- Titus Brown, ctbr...@ucdavis.edu On Jun 15, 2015, at 4:37 PM, Steven Haddock hadd...@mbari.org wrote: This was a timely post by Maxime, because I was

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread Juan Nunez-Iglesias
Steve, the switch to Python 3 is happening for v5.4: https://github.com/swcarpentry/python-novice-inflammation/issues/127 We're using Python 3 for our book also and devoting a few paragraphs to why and to how to make it run in Python 2.7 if absolutely necessary. So you are not alone in your

Re: [Discuss] Food for thought for the Python 2 vs 3 debate

2015-06-15 Thread R. David Murray
On Tue, 16 Jun 2015 00:17:42 -, Juan Nunez-Iglesias jni.s...@gmail.com wrote: Steve, the switch to Python 3 is happening for v5.4: https://github.com/swcarpentry/python-novice-inflammation/issues/127 We're using Python 3 for our book also and devoting a few paragraphs to why and to how