python-novice-gapminder icon indicating copy to clipboard operation
python-novice-gapminder copied to clipboard

Proposal and comments: plotting data

Open zyzhang1992 opened this issue 5 years ago • 2 comments

Please delete this line and the text below before submitting your contribution.

This is a great lesson for plotting. Plotting is an essential part of using python for data analytics and yet a difficult topics to learn without a good tutorial. The workshop is a great asset for people who want to learn the essentials and rich and extended capabilities of plotting in python.

The current workshop materials cover extensively on coding practices and grammar in python. On the actual plotting, there are only one or more short sessions in the workshop that are directly related to plotting itself. Would it be possible to remove some of the topics on python essentials and focus more on the plotting aspects of python? Some of the python essentials may already have been covered in a different carpentry workshop. There is in general a lack of learning/training materials on plotting.

Thanks for contributing! If this contribution is for instructor training, please send an email to [email protected] with a link to this contribution so we can record your progress. You’ve completed your contribution step for instructor checkout just by submitting this contribution.

If this issue is about a specific episode within a lesson, please provide its link or filename.

Please keep in mind that lesson maintainers are volunteers and it may be some time before they can 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 [email protected].


zyzhang1992 avatar Jul 05 '19 22:07 zyzhang1992

Hi Carpentries Community. I second zyzhang1992's sentiments about incorporating more applied plotting activities. I'm a new community member and was a bit surprised at the number of plotting-specific episodes in this lesson. Would it be possible to modify existing episodes (such as "12. For Loops", "14. Writing Functions", or "17. Conditionals") to produce plots/visualizations as outputs? While I don't advocate for information/conceptual overload, it might be beneficial for workshop participants to gain experience applying various Python concepts to the act of plotting. Thanks and I look forward to on-going discussions.

alex-pakalniskis avatar Nov 14 '19 04:11 alex-pakalniskis

Thank you for your valuable comments. I believe that this lesson is meant to be an alternative to python-novice-inflammation, so we can not remove Python essentials, but there would certainly be room for improvement on the application of plotting without overloading the learners.

vahtras avatar Nov 14 '19 05:11 vahtras