Hi Greg,
I guess it depends what is the primary purpose of the training, and what
is the primary purpose of the people attending the training. What kind
of program are they trying to write ?
If it is mostly calls to external libraries, maybe defensive programming
is not important.
If it is mostly to write an algorithm, maybe plotting is not important....
I usually try to adapt my teaching on the fly, although sometimes I
discover later that I skipped an important part from a previous section,
and then backtrack to that specific thing.
Maxime
On 16-07-25 14:25, Greg Wilson wrote:
Hi everyone,
We've cut some material from the new lesson on Python for data
analysis aimed at people who've never programmed before [1], but as
Andromeda Yelton pointed out back in April [2], and Brian Stucky
reiterated a few days ago [3], we're still trying to do too much.
There are several ways to address this:
a) Leave the lesson as is, and tell instructors to get as far as they
can in the time they have.
b) Cut the stuff on programming style, defensive programming, and
maybe even variable scope.
c) Drop the stuff on Pandas and plotting and focus on the core language.
I don't like any of these, so I'd be grateful if you could weigh in by
commenting on issue #70 (link [3] below). The key questions on [4]
and the reference guide on [5] are a good overview of what the lesson
currently covers if you don't want to read through the whole thing.
Thanks,
Greg
[1] https://github.com/swcarpentry/python-novice-gapminder
[2] https://github.com/swcarpentry/python-novice-gapminder/issues/40
[3] https://github.com/swcarpentry/python-novice-gapminder/issues/70
[4] https://swcarpentry.github.io/python-novice-gapminder/
[5] http://swcarpentry.github.io/python-novice-gapminder/reference/
--
---------------------------------
Maxime Boissonneault
Analyste de calcul - Calcul Québec, Université Laval
Président - Comité de coordination du soutien à la recherche de Calcul Québec
Team lead - Research Support National Team, Compute Canada
Instructeur Software Carpentry
Ph. D. en physique
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss