carpentries-incubator / python-novice-programming-gapminder

An introduction to Python for non-programmers using Gapminder data
https://carpentries-incubator.github.io/python-novice-programming-gapminder/
Other
1 stars 1 forks source link

Suggested order change #31

Open KateCourt opened 1 year ago

KateCourt commented 1 year ago

Currently, we work with the data early on, before teaching some core concepts. A different approach would be to build in complexity and introduce the data once learners have gained confidence.

Python fundamentals Lists Loops Making choices Analysing data Visualising data Analysing data from multiple files Functions Errors Debugging Defensive

Instructions Thanks for contributing! :heart: If this contribution is for instructor training, please email the link to this contribution to checkout@carpentries.org so we can record your progress. You've completed your contribution step for instructor checkout by submitting this contribution! If this issue is about a specific episode within a lesson, please provide its link or filename. Keep in mind that **lesson maintainers are volunteers** and it may take them some time to respond to your contribution. Although not all contributions can be incorporated into the lesson materials, we appreciate your time and effort to improve the curriculum. If you have any questions about the lesson maintenance process or would like to volunteer your time as a contribution reviewer, please contact The Carpentries Team at team@carpentries.org. You may delete these instructions from your comment. \- The Carpentries
mwhamgenomics commented 1 year ago

I agree, it's currently the same as the Python Inflammation course, which I taught a while ago and hated the order in which things were covered - see https://github.com/swcarpentry/python-novice-inflammation/issues/983