Programming course issueshttps://git.lumc.nl/courses/programming-course/-/issues2017-07-18T10:40:44+02:00https://git.lumc.nl/courses/programming-course/-/issues/12Show off IPython Notebook2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlShow off IPython NotebookSome people, after asking for suggestions, would like to see the IPython Notebook demonstrated. Perhaps we can take 10 or 15 minutes for this on Friday.Some people, after asking for suggestions, would like to see the IPython Notebook demonstrated. Perhaps we can take 10 or 15 minutes for this on Friday.Martijn Vermaatm.vermaat.hg@lumc.nlMartijn Vermaatm.vermaat.hg@lumc.nlhttps://git.lumc.nl/courses/programming-course/-/issues/11Add files needed for exercises and assignments to assignment repo2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlAdd files needed for exercises and assignments to assignment repohttps://git.lumc.nl/courses/programming-course/-/issues/10Explain virtual environments and pip2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlExplain virtual environments and pipNot sure, but perhaps we should cover this at some point? For now we just have them install it all and activate their virtual environment without explaining what that's all about.Not sure, but perhaps we should cover this at some point? For now we just have them install it all and activate their virtual environment without explaining what that's all about.https://git.lumc.nl/courses/programming-course/-/issues/9Integrate some Rosalind exercises2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlIntegrate some Rosalind exerciseshttp://rosalind.info/problems/locations/http://rosalind.info/problems/locations/https://git.lumc.nl/courses/programming-course/-/issues/8Finish "BioPython" lesson2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlFinish "BioPython" lessonProbably mainly about file parsing.
This can build on the OO lesson before it.
If we have things like DNA transcription and translation as exercises for the first lessons, also show how to properly do it using BioPython.Probably mainly about file parsing.
This can build on the OO lesson before it.
If we have things like DNA transcription and translation as exercises for the first lessons, also show how to properly do it using BioPython.bowbowhttps://git.lumc.nl/courses/programming-course/-/issues/7Finish "More Python" lesson2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlFinish "More Python" lessonAssigned to bowo because he offered to make a start with that. Martijn is also responsible.
I think we discussed something like this:
* Having your code in a file and executing it
* Importing your file as a module
* The `if __nam...Assigned to bowo because he offered to make a start with that. Martijn is also responsible.
I think we discussed something like this:
* Having your code in a file and executing it
* Importing your file as a module
* The `if __name__ == '__main__'` trick
* Some notes on documentation
* Mention PEP8
* Input/output
* Catching exceptions (starting with file not found)
* Raising exceptions
* Reading a stack trace
* Standard library examples: sys, os, argparse, math, random, gzip, datetime, re. (this might be a bit too much)bowbowhttps://git.lumc.nl/courses/programming-course/-/issues/6Finish OO lesson2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlFinish OO lessonLarosLaroshttps://git.lumc.nl/courses/programming-course/-/issues/5Add example exercise solutions to assignments repository2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlAdd example exercise solutions to assignments repositoryShould we only do this later, after they had the chance to do the exercises?Should we only do this later, after they had the chance to do the exercises?Martijn Vermaatm.vermaat.hg@lumc.nlMartijn Vermaatm.vermaat.hg@lumc.nlhttps://git.lumc.nl/courses/programming-course/-/issues/4Finish git lesson2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlFinish git lessonAnything this depends on?Anything this depends on?Zuotian TatumZuotian Tatumhttps://git.lumc.nl/courses/programming-course/-/issues/3Link to Notebook Viewer versions of slides from Trac wiki.2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlLink to Notebook Viewer versions of slides from Trac wiki.Similar to the links I added to this repository's README.md we should have links to the one-page HTML views of the slide notebooks on the Trac wiki for easy access.Similar to the links I added to this repository's README.md we should have links to the one-page HTML views of the slide notebooks on the Trac wiki for easy access.https://git.lumc.nl/courses/programming-course/-/issues/2Remove course contents and course material pages from Trac wiki.2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlRemove course contents and course material pages from Trac wiki.We don't need them any more and they contain outdated info. Just confusion.
We can have everything in the notebooks.
Depends on #3 .We don't need them any more and they contain outdated info. Just confusion.
We can have everything in the notebooks.
Depends on #3 .https://git.lumc.nl/courses/programming-course/-/issues/1Further reading links2017-07-18T10:40:44+02:00Martijn Vermaatm.vermaat.hg@lumc.nlFurther reading linksAdd a final slide with further reading links to each lesson.Add a final slide with further reading links to each lesson.