G’day All Thanks for everyone’s comments, as they are most helpful and greatly appreciated.
I have decided to go for the “python-novice-inflammation” session, but I might add in some sections from “python-novice-gapminder” initially. The reason for this is that I think the “gapminder” version has some introductory sections that I think will help those getting started. For example: Running and Quitting<https://biologyguy.github.io/python-novice-gapminder/01-run-quit/> Variables and Assignment<https://biologyguy.github.io/python-novice-gapminder/02-variables/> Data Types and Type Conversion<https://biologyguy.github.io/python-novice-gapminder/03-types-conversion/> Having never used “jupyter notebook” before, I think this is covered a little better in the above sections. Plus having some background information on variables and data types would also be useful. I am planning on running this session from 9am – 4pm with a couple of breaks, so I believe I should hopefully have enough time to cover this. Has anyone else thought about this or at least agree some of the basics are not covered enough in the “python-novice-inflammation” workshop? Again, I really appreciate everyone’s feedback and now it is time for me to cram the preparation for running this session on Friday. Cheers, Jason. From: Greg Wilson [mailto:[email protected]] Sent: Friday, 28 October 2016 8:53 PM To: Jason Bell <[email protected]>; Software Carpentry Discussion <[email protected]> Subject: Re: [Discuss] Which python lesson should I teach? Hi Jason; thanks for your mail. 1. python-novice-inflammation is the best-tested, and is fully fleshed out, so it's still what I recommend. 2. python-novice-gapminder (either the main branch or the variant ordering that NIH has experimented with) will hopefully grow up to be a better lesson, but right now it's mostly point form notes - it's certainly teachable, but probably more work for you as an instructor. 3. python-second-language has only been taught twice, and is still pretty raw, so I wouldn't recommend that. (If people on this list want to give it a whirl, though, we'd be very grateful for feedback.) Cheers, Greg On 2016-10-27 2:22 AM, Jason Bell wrote: G’day Software Carpentry colleagues I am planning on running a virtual “python programming” workshop next week for some of my institutional researchers. With the resent discussions on the mailing list talking about alternative python lessons, I am just wondering what the consensus is with which lesson I should be using to teach python? This will be the first time I will be teaching the python lesson, having previous taught the Unix shell and “R for Reproducible Scientific Analysis”, as well as recently participating in the GIT lesson. Having done a bit of python programming in the past and contributed minor source code to some open source projects, I am just going through the materials and brushing up my python skills as I am a little rusty. Anyway, I am writing this message to get some feedback on which lesson people would recommended for absolute beginners? As currently I can see the following python lessons: · Programming with Python - http://swcarpentry.github.io/python-novice-inflammation (has this recently been updated?) · Introduction to Programming in Python - https://biologyguy.github.io/python-novice-gapminder/ · Python as a Second Language - https://swcarpentry.github.io/python-second-language/ (But I understand this lesson isn’t really for beginners)! · Any others I might have missed? I know there are some on the data carpentry site, but those appear to be domain specific, rather than a general programming lesson. I have managed to install anaconda3-4.2.0 on my HPC system today and will allow my users to use this system if they don’t wish to install the software on their local computer. I believe this will assist with people using a standardise setup. I should note that my experience in programming to date has been more using a text editor and then running the python interpreter, but I have been playing around with jupyter today and wondering what the feedback has been from “beginner programmers” using jupyter compared to using a text editor and running python manually? Any feedback and experiences you might have would be greatly appreciated. Thanks in advance, Jason [cid:[email protected]]<https://www.cqu.edu.au/> Jason Bell Senior Research Technologies Officer | Information and Technology Directorate CQUniversity eResearch Analyst | Queensland Cyber Infrastructure Foundation (QCIF) CQUniversity Australia, Building 19 Room 1.07, Bruce Highway, Rockhampton QLD 4702 P +61 7 4930 9229 | X 59229 | M 0409 630 897 | E [email protected]<mailto:[email protected]> [cid:[email protected]]<https://www.cqu.edu.au/social-media> This communication may contain privileged or confidential information. If you have received this in error, please return to sender and delete. CRICOS: 00219C | RTO Code 40939 _______________________________________________ Discuss mailing list [email protected]<mailto:[email protected]> http://lists.software-carpentry.org/listinfo/discuss -- Dr Greg Wilson Director of Instructor Training Software Carpentry Foundation
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
