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
<http://swcarpentry.github.io/python-novice-inflammation> (has this
recently been updated?)
·Introduction to Programming in Python -
https://biologyguy.github.io/python-novice-gapminder/
<https://biologyguy.github.io/python-novice-gapminder/>
·Python as a Second Language -
https://swcarpentry.github.io/python-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]
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