Skip to content
Snippets Groups Projects
Commit b563bf6b authored by Mihai Lefter's avatar Mihai Lefter
Browse files

Update README.md

parent 6c5af518
No related branches found
No related tags found
No related merge requests found
...@@ -3,10 +3,8 @@ Programming course ...@@ -3,10 +3,8 @@ Programming course
The course is targeted at PhD students, Postdocs, or anyone willing to learn The course is targeted at PhD students, Postdocs, or anyone willing to learn
how to program in Python. Students are assumed to have some experience with how to program in Python. Students are assumed to have some experience with
programming, but not necessarily in Python, and the UNIX shell. programming, but not necessarily in Python, and the UNIX shell. In addition,
they should bring their own laptops for the practical sessions.
The program consists of four mornings with lessons and some assignments to
be done in your own time (i.e., during the afternoons).
## Coordinates ## Coordinates
...@@ -21,8 +19,6 @@ be done in your own time (i.e., during the afternoons). ...@@ -21,8 +19,6 @@ be done in your own time (i.e., during the afternoons).
- Mihai Lefter - Mihai Lefter
- Registration via www.medgencentre.nl. Direct access to the [registration form](https://forms.lumc.nl/lumc2/PYTHONcourse). - Registration via www.medgencentre.nl. Direct access to the [registration form](https://forms.lumc.nl/lumc2/PYTHONcourse).
Please note that the above mentioned date and location are subject to change.
Program and Materials Program and Materials
------- -------
...@@ -34,23 +30,25 @@ Program and Materials ...@@ -34,23 +30,25 @@ Program and Materials
| Tuesday, 27/11 | 9-10 | [Welcome][lesson_01], [Introduction to Python (1)][lesson_02_01] | Mihai | | Tuesday, 27/11 | 9-10 | [Welcome][lesson_01], [Introduction to Python (1)][lesson_02_01] | Mihai |
| | 10-11 | [Introduction to Python (2)][lesson_02_02] | Mihai | | | 10-11 | [Introduction to Python (2)][lesson_02_02] | Mihai |
| | 11-12 | [Introduction to Python (3)][lesson_02_03] | Mihai | | | 11-12 | [Introduction to Python (3)][lesson_02_03] | Mihai |
| | 12-13 | Practical help | | | | 12-13 | Lunch break | |
| | Sander & Guy| | | | 13-16 | Practical session | Mihai, Sander, and Guy|
| Wednesday, 28/11 | 9-10 | Assignments review | | | Wednesday, 28/11 | 9-10 | Assignments review | |
| | 10-11 | [More Python Goodness (1)][lesson_03_01] | Mihai | | | 10-11 | [More Python Goodness (1)][lesson_03_01] | Mihai |
| | 11-12 | [More Python Goodness (2)][lesson_03_02] | Mihai | | | 11-12 | [More Python Goodness (2)][lesson_03_02] | Mihai |
| | 12-13 | | | | | 12-13 | Lunch break | |
| | Mark & Sander| | | | 13-16 | Practical session | Mihai, Sander, and Mark|
| Thursday, 29/11 | 9-10 | Assignments review | | | Thursday, 29/11 | 9-10 | Assignments review | |
| | 10-11 | [Object-oriented programming][lesson_oop] | Jonathan | | | 10-11 | [Object-oriented programming][lesson_oop] | Jonathan |
| | 11-12 | [Jupyter Notebook][lesson_jpn] | Mark | | | 11-12 | [Jupyter Notebook][lesson_jpn] | Mark |
| | 12-13 | [Data mangling with pandas][lesson_pandas] | Mark | | | 12-13 | [Data mangling with pandas][lesson_pandas] | Mark |
| | Mark & Mark | | | | 12-13 | Lunch break | |
| | 13-16 | Practical session | Mihai, and Mark|
| Friday, 30/11 | 9-10 | Assignments review | | | Friday, 30/11 | 9-10 | Assignments review | |
| | 10-11 | [Data visualisation (1)][lesson_dv_01] | Guy | | | 10-11 | [Data visualisation (1)][lesson_dv_01] | Guy |
| | 11-12 | [Data visualisation (2)][lesson_dv_02] | Guy | | | 11-12 | [Data visualisation (2)][lesson_dv_02] | Guy |
| | 12-13 | [Biopython][lesson_bp] | Sander | | | 12-13 | [Biopython][lesson_bp] | Sander |
| | Sander & Guy | | | | 12-13 | Lunch break | |
| | 13-16 | Practical session | Mihai, Sander, and Guy|
Some of the lessons are slideshows, whereas others are just Some of the lessons are slideshows, whereas others are just
notebooks we scroll through during class. The links above are all one-page notebooks we scroll through during class. The links above are all one-page
...@@ -59,14 +57,14 @@ static renderings on [IPython Notebook Viewer](http://nbviewer.ipython.org/). ...@@ -59,14 +57,14 @@ static renderings on [IPython Notebook Viewer](http://nbviewer.ipython.org/).
Assignments Assignments
----------- -----------
- [First day](https://classroom.github.com/a/QU2iPYKn) - [Solutions](https://github.com/lumc-python/introduction-assignments/tree/master/solutions). - [First day](https://classroom.github.com/a/QU2iPYKn).
- [Second day](https://classroom.github.com/a/UbifRH_y) - [Solutions](https://github.com/lumc-python/day2-assignments/blob/master/solution_v5.py). - [Second day](https://classroom.github.com/a/UbifRH_y).
- Third day: - Third day:
- [OOP](https://classroom.github.com/a/8BnbL9fD) - [Solutions](https://git.lumc.nl/courses/programming-course/raw/master/oop/solutions.pdf). - [OOP](https://classroom.github.com/a/8BnbL9fD).
- [pandas](https://classroom.github.com/a/GOxWRQpa) - [Solutions](https://github.com/lumc-python/pandas-assignments/blob/master/pandas_assignments_solutions.ipynb) - [pandas](https://classroom.github.com/a/GOxWRQpa).
- [Visualization](https://classroom.github.com/a/X7ElFXpu) - [Solutions](https://github.com/lumc-python/day3-visualization-assignment/blob/master/Solution.ipynb).
- Final day: - Final day:
- [Visualization 2](https://classroom.github.com/a/2GAOqqBu) - [Visualization 1](https://classroom.github.com/a/X7ElFXpu).
- [Visualization 2](https://classroom.github.com/a/2GAOqqBu).
[lesson_01]: http://nbviewer.ipython.org/urls/git.lumc.nl/courses/programming-course/raw/master/introduction/01_welcome.ipynb [lesson_01]: http://nbviewer.ipython.org/urls/git.lumc.nl/courses/programming-course/raw/master/introduction/01_welcome.ipynb
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment