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

Incorporate real Library examples in text & interactive exercise #27

Closed
ndalyrose opened this issue May 16, 2017 · 15 comments
Closed

Incorporate real Library examples in text & interactive exercise #27

ndalyrose opened this issue May 16, 2017 · 15 comments
Assignees

Comments

@ndalyrose
Copy link

Reviewed this lesson today with some colleagues and thinking it could benefit from more concrete/worked out Library examples of regex in action, as well as an interactive exercise option (ie, provide a text file with typical library-style data such as messy catalogue records and guide participants through using various regular expressions to query them).

@weaverbel
Copy link
Contributor

Agree @ndalyrose. @pitviper6 said pretty much the same thing when she taught this yesterday at our workshop in Boston. Juliane, any thoughts?

@drjwbaker
Copy link

@ndalyrose I've assigned this to you as I presume (hope?) the London site will take this on during the spring.

@weaverbel
Copy link
Contributor

Or the summer, autumn or winter - tee hee - I know you meant the sprint @drjwbaker. Should this issue be moved over to the repo for the sprint or is it enough to have it marked mozsprint here? I just thought other sprinters mightn't find it here despite the label, and some other sprinters might want to do some regex stuff.

@weaverbel
Copy link
Contributor

Definitely think this should be an issue against https://github.com/data-lessons/librarycarpentry or it might get overlooked @ndalyrose @drjwbaker

@drjwbaker
Copy link

@weaverbel There are mozsprint flagged issues in more than one lesson repo. Perhaps we can sweep them all towards the sprint repo in our pre-sprint actions?

@weaverbel
Copy link
Contributor

Maybe it's fine to leave them then @drjwbaker. Pre-sprint, we can do a new issue on the sprint repo that links to all the other issues on all the other repos. That might be simpler.

@drjwbaker
Copy link

@weaverbel Agreed.

@ndalyrose So you know, I maintain this lesson with @ccronje. I look forward to working on these examples with you!

@antonangelo
Copy link

Are capturing groups (and global replacement) out of scope for this lesson? A simple example might be to change US dates to rest-of-the-world dates.

@weaverbel
Copy link
Contributor

I like the sound of that @antonangelo ! Are you able to write it up? Are you joining the sprint, by the way?

@antonangelo
Copy link

I hope so, (just got time off from the boss! :D

@weaverbel
Copy link
Contributor

Great @antonangelo - be sure to add your details to the etherpad so we have a full list of who's involved.
pad.software-carpentry.org/lc2017

@drjwbaker
Copy link

Refine lesson has something similar, this time on reversing author names http://data-lessons.github.io/library-openrefine/04-basic-functions-II/ (see exercise 10)

@antonangelo
Copy link

@drjwbaker So it does! And that's a good example in a place where you can use it.

@drjwbaker
Copy link

I think having a comparable task in the shell lesson is powerful: shows the same thing can be done in different places in different ways.

@drjwbaker
Copy link

Parked until after the sprint: others things became great priorities here. If you want it, take it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants