Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use a more relatable starting point #61

Open
tobyhodges opened this issue Jul 24, 2020 · 1 comment
Open

use a more relatable starting point #61

tobyhodges opened this issue Jul 24, 2020 · 1 comment
Labels
type:discussion Discussion or feedback about the lesson

Comments

@tobyhodges
Copy link
Member

From feedback received during pilot lesson at CC@Home2020: the lesson material could be improved by starting with a more authentic project/code, e.g. a relatively simple Numpy analysis. It was suggested that this would be more likely to reflect the experience of the target audience, and could make the value of tools such as virtualenv/a requirements.txt file more immediately apparent later in the lesson.

@tobyhodges tobyhodges changed the title use a more relatiable starting point use a more relatable starting point Jul 27, 2020
@willfurnass
Copy link
Contributor

At the same time, someone commented that they liked that the example package contained very little real code as it helped them focus on the package/repo structure.

However, I do think creating a dependency on numpy really helps with illustrating the value of virtualenvs/requirements.txt (and dependencies encoded in setup.py, if covered at some point). Looks like that has been addressed since CC@Home2020 given the rendered content at https://carpentries-incubator.github.io/python-packaging-publishing/04-environments-virtualenv/index.html

@brownsarahm brownsarahm added the type:discussion Discussion or feedback about the lesson label Jul 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:discussion Discussion or feedback about the lesson
Projects
None yet
Development

No branches or pull requests

3 participants