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/03/06 11:26] – [Program] Tiziano Zito | start [2018/06/25 12:14] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 18: | Line 18: | ||
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: | ||
- | You can [[applications|apply online]] | + | <del>You can [[applications|apply online]]. The application process is complete, we are currently reviewing applications.</ |
- | [[faculty|Faculty]] | + | [[faculty|Faculty]], [[faculty# |
==== Date & Location ===== | ==== Date & Location ===== | ||
**3–8 September, 2018**. [[https:// | **3–8 September, 2018**. [[https:// | ||
+ | |||
+ | **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 ===== | ||
- | **Best Programming Practices** | ||
* 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 | * Best practices in data visualization | ||
- | * Packaging your code | + | * Organizing, documenting, |
- | + | * Testing scientific code | |
- | **Software Carpentry** | + | * Profiling |
- | * Test-driven development | + | |
- | * Profiling code | + | |
- | + | ||
- | **Scientific Tools for Python** | + | |
* Advanced NumPy | * Advanced NumPy | ||
- | + | | |
- | **Advanced Python** | + | * Writing parallel applications |
- | * Decorators | + | * Speeding up scientific code with Cython |
- | * Context | + | * Memory-bound |
- | * Generators | + | * Programming in teams |
- | + | ||
- | **The Quest for Speed** | + | |
- | * Writing parallel applications | + | |
- | * Interfacing to C with Cython | + | |
- | * Memory-bound | + | |
- | + | ||
- | **Practical Software Development** | + | |
- | * Group project | + | |
Also see the [[schedule|detailed day-by-day schedule]]. | Also see the [[schedule|detailed day-by-day schedule]]. |