Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
start [2018/06/25 12:14] – external edit 127.0.0.1 | start [2019/02/27 13:30] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 12: | Line 12: | ||
This school is targeted at Master or PhD students and Post-docs from all areas of science. Competence in Python or in another language such as Java, | This school is targeted at Master or PhD students and Post-docs from all areas of science. Competence in Python or in another language such as Java, | ||
- | C/C++, MATLAB, or Mathematica | + | C/C++, MATLAB, or R is absolutely required. Basic knowledge of Python and of a version control system such as git, subversion, mercurial, |
or bazaar is assumed. Participants without any prior experience with Python and/or git should work through the proposed | or bazaar is assumed. Participants without any prior experience with Python and/or git should work through the proposed | ||
[[introductory_material|introductory material]] **before** the course. | [[introductory_material|introductory material]] **before** the course. | ||
- | We are striving hard to get a pool of students which is international and gender-balanced: | + | We are striving hard to get a pool of students which is international and gender-balanced: |
< | < | ||
Line 24: | Line 24: | ||
==== Date & Location ===== | ==== Date & Location ===== | ||
- | **3–8 September, | + | **2–7 September, |
- | + | ||
- | **If you missed the application deadline**, write to [[python-info@g-node.org]] to be put on the announcement list for next year. | + | |
==== Program ===== | ==== Program ===== | ||
* Version control with git and how to contribute to open source projects with GitHub | * Version control with git and how to contribute to open source projects with GitHub | ||
- | * Best practices in data visualization | + | * Tidy data analysis and visualization |
- | * Organizing, documenting, | + | * Testing |
- | * Testing scientific code | + | |
- | * Profiling | + | |
* Advanced NumPy | * Advanced NumPy | ||
- | * Advanced scientific Python: | + | |
+ | | ||
* Writing parallel applications in Python | * Writing parallel applications in Python | ||
- | * Speeding | + | * Profiling and speeding |
- | * Memory-bound computations and the memory hierarchy | + | |
* Programming in teams | * Programming in teams | ||
- | Also see the [[schedule|detailed day-by-day schedule]]. | + | Also see the [[schedule|detailed day-by-day schedule]] and information about [[location|venue and travel]]. |
==== Materials from previous years ==== | ==== Materials from previous years ==== | ||
See the [[archives]]. | See the [[archives]]. | ||