Hi Aleksandra,
There's a module on XML in the Version 3 notes
(https://github.com/swcarpentry/v3/); the Python libraries for
manipulating XML have moved on since that was written (eight years ago
now), but the explanation of what it is and why it's complicated may be
useful.
Thanks,
Greg
On 2014-10-30 7:51 AM, Aleksandra Pawlik wrote:
Hello!
We are running an SWC course at Manchester as a part of a one week
training for MSc students in Clinical Bioinformatics. We have 2.5 days
for SWC and then the students will work on a small programming task in
teams. The idea is that they will need to grab some XML files, parse
them and then do some rather simple manipulation with the outputs.
At the end of the SWC (we'll be using Python) we want to show them how
to use a _simple_ library for XML. So before I dive into Google, I
though I'd be lazy and ask the SWC community:
1) Has anyone created an SWC module on XML? If yes, can you point me to it?
2) Which Python library from XML would you recommend?
3) Do you have any other suggestions?
Before you jump on me saying "What the heck are you doing?Software
Carpentry doesn't teach XML." I'll just say that the goal is _not_ to
focus on XML. We want to show them how to use Python libraries. XML is
an example and in the case of this particular audience, it is a better
example than NumPy and SciPy (we had lots of discussions with prof.
Andy Brass who runs the whole course). We will deliver the standard
SWC but the remaining 2 days they are supposed to try flying on their
own, working in groups writing a small program using what we taught
them (structured programming, version control etc.)
So, halp? Anyone?
Many thanks.
Aleksandra
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
--
Greg Wilson
Software Carpentry | http://www.software-carpentry.org/
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org