swcarpentry / python-novice-gapminder

Plotting and Programming in Python
http://swcarpentry.github.io/python-novice-gapminder/
Other
163 stars 427 forks source link

Reorganisation of lesson #547

Closed pelahi closed 1 year ago

pelahi commented 3 years ago

This is a proposal for restructuring the lesson so that more basic programming concepts such as conditionals, loops are presented earlier. These are basic concepts and should be earlier in the lesson. Later lessons now focus on functions, and then make use of data frames and plotting. Further updates to the material may be necessary to make this more consistent. But this flow is an improvement on the earlier flow.

This pull request is simply to provide an example of the reorganisation. This resolves #548

alee commented 1 year ago

Thanks for the PR! Closing this PR in preparation for a Carpentries-wide lesson infrastructure upgrade. Please feel free to resubmit or continue the discussion in #548