Telecom ParisTech

46 Rue Barrault, 75013 Paris
April 20-21, 2013
9:00 am - 4:30 pm

Instructors: Sergi Blanco-Cuaresma, Christophe Cossou, Alexandre Gramfort, Konrad Hinsen, Nicolas Limare, Gael Varoquaux, Nelle Varoquaux

What: Our goal is to help scientists and engineers become more productive by teaching them basic computing skills like program design, version control, testing, and task automation. In this two-day bootcamp, short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another, and to apply what they have learned to their own research problems during and between sessions. Attendants are offered online office hours: regular events to get one-on-one help from Software Carpentry instructors, online.

Who: The course is aimed at postgraduate students and other scientists who are familiar with basic programming concepts (like loops, conditionals, arrays, and functions) but need help to translate this knowledge into practical tools to help them work more productively.

Requirements: Participants must bring a laptop with a few specific software packages installed. (The list will be sent to participants a week before the bootcamp.)

Content: This boot camp will cover the following topics:

day 1 a.m. ... Introduction to Python
p.m. ... NumPy for scientific computing
day 2 a.m. ... Version control using Git
p.m. ... Testing scientific software
. Structuring, documenting, and packaging your project

Contact: Please mail for more information.


Oú: Télécom ParisTech, 46 rue Barrault, 75013 Paris

Quand: 20 au 21 avril 2013. On commence á 9:00, finit á 4h30 chaque jour.

Quoi: Notre but est d'aider les scientifiques et ingénieurs à être plus productifs en leur enseignant les compétences informatiques de base comme le design de programme, le suivi de versions, l'art de tester un code et l'automatisation des tâches. Lors de cette formation de deux jours, des tutoriels courts seront entrecoupés d'exercices où chacun pourra mettre en pratique immédiatement. Les participants seront encouragés à s'entraider et à appliquer ce qu'ils ont appris à leurs propres problèmes de recherche pendant et en dehors des sessions. Il y aura des sessions de suivi en ligne pendant 6 à 8 semaines afin de compléter et renforcer les bases enseignées lors de la session d'entraînement.

1er jour le matin ... Introduction á Python
L'aprés-midi ... NumPy pour le calcul scientifique
2e jour le matin ... Gestion de versions avec Git
L'aprés-midi ... Test de logiciels scientifiques
.. La structuration, la documentation et la distribution de votre projet

Contact: Please mail for more information.