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

Reply via email to